How To Write a Blog Post in 7 Extremely Simple Steps


If you want to be a successful blogger, learn how to write a blog post that gets read and shared.

You have wracked your brain hard to write a blog post. Finally, you hit the publish button, hoping that it will get huge traffic and social shares.

But… nothing happens. Your blog post becomes just one more piece of content in the digital space.

Does this sound familiar? I am sure we all have faced or are facing this situation frequently.

It’s a pain to write blog posts for many of us. Some businesses give up blogging way too soon before their blogs even get a taste of success.

Do you find it time-consuming to come up with ideas, struggle to write content that gets read and shared or unable to decide the format of your articles? Or worse still…totally give up on blogging because you feel it’s a waste of time and energy?

That’s really sad…

If you identify with any of these reasons then read on as this blog post will help you overcome these obstacles.

Importance of blogging

Blogging helps you market your business. You gain more traffic to your website. They help you in generating leads, sales and you can even track your conversions. If your objective is to build brand awareness for your business, then blogging is a great option.

Your work expands to fill up the time you have. So get into the habit of timing your blogging tasks. Some great tools to use are Toggl and the Pomodoro technique.

How to write a blog post in easy steps

How do you write a blog post? Wouldn’t it be great if there were a set format which we just had to follow each time we had to write a blog post?

Well…you can follow some blogging templates to make your writing faster. But leave room for innovation and adopting fresh writing styles/formats.

Let’s start with a step-by-step approach to writing a successful blog post. 

STEP 1. Understanding your audience

Know who you are writing for. You cannot write for everyone and expect all of them to read your blog.

Define your ideal reader in terms of age-range, interests, gender, professions, their pain-points, what questions they have and where they hang out.

Being specific to this level helps you identify them very clearly. You can then go ahead and write your blog posts.

It also helps you later in content distribution to them because you know which channels to focus more on.

STEP 2. Idea Generation for Blog Posts

How do you get content ideas for your post? To get ideas, you have to research.

Be on forums where your customers can be found. See the discussions in these forums. A good place to look for commonly asked questions is Quora. You will get a ton of ideas from there.

Then there’s Google auto-suggest feature. When you type search queries in Google, you get suggestions as drop-down options. Many ideas can be had from there.

Build an idea bank so you don’t  have problems coming up with ideas. Create a spreadsheet in Excel. Maintain a list of ideas:

    • Inspired by your products and services
    • By your popular content
    • Competitor’s content
    • Inspired by your target readers

Buzzsumo is a free tool that will give you many ideas on what’s trending and shared the most. It’s a goldmine of useful data for finding what’s working on social media. You can adapt some ideas from there.

STEP 3. Keyword research

If you want to get organic traffic to your blog, then keyword research is a must. What this means is that you write the article in such a way that your article shows up when people type search terms in Google.

Keyword research lets you find high volume and untapped keywords online. So your chances of showing up in search results for those keywords is greatly increased.

There are many free and paid tools to do your keyword research like Google Keyword Planner,,, AHrefs and SEMRUSH.

STEP 4. Research on the topic

Just as you researched for the blog post idea generation part, similarly research for the content. You have to gather material for your blog post. Then, organize your content.

Do a Google search for the top searches. As you read through them, jot down ideas or copy blocks of text that you want to relook at later for your post.

After you have done this for the top 10 or 20 results, write a blog post outline or structure of your blog post, taking inspiration and points from the ideas you have jotted down.

DO NOT COPY and paste text from other websites. Write them in your own words. Original content is what Google is looking for.

Of course, thoughts and ideas can be taken from other sites but write it in your own words.

STEP 5. Structure of the Blog Post (Blogging Template)

Give an enticing headline to your blog post. There are many free blog topic generator tools to help you do this. I’m listing some of them below:

  • Hubspot Blog Topic Generator
  • Portent
  • Tweak your Biz
  • Title-Generator

The Coschedule headline analyzer does a fine job of analyzing your headline and giving it a score. You can then modify it to get a higher score.

The blog introduction line should hook the reader to continue reading.

Anatomy of a blog post – You can also refer to it as the blog post structure (including blogging templates)

Understand the different sections that create a good post.

  • Headline / Title – should be enticing enough so that it’s clicked.
  • Introduction – should compel the user to continue reading
  • The main body – should be extremely informative and useful for the reader
  • Conclusion – summary of the blog post
  • CTA (Call-to-action) – ask the reader to comment, share, like or perform any other action.

STEP 6. Writing, Editing and Proofreading the Blog Post

Add your unique writing style and personality to your articles. Include your point-of-views in your blog posts.

This is what will distinguish you from the others.

Google loves long-form content (it ranks them higher, it is seen!). So try to write blog posts longer than 1000 words but the content should be useful and relevant.

Otherwise, your readers will bounce off and a higher bounce rate on your site will affect your rankings negatively.  //info – stats about Google ranking long content. Try to write better content that’s more useful than what’s ranking on the first and second pages of Google.  

  • Revisit the headline/title to make it shareable and to check if your blog post keeps the promise of the headline. Craft a headline.
  • Add Images
  • Linking  – internal and external

Proofread and edit your content. Remove the excess content. Just like a sculptor chisels away the excess marble to carve a beautiful sculpture. Fix your formatting. Paragraphs should be short. Scannable. The main points should be highlighted. Avoid repetition. Read out loud or have someone else read it and provide inputs. Don’t be a perfectionist.

STEP 7. SEO of the Blog

For doing the SEO of your blog post, there’s a very good plugin called Yoast SEO plugin. Install it in your WordPress admin section and when you write your blog post, it will give indicators to tell you which areas or aspects you need to change to make it SEO optimised.

Some things you need to take care are the meta description, tags, anchor text, keyword usage and images.

Now your blog post is ready to be published.

Hit the publish button and feel accomplished! You’ve just published a well-researched, carefully crafted and an SEO friendly blog post.

Search engines will do the indexing and show the post in search results.

The next steps…

You want people to come to your blog and read the post, don’t  you?

So, what do you do?

You can’t  wait for search engines only to send traffic your way. So, now is the time to promote your blog post on social media channels.  Promote it aggressively. You may want to send an email to your subscribers, to tell them about this new post.

If you use social media well to promote your blog posts and build up engagement, it can send a massive amount of traffic to your blog posts.

Blogging seems easy from outside but actually requires lots of practice and patience to show results. But once you get into the flow, you’ll be unstoppable!

Try to produce more content by writing blog posts frequently. This way, search engines have more pages to index on your site and the probability of them ranking higher gets increased.

Now that you’ve learned how to write a blog post that’s awesome, why don’t  you start writing and practicing?

That’s it for this post. You can always comment below to share your views.

If you find this post useful, consider sharing it with others on your social media channels? To get such updates regularly please subscribe to our newsletter.

I’m Surabhi from DigiPanorama. This blog emerged out of my passion for blogging in the digital age.

As a passionate blogger, I love to read and write about blogging, social media and digital marketing. That’s what I blog about at DigiPanorama.

The articles, tutorials and guides are guaranteed to help you with your blogging journey.