How to Write an Ultimate Blog Post: A Step-by-Step Guide [2020]

If you wanna write a great blog post that drives tons of visits each month? If yes, then this is the guide for you.

Writing a blog post sounds easy, We open a text editor, start typing.

You jump from half-baked idea to half-baked idea, taking up hours of your time, before getting to that last sentence. You teeter on the verge of giving up.

It happens to all of us.

Even the best writers have the same wishy-washy relationship with blogging.

You jump from half-baked idea to half-baked idea, taking up hours of your time, before getting to that last sentence. You teeter on the verge of giving up.

It happens to all of us.

Even the best writers have the same wishy-washy relationship with blogging.

Blog posts are still the #1 asset for engaging with your audience and generating warm leads for your business.

In fact, marketers who use blogs generate 67% more leads than those who don’t.

Today I’m going to show you how to write a blog post that gets:
  • Millions of visitors a month.
  • Hundreds of comments.
  • Thousands of social shares.
  • And first page Google rankings.

Trust me, you can do it too, and I’ll show you exactly how.

This is the step-by-step process that I personally use to create my blog posts. The process is basically the same for any kind of blog post, no matter how long or shorts your post could be, it will rank in the search engine if you maintain quality and serve the content in a proper manner.

The breakdown of what you’ll learn:


Let’s dive right in.

1. Find a (Proven) Topic

Before you start to write your first blog post, have a clear understanding of your target audience. Think about what questions they might have related to your overall blog topic.

Be clear about what you want to write and how can you give your readers a value from it.

However, I believe in spying on your competitors would help you to be a step forward.

Why not jump into what already works for them and serve better than them.

One of my favorite tools for gaining insight into high ranking content is Ahref.


Simply plug in your keyword and pop it into Ahrefs.com to get content ideas.

It helps you to see the exact content that’s worked best for that blog (in terms of social shares and backlinks):

After getting enough ideas about what topic you should choose. Take down the ideas word for word deep in topic. The goal at this point is not to form a concrete hook but to generate ideas.

2. Blog Post Templates

  • Start With Your Topic
  • Complete Or Every Word
  • Use a Number In Tour Title

Start your title off with your topic which you have selected by following the above methods.

High light a specific benefit you got for your readers.

Use terms like Complete, Ultimate, Comprehensive and Every to know people that your post has all the required content.

A specific number in your title can boost your click-through rate.

  • Post Preview
  • Introduce the Problem
  • Promise a solution
  • Write An Overview
  • Detailed Steps

Start your intro off exactly what you’re going to cover in your post.


3. Create an Awesome Headline

When it comes to writing a blog post, your headline can make or break your entire post.

BuzzSumo recently analyzed 100 million headlines and found that the headlines that start with these 20 phrases tend to get the most shares than others.


This phrase “reasons why” gained more than twice the number of Facebook engagements.


  • Reason why
  • The reason is

These phrases are also linked strongly to curiosity. For example:

  • Here is the reason why women live longer than men…
  • This is what happens if you sleep at your left side…

Emotional Headlines Drive Facebook Interactions

In the study of BuzzSumo, they found that emotional phrases were consistently effective on Facebook.

Every copywriter knows that emotional headlines get LOTS of clicks. Many of the top-performing posts with emotional headlines had engagements than the other post.

 For example:

  • Tears of joy
  • Make you cry
  • Give you goosebumps
  • Shocked to see
  • Melt your heart
  • Can’t stop laughing

How Many Words Should be in your Headlines?

Let’s look at the length of your headline. According to the study of BuzzSumo, they analyzed that posts with twelve to eighteen words in the headline receive the highest number of engagements.


The sweet spot for headline length is between 12-18 words.

12+ words may sound like a lot, though you’re going to make the topic clear.

Here are some examples for you to get an idea:

This Infographic Shows How Only 10 Companies Own All The World’s Food Brands.

Add Brackets in Your Headlines

This is the important step you have to follow while writing your post headline. Adding brackets to headlines can improve CTR by up to 38%.

This is one of my favorite headline hacks which I follow while writing my post headline.


Out of 10 posts, 6 people have brackets or parentheses in the title. Mentioning the bracket in the title will not only increase the click-through-rate, but it builds trust in the reader to read your post completely.

For Example:

How to Write an Ultimate Blog Post: A Step-by-Step Guide [2020]

How to Start a Blog That Generates $3817 a Month [ 2020 ]

4. Craft You Post With a Compelling Intro

No one likes long blog post introductions which are written in a bunch of paragraphs. Writing a brief intro is good but, boring your readers with your intro by adding unwanted content is a bad thing.

I recommend writing the intro of 4-7 sentences is more than enough to hook people and get them excited for the content they’re about to read.

That’s why I limit my intros to 4-7 lines… MAX.

Use PPP Formula While Writing Your Post

“PPP” stands for Preview, Proof, Preview.

First, you have the Preview your content yo the readers.

This couldn’t be any more simple.

Just let your reader know EXACTLY what to expect from your post.

When someone lands on your page let them know, they know they’re in the right place.

 After the preview, it’s time for the Proof. Show your readers proof that they can trust you and believe that you know your stuff.

Here’s where you show people that you can deliver.

You can show proof with:

  • Personal results
  • Years of experience

At Last, we have the Preview… again.

The first preview was a high-level overview of your post.

The 2nd preview should be a little bit different from the first.

This preview is where you get specific about something from your post.

5. Writing and Formatting of your post

Now it’s time to write SUPER engaging content in your post.

If you want people to read your content? AVOID giant walls of text.

Write short paragraphs of 3-4 lines that can keep your reader active while reading.

Now that you have the outline of your blog, you’re ready to fill in the blanks. Use your outline as a guide and be sure to expand on all of your points as needed.

It would be much better if you stick to paragraphs that are 1-2 sentences long. This is because short paragraphs are easier to read. (Especially on mobile devices)

People rarely read Web pages word by word; instead, they scan the page, picking out individual words and sentences.

Using Passive Voice in Your Post

If I could give people ONE writing tip for writing blog posts it would be:

Use the active voice!

The passive voice is just… lame.

For Example:


Write The Post Like Your Talking To Reader

Readers should be able to easily implement your solutions themselves and see an immediate benefit or result. 

Your unique writing voice will take time to develop.

But it’s not easy.

Here’s what you can do to accelerate the process:

  • Create an imaginary reader and write like you’re having a conversation with.
  • Read your post out loud.
  • If it sounds weird, scrap that sentence.
  • This time, explain the same thing out to the imaginary reader.
  • You’ll probably find a way to improve that same sentence.

Use Lots of Visuals

Use lots of visuals in your post to explain the right point to the readers.

That could be like:






Don’t be afraid to use a ton of visuals in every post. Using visuals make the reader read your post actively.

Note: The visuals should be of providing value and should be showing something value to the readers.

6. Add a Conclusion

Your conclusion is VERY important, especially if you want lots of people to comment on your post.

Let’s cap things off with your conclusion.

You don’t want your blog post to be linear or incomplete.

Make sure the mini-story of your post shows up in your closing.

Be inspiring. Be motivational. Be a cheerleader.

End with a conversation activator.

Asking a question at the end gives readers a nudge to engage and comment on your post.

End with a call to action.

You can ask your readers to comment or to share your content on social media.

CTA is also a valuable resource for the person reading your content — use your CTAs to offer more content similar to the subject of the post they just finished reading.

7. Optimize Your Post For SEO

The next step you should do is, optimize your post for SEO.

After you finish writing, go back and optimize your post for search.

Internal Links:

  • Internal linking might be the best SEO strategy you should follow.
  • Whenever you publish a new post, add 2-5 links to older posts:
  • You can also go back to older posts and link them to your NEW post.

Short URLs:

If you can make your URL shorter and more keyword-friendly, go for it.

Short URLs work best when it comes to SEO.

There are two reasons that short URLs outperform long URLs:

  • First off, your URL helps Google understand your page’s topic. In fact, Google officially recommends short, descriptive URLs.
  • Short URLs helps people to decide what to click on in the search results.

Meta Description:

Meta descriptions are the descriptions below the post’s page title on Google’s search results pages.

They provide searchers with a short summary of the post before clicking into it.

Search engines don’t use your meta description for SEO.

Your meta description is a GREAT way to get more people to click on your result.

Specifically, you want your meta description to:

  • Include your target keyword
  • Use verbs, such as “Learn,” “Read,” or “Discover.”
  • Describe your content’s USP
  • Fit within the ~155 character limit

8. Promote Your Content ( Bonus )

When it comes to blogging, promoting your post is even MORE important than the content itself.


I hope this guide showed you how to write a blog post that gets results in 2020.

Now I’d like to turn it over to you:

I’m proof that it doesn’t require any form of extraordinary talent. What it takes is commitment and trust in the systems that have already been proven to generate results.

What’s the #1 tip from this post that you want to try first?

Are you going to start using brackets in your headlines?

What’s your process for writing quality blog posts quickly?

Do you have any tips and tricks that I didn’t mention in this post?

Maybe you have a question about something you read.

Either way, let me know by leaving a comment below right now.

Leave a Comment