• Save

How To Write an ideal blog post in 8 steps

Are you wondering how to write a great blog post that inspire your audience and also drive you traffic via search engines?

While there are various steps involved when it comes to publishing a significant resource, I will break them down for you in an easiest way I can. Let’s start.

How To Write an SEO and Audience Optimized Blog Post

1. Pick the winning topic

What makes for a winning blog post topic?

“Topic that has potential to drive traffic + Topic that is of your interest + Topic that solves the specific problem(s) of audience”

First, how to identify the topic that has traffic potential?

Let me guess, you’re now with a lot of topics in your mind or not at all. Either the way, you are confused what to write.

There are two simplest ways to find out the blog content ideas that are popular and drive you traffic.

Go to SEMrush

  1. Pop any general keyword from your niche into explorer and list the keyword variations and questions into your excel file
  2. Pop the popular blog domains into explorer and note down the top organic keywords they’re ranking for

Platforms like Quora, BuzzSumo, AnswerThePublic, and Google trends can help you understand what topics are actually popular on the Internet.

Now you will get an inspiration for blog post topics – you have listed high-traffic organic keywords and questions that have already demand in the market.

Your job is to well research the phrases and keywords you’ve prepared and filter the winning blog post topic as per the demand, potential and your interest. Remember, it takes time for god’s sake. If you want to drive handful of visits to your blog post, then it is really worth the time and energy that you put in.

Pro Tip:

It is usually hard to rank for the high-potential keywords with a new/low-authority blog. So my suggestion is to weed out the low traffic ones (long-tail) first and work on them. Once you pull-up some authority to your blog by ranking for long-tail keywords, then you can easily rank for competitive keywords too.

2. Craft an outline

The outline is overview of your blog post. It includes:

  • Title to your blog post
  • Introduction
  • No. of sections you want to cover
  • Information you want to add in each section

Structuring your blog post on the table before you actually craft it, gives you clarity and confidence to develop a great blog post. However, it has not to be perfect but just to keep you focused and clear.

3. Come up with a title that sells

Your title do the marketing for your content in the first place.

If your title is not capturing the interest of the audience, then you don’t get maximum visits even if your content is qualified and ranking on 1st page. After all, there’s a term called organic CTR too!

As a matter of fact, most people distribute your content just because of your blog post title.

So how do you craft a title that will trigger people’s mind to click, read and share?

The trick is simple.

Here are a few elements that you could use to craft a great blog post title:

#1. Use the numbers:

For example:

1) 12 Proven Ways To Promote Your New Blog Post In 2020

2) How To Promote Your New Blog Post

Which one do you prefer to read?

Obviously the first one, right? Because it is giving the clarity to audience about no. of ways they can promote content. Plus, 2020 year communicates the user that the article is up-to-date.

#2. Use the keyword

Try to put the desired keyword for which you want to rank on search engine.

The keyword that you place in your title has a better chance to rank only if you match some conditions – content is compelling, have better on-page and off page SEO metrics.

So don’t be obsessed and believe that the keyword in the title alone could help you rank.

#3. Provoke, but don’t offer a solution

Don’t say everything in the title.

Your title should lure audience in to hold to you. It should provoke the curiosity, not give a complete solution. If you give the solution in the title itself, why should the reader has to visit your blog post?


How To Drive 5000+ Visits To Your Blog Post With Pinterest

With this title, you’re attracting only a particular group of audience who don’t know what Pinterest is. The remaining will see this and think they know about it already and don’t pay a visit to you.

On the other hand, if you come up with below title

How To Drive 5000+ Visits To Your Blog Post With This Social Media Platform

This title would not only lure the audience in but also make them stick to you if your intro is off the ground.

4. Hook your readers with your intro

You will have hardly 10 to 30 seconds to create a positive impression and make ’em bother to read the rest. Means, your intro either draw them into further reading for make them leave.

The big question is, what to write?

It depends on who your audience is what is their intent to visit.

For example: If your audience is a entry blogger struggling to generate traffic and income, then below intro could be convincing:

I know, it’s been an year and you’ve been working day and night to build an audience base and thus the earning. But nothing feel like working. Sometimes you get frustrate and think to quit but again you move on. Overall, it’s really the situation you didn’t expect to face.

Is that you?

Don’t worry! I’ve been at your exact situation and I overcame. In this article, I’m going to present you all the strategies that I’ve used to build a successful blog like this. Let’s get started.

See? if you understand your audience, the intro becomes easier.

Again, the intro doesn’t have to be long like a five or six paragraphs. The quicker you establish the connection, give ’em a powerful reason to believe that you could help with their problem, the more likely they’re going to stick to you.

5. The actual writing part

So far, you’ve learned how to come up with burning topics, outline, title, blog post introduction, and now you’re going to learn about the writing part.

Similar to crafting title, there are two ways you can draft the blog post. You can either write in one shot continuously, or you can develop it with multiple sittings. I get the writing done in multiple sessions so that every time I revisit the draft, I will have something to make better.

Unfortunately, I have no special hacks to talk about in this section. Keep the blog post title in your mind and justify it.

Optimize your keywords (main and sub) into H1, H2 and H3 tags and remember not to over optimize. Use Grammarly that add extra light to your writing.

Depending on the topic and your audience category, produce content in the form of stories – Be a storyteller. Pull out your life experiences and put in front of your audience to captivate their minds.

6. Make your content scannable

If I visit a content that I already know, then I don’t read every line of it. I just scan through:

  • headings and sub sections
  • bold sentences
  • quotes
  • bullet points
  • media

While it may be disappointing to know that most people don’t read every sentence from your content, but that’s the reality and you will need to embrace it.

However, if your content is focused for beginners, then there is high chance that they’ll bookmark your blog post and read it word to word at their comfort.

Pro Tip:

Use quality stock images from sites like pexels, freepik, pixabay, etc to place in your content. Similarly, to design your blog post cover images, use

If you prefer to use images from private site owners, then give them a credit to avoid copyright issues.

7. Word length

How much long your blog post should be?

Is there any ideal length to rank on search engines?

For example

If you’re publishing a case study, then the word-length usually ranges from 1500 to even 5,000 words as you have to add reports, answer even small queries of audience, and provide in-depth examples. Similarly, if you’re writing about tips-themed post, then even 600-800 word post works just fine.

Ranking for a low traffic keyword that has hardly 500 searches per month could be easily achieved with even a 1000-word blog post. But if you eye to rank for a high traffic keyword that has 50,000+ searches a month, then you need to draft an outstanding master piece of 5,000 to even 15,000 words that stands out and provide fresh perspective on the topic. It will take a lot of time and energy to research, analyze, organize and outline the content.

8. Optimize On-page SEO

Give your final draft a better end.

As I talked above, now is the time to craft a better title than before’s. Brainstorm for a captivating title using title generators (Recommended length is 50 to 60 characters).

Keep the URL short and informative. For example


is better than


Because it is short, descriptive and contains the keyword that audience might have in their mind.

Similarly, you could add meta description for your blog post to give the audience a better clarity about your article while it appear on search results.

If you have an SEO plugin like Yoast or Rankmath, it is the job of seconds.

Once you’re done, hit the PUBLISH button to see the magic!

Over to you

While we’d love to write and rank on search engines without massive efforts, the hard truth we need to accept and move on is that we need to have a mixed approach to write a blog post in order to reach a wide audience and help them.

You couldn’t ignore one – The key is to optimize your content for both search engines and humans.

I hope that I’ve fulfilled the promise that I’ve promised in the title. YES?

Let me know in the comments.

Affiliate Disclosure: This post may contain affiliate links which means I may earn a commission if you buy through my links. And it doesn’t impact your purchase in anyway. Read full disclosure.

  • Save

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
Share via
Copy link