Write a blog post

How to Write a Viral Blog Post: The Definitive Guide

Did you know that : 

According to Time, humans [that’s us] have an attention span of less than 8 seconds.

viral blog post

That means, you could lose your audience in the blink of an eye. 

All of your effort in writing the content.  

All the research....  

… and the time goes down the drain if you don’t know how to keep your readers engaged and want to keep coming back for more. 

That means...  

… lower traffic.  

… lower audience retention... 

... and ultimately lower income [dayummm ] 

But hey, don’t worry.  

After reading this article you’ll have the exact tools to keep your audience hooked to your blog post. 

So lets begin - 

1. Mining 

Mining simply means: 

Finding out the actual problems of your audience. 

What is it that they actually want? 

Cause, if you don’t know what your audience wants. 

Then how can you solve their problem with your blog. 

Here’s a Mine Quadrant Formula which I follow : 

Customer research

Now, how will you know what is it that they actually want to have and want to avoid? 

Use one of these 3 simple strategies. 

  1. Quora Mining 

Quora is a goldmine for understanding your audience. 

Just go to Google and type your [niche] + [quora] 

Something like this pops up - 

blogging research

Then go one step deeper and look at the related questions people are asking. 

Quora research

You can also search for your niche topics inside Quora search.  

This’ll give you a wide variety of ideas to sink in your head. 

Quora blogging questions

Either way you’ll know what exactly are people looking for in your marketplace. 

What are their actual problem they’re looking to solve. 

  1. Forum Mining 

This is one of the most underrated strategies. 

Even though forums are one of the best places to figure out what your audience is looking for. 

So, first of all Google your [niche] + [forum] 

blogging forums

You’ll find a bunch of popular forums in your niche. 

Now, it’s time to put your detective badges on. 

And search for a topic related to your niche. 

You’ll find a bunch of questions like this - 


By now you would have a bunch of questions that your potential audience is asking on the Internet. 

Time to step it up a notch. 

  1. Amazon Mining 

Amazon is one of the best places for mining.  

Because you not only get to know what’s popular right now, but you also get to know what people are buying.  

So go to Amazon and type your niche keyword. 

Amazon books

Then click on one of the first options, scroll down and you’ll find a plethora of more ideas. 

In Amazon’s recommendations, here - 

Amazon related products

With Amazon you can go one step further and mine the reviews. 

Amazon customer research

That’ll give you a good sense of what’s good and bad inside the Amazon product. 

And how you can make your article an absolute blockbuster. 

Now, once you have researched your audience.  

And mined out a bunch of your audience’s problems. 

It’s time to pick a topic. 

2. Pick a Topic 

Now that you know what your audience is actually searching for. 

What are their problems and what is it that they want to achieve. 

It’s time to search which one of these problems have a high demand. 

Use any of these popular tools - 

  1. Google Keyword Planner 

Your goal is to look for high volume keywords with low or medium competition. 

Google keyword planner

You’ll find a list of targeted keywords along with their search volume and competition. 

  1. Ahrefs 

Once you have gone deep into mining your audience’s problems and then going deeper on them with Google keywords. 

This is the last phase before the action begins. 

Type your niche keyword in ahrefs search. 

And you’ll see a bunch of estimated clicks and searches you can get from your keyword. 

Like this - 

viral blog post

Please note...the keyword difficulty as well. 

You don’t want to try super hard keywords if you’re just starting out. 

SEO keyword difficulty

After analysing through all these different places. 

Pick a topic that has a high to medium demand. 

And low to medium competition. 

Now, let’s move on to... 

3. The Endgame 

Before we even begin with any headline formulas or copywriting tricks. 

I want you to have a clear endgame with your each and every blog post. 

Cause at the end of the day, you’re solving your audience’s problems. 

While also being efficient with your time. 


Don’t just start writing. 

First of all figure out the result that they’ll get. 

For ex – If they’re reading an article on SEO. What’s the major AHAs and breakthroughs they’ll get? 

From Link building tactics to On Page, Keywords research and Mapping, etc.. 

Yoast SEO plugin

This will give you a clear outline of your article. 

And save you from writer’s block. 

After which you can say bye-bye to blank page syndrome forever. 

4. Write a Juicy Headline 

Once we’ve done the research and have all the audience data points. 

It’s time to get onto the real action. 

Starting with the headline. 

First have a look at this - 

blog post

If the “Father of Advertising” says this about headlines, then you better believe it. 

Now, you can use one or more of these following 5 headline writing tips to take your blog posts from getting ignored to unforgettable. 

  1. Specificity 

Let’s look at this headline for example - 

blog post

The key to what? 

This is what most creators and bloggers do. 

They leave out the core detail. 

They miss out telling you where the article is going in the first instance. 

And it’s not that they leave out the core detail on purpose. It’s just that they don’t realize its importance. 

But thank god, you ain’t like them. That’s why you’re reading this article. 

Now, the core detail contains a “target” (more like the target market you’re speaking to) 

So instead of: Why article writing is the key... 

Your headline should be - 

Why article writing is the key to _________ 

blog post

Now, let’s be even more specific.... 

Let’s get even deeper with this headline. 

So instead of: Why article writing is the key to getting paid? 

Let’s add specific time or date. 

For example -  

Why article writing is the key to getting paid “in advance”? 


Your headline now looks powerful and worth checking out. 

That’s why don’t just pick measly words to be your headline. 

Add target, be specific. 

  1. Testimonials as Headlines 

These are the deal breakers. 

And some of the best headlines you can ever come up with. 

Cuz they stand out the most. Period. 

Headlines in testimonials, shak? - you ask. 

Yes indeed! When a client gives you testimonials, they are basically saying - 

Something, something, kaboom, something and something. 

Noticed the kaboom? 

That’s your headline. 

Wherever its written... be it in xyz para of the full testimonial or in abc line. 

Put it out from there and use it as a headline.  

These are the realest messages you can ever use. 

For example – Here's a testimonial that I got. 

With this we can create something like - 

I still can’t believe you don’t charge for this course. 

The meaning and expression is the same. 

But it just got more powerful and attractive. 

  1. Curiosity is Key 

Writing headlines is like witchcraft. 

You have to know the spells and chant before you can write awesome headlines. 



What you really need is curiosity. 

Example - 

Why the “Yes” factor is the key to making more money? 

Did you notice something? 

Were you thinking - 

What is the “yes” factor? 

Hey I want more money. 

Tell me what’s the “yes” factor? 

When you speak to your target audience and add an element of curiosity in it... they’ll think the same way and will be compelled to read the full article. 

This happens because your topic is related to your marketplace but its new. (in this case, the yes factor) 

And everybody wants to know what’s new so they can improve and get better. 

Keep that in mind. 

Now, moving on... 

  1. A little bit of Science 

Science always adds an element of believability to your headlines. (but hey, don’t use it just for saying purposes.) 

You can just plug and play science in any kind of headline and it becomes a must read. 

Example - 

5 Scientifically proven headlines that get the Highest Engagements 

See its that simple. 

But again... 

You have to then back that claim up by actually showing your exact experiments and results. 

So, you can’t just say it and get away with it. 

You’ll have to walk the talk. 

  1. Ask a Question 

Questions appeal to reader emotions like few others can. 

It creates a conversational tone between you and your reader and builds that ever important conversational line. 

Best if you want to increase your website engagements. 

But please note. It’s a double-edged sword. 

If you’re not careful enough, it’ll scare the reader away. 

Anyways here are some examples - 

Does email marketing still work? 

Is blogging dead? 

And on and on it goes. 

BONUS Tip: Add Power Words. 

I also call them Emotionally Charged words. 

Simply said: These words move people emotionally which drives them to take action. 

In this case – Clicking to read your article. 

Here are a bunch of power words I use for my headlines - 

These are a bunch of positive as well as negative power words for you to use. 

5. Create a Sticky Intro 

As stated above, your readers have a very less attention span. 

The second they land on your content, they’re more likely to leave, than read. 

That’s why you need to start IMPACTFUL, POWERFUL and STRONG. 

You need to let them know that this is not “just another article” at the very beginning. 

Here are some proven intros that I and some other popular bloggers use which seem to work very well for us - 

  1. The Thought-Provoking Question 

Ex – Do you know what an article and schwarma have in common? [don’t worry, I'll tell you soon just hang in there] 

This one is a mixture of curiosity and pattern break. Very few bloggers do these but its very effective. 

  1. Gary Halbert Weird Openers 

Quite possibly one of the greatest copywriters ever.  

Gary teaches the power of segwaying to arouse the reader’s interest. 

Now, you might be thinking what’s segwaying? 

Segue simply means “making a transition’ from one part of the sentence to another. 

Its based on the timeless AIDA principles. 

Here’s a classic Gary Halbert segue for you - 

From here on you could virtually take your content into the direction you want and tell your readers what the post is about. 

Ending with WHY 

End your intro with WHY 

Why should your readers read your posts? Why does it matter? 

State out crazy, amazing benefits which they’ll get after reading it or you could let them know the grave problem they might get into if they don’t read it. 

For example an intro for this type of post could be - 

Once you understand how to write a blog post that goes viral, then it’ll - 

  • Increase your blog traffic. 
  • Build a loyal fan base. 
  • Make you more money. 

6. Write your Post 

As far as the information goes, try to give your readers actionable steps that can give them quick wins. 

And here are some advanced Copywriting tricks you can also use: 

  1. Keep your most unique method/step/trick at the top. 

So, that it keeps your reader intrigued and engaged. 

Example – Just look at the first tip in this article. 

blog post

It’s definitely intriguing and made you want to read more 😉 

  1. Then write your best tips in the middle.  

  1. Always have all the steps outlined before you even begin. 

For example Here’s an outline of this post -

blog layout

    4. Use font size of 15-17px.  

We at the Blog Incubator use a font size of 16. 

Just make sure it’s not less than 15. 

7. Add Subheaders 

Subheaders are your best friends.  

Especially if you write long blog posts. 

Cause it breaks the content and makes it user friendly. 

For example, just look at this post only. 

I’ve broken up the content into lots of little chunks.  

NOTE: Your subhead should be written as such so that even the audience who don't read every word can just scan the subheads and get a clear understanding of what you and your article is all about. 

Pro Tip: Add Jumplinks 

Here's a pic of the jumplinks I used in this article.

Blog post

Jumplinks makes it easier for the readers to read their desired topic fast. 

You can see how to create jumplinks in the video given below: 

8. Use Bullets 

Bullets make sure that when people are scanning and skimming they still get value from your article 

Some awesome tips on bullets: 

  • Don’t have a lot of bullets. 4-6 is fine. 
  • Keep the copy short and concise. 1-2 sentences. 
  • Only share the benefit or the AHA. 
  • Dots or checkmarks are the best for bullets. 

9. Add Images 

Thanks to Instagram, 2020 and beyond is all about visuals. 

Visuals like: 

  • Screenshots 
  • Graphs 
  • Infographs 
  • Quotes 

You name it. 

And by reading this post, you would have known, I'm doing it myself. 

This single blog post has 32 images itself. 

Some great places you can use to make visuals are: 

  1. Canva 

It’s best for beginners. 

canva images

Has got a lot of different sizes to work with.  

From Facebook posts, Instagram posts to Pinterest pins. 

canva images

And the best part is that it’s got a lot of different templates. 

So you can just plug and play. 

  1. Others 

Other platforms like Piktochart and Prezi are also good. 

You can try them if you want to go all in on visuals. 

   10. Editing 

You’ve written your post. 

Now what? 

Edit it. 

I recommend using Hemingway Editor for this. 

Readability matters. 

Not to Google or SEO. 

But to your readers. 

Especially your mobile readers. 

Some more tips for editing: 

  • Don’t beat around the bush. 
  • Check the flow.  
  • Don’t be a perfectionist. Be human. 
  • Don’t be afraid to cut. 

11. Call to Action 

Now, it’s time to end your post. 

First of all... 

Have only one goal with your call to action. 

And the main goal of your call to action is to get them to leave a comment. 

The best way to do that? 

Ask them - 

If there’s something missing in your article? 

People online, love pointing out other people’s mistakes. 

So, encourage people to comment on something you couldn’t cover or missed. 

This actually makes the post even better. 


Cause then your audience gives you items that you can add later in your post. 

And Google loves constant updates in your blog posts. 

BONUS: Promotion 

Viral blog post isn’t just about writing. 

It’s also about promoting. 

Use these methods to promote your post: 

  1. Pinterest Pins 

Pinterest is an amazing platform for bloggers. 

And if you can create crazy, amazing content. 

Then it’s your best friend. 

So, create a pin and pin it. 

Pinterest pins

I’ve got pins that has given me as much as 10,000+ traffic within days. 

Yup... all it takes is 1 pin. 

  1. Email Promotions 

Reaching out to fellow bloggers is the best way to promote. 

NOTE: Make sure you don’t reach to bloggers who are targeting the same keywords. 

Now here are 2 of my favorite Email promotions tips, you can use anytime. 

  1. Ask for Advice 

People love to give advice. 

Especially bloggers. 

If you’ve done your homework, they’ll give you quality advice and even share your content with their audience. 

Here’s a template - 

Then if they reply back with an advice. 

You can always ask them to share it with their audience, if they liked the article. 

   2. Link Share Strategy 

If you mentioned someone and linked to one of their post. 

Let them know about it, but specifically tell them that you’re not looking for any share at all. 

These kinds of Emails promotions give me an 33% increase in my traffic. 

Now, The ball is in your court 

I hope that now you know how to create viral blog posts. 

So, you get a lot of traffic. 

Now, I’d like to ask something from you: 

What was your favorite strategy from this post? 

Are you going to start with the Email Promotion strategies?  

Or maybe you’re going to try Mining, so you understand your audience better. 

Or maybe, you want to ask something from me. (I reply to every comment. So ask me anything.😊) 

Either way, comment and let me know your thoughts right now. 

About the Author Shakir Jamal

Shakir is a professional Internet Marketer and blogger who helps ambitious men and women build profitable blogs and scale to $10,000 (or more) per month in 90 days (or less), so they can replace their 9-5 rat race income with a laptop passive income.

  • AffiliateLabz says:

    Great content! Super high-quality! Keep it up! 🙂

  • >