Writing a blog post has changed a lot compared to what most people used to do in the past.

10 years ago, if you wanted to write an article and rank for it, all you had to do was to write a short article where you would do keyword stuffing, and that was it.

Google would most likely rank you on page 1.

That’s because there wasn’t much content on the web back in the day, so it was very easy to get organic traffic.

But that’s not the case anymore.

Nowadays, there is SO much content on the web, it’s become a lot harder for you to rank higher on Google and get organic traffic.

There are almost 2 billion websites out there, and millions of blog posts are published every single day.

That’s why Google had to become a lot smarter in order to show people the best solution to their problem.

And they did.

There have been multiple algorithm changes over the years, lots of different factors that would determine whether a website should rank on the first page or not.

So, in order for people to rank higher on Google and not be penalized, they had to come up with great content, because the competition kept increasing, and it still is, maybe more than ever.

And that’s where this article comes in handy.

If you want to learn how to write the perfect blog posts that will help you rank high on Google and people will know it as the “go-to” article on your specific topic, then you are in the right place.

Without further ado, let’s get going.

Step #1: Pick a Topic

Obviously, the first step is choosing the topic to talk about.

This is a different process for almost any niche because not all blogs teach the same things or write about the same topic.

For example, High Five Money is mostly a “how to” blog. I talk about how to write a better blog, how to get more traffic, how to monetize it and so on.

But, if you’re in a different niche, you may write completely different articles.

For example, if you’re blogging about technology, my guess is that most of your articles will be some reviews about the latest gadget, for instance.

Or, if your blog is mostly about entertainment, you may simply gather different photos and videos about the same thing and that’s it. You now have your article.

What I’m trying to prove is that no matter what your blog is about, picking a topic is always the first step.

Your content will obviously be different, according to your niche, but this is always the first step in the process.

There are several ways to do this.

For instance, you can check what the other bloggers in your niche are writing about or go to their archives and see what articles had the biggest success. Once you got that, you need to do your best to write an even better article.

Or you can ask yourself different questions like:

  • What is a common problem that my audience is facing?
  • How can I help my audience achieve [goal]?
  • How can my experience solve [issue]?

Asking yourself these questions should give you at least a few topics to talk about.

Write them down on a piece of paper or use a tool like Evernote so you won’t forget any of your ideas.

Step #2: Create an outline

A big mistake that many bloggers do is that they don’t plan their content.

Yes, you want to start putting your words out there as soon as possible, but you can’t do it effectively if you don’t write an outline for every article that you have. You may miss some key points and it will be very difficult to organize where to begin with and how you should end it.

Your ideas need to flow naturally.

That’s why you should always spend some time brainstorming and creating an outline.

It won’t take long and it doesn’t have to be very detailed.

In fact, most of the time when I create an outline, I barely give any information about what I’m going to talk about.

And you don’t need too many details either.

Once again, you should do this because it helps you organize your content and it makes your ideas flow naturally, in a logical way.

For example, here’s how the outline for this post looks like:

Introduction: give a brief summary of how it is possible to make money blogging and why the audience might find the article useful.

First section: Create a new blog – Talk about blogging platform, domain name, and host.

The second section: Start creating content – Talk about why it’s important to create great content; give a few tips.

Third section: Promote your content – Explain why promoting is important and how they can do it (guest posting, social media, paid advertising etc.)

Fourth section: Start making money – List every good way to make money with your blog + a few tips: affiliate marketing, selling an ebook, an online course, advertising etc.

Brief summary: Create a brief summary of the most important ideas in the article.

And that’s it.

As you can see, it is a very short outline, not many details, but this process always helps me organize my thoughts and write better articles.

Once you got these, it’s time for step #3.

Step #3: Create a catchy headline

This is, by far, one of the most important aspects that will determine whether your article is going to be successful or no one will read it.

I can’t emphasize this enough: you need a good, catchy and click-worthy headline.

But you don’t want to use this tactic in the wrong way.

At least once in your lifetime, I’m sure that you’ve read an article with a title that was something like this: “SHOCKING TRICKS to help you become a millionaire THIS YEAR! Tip#7 will amaze you”.

While this type of headline may be tempting to click on, most people are now aware that it is most likely a scam.

Yes, they can be quite effective if you want to get more page views, but I have to strongly advise you against using them.

The reason I personally hate this sort of articles is that most of the time, they are completely off-topic and they never provide an answer to something that I’m searching for.

More than that, I honestly see no reason why you would want to get more traffic using this kind of clickbait headlines because most likely, none of them will turn into a customer.

Instead, they will be pissed that you wasted their time when they could have spent in a more productive way, reading about a real situation to what they’re looking for.

So, what I want you to do is to think of a creative and relevant headline that your audience will feel tempted to click on. Just make sure that your content is actually related to your title.

Step #4: Write a captivating introduction

Once you have an awesome, catchy headline, you need one more thing to make sure your audience keeps scrolling down the page: a captivating introduction.

It is very important that you focus and create a good introduction, because if you can’t get their attention right from the start, then all that awesome content that you spend hours creating will never get to them.


Because all of us are impatient and we want to see fast results. We want quick, simple solutions to all our problems.

If you can’t show your audience how your article is going to benefit them right after they clicked on your blog post, it’s going to be very hard for you to get the results you want.

So, in order to create a catchy introduction, there are a few key steps to follow.

First thing first, you need to explain very briefly what your article is about and how is it going to help them solve their problem.

Keep it short, simple and make them understand that your content is exactly what they’ve been searching for.

This brings me to my second point, which is to write short introductions, and then get straight into the solution they’ve been searching for.

I see so many bloggers doing this mistake: they write extremely long introductions just for the sake of reaching a certain word-count goal.

Don’t do this!

Honestly, there are not many bloggers out there that can make me read their entire introduction.

Most of the time, they get into too many details or they talk about how this is perfect for me, but I don’t want you to tell me that this article is the right solution for me. I want to see what the real solution is, which obviously is below the introduction.

If you want to make people read your content, you need to read their minds and show empathy. Think about your previous experiences and how they relate to your audience.

Here’s an example from an article about getting more traffic on my blog: “For every blogger, once they create their blog, the biggest struggle they face is getting more and more traffic to their website.”

With this first sentence, I managed to put myself in other blogger’s shoes.

Since I know that getting traffic to your website is one of the hardest parts for new bloggers, I successfully connected with one of their biggest struggles and I show that I am willing to help them.

Want to see what a great introduction looks like to me?

I have 2 amazing authors to share: Brian Dean, from Backlinko, and Jon Morrow, from SmartBlogger.

They have a completely different way of writing their introductions, but they both do an amazing job.

Here’s the introduction from one of Brian’s article about a 9-step SEO Strategy.

how to write an introduction

He’s done it in just 38 words.

You can immediately tell what this article is about and how it is going to help you.

Now, here’s how Jon Morrow usually writes his introductions.

write better introductions

This is a preview from one of his articles about WordPress hosting. If you want to read more about it, you can find it here.

As you can see, he has a different style than Brian, but he is so good at captivating your attention, it’s almost impossible to skip any sentence.

That should be your goal too.

So, whatever style you think is better for your article, go with it.

Another good practice is to start your article with a short sentence or with a question.

For instance, take a look at the introduction from my affiliate marketing guide.

affiliate marketing guide

As you can see, I started with a basic question and then gave a short answer that is meant to catch their interest in the topic.

Step #5: Deliver what was promised

Once you have your perfect introduction, it’s time to deliver what was promised.

You need to create such good content that people will always get back to you whenever they have a problem related to your niche.

This is where good, experienced bloggers differentiate themselves from new, inexperienced bloggers.

A good blogger knows that he is here to solve problems as easy as possible and as quickly as possible.

So, if you’ve been bragging about how amazing your solution is, then you’d better make sure that’s exactly what it is and not just a scam to simply get their attention.

If your content helps them, then they will help you too because they trust you. So for instance, if you’re recommending a book through an affiliate link, they will be more than willing to use your link and help you earn your commission.

There are a few things to keep in mind.

Firstly, know that Google loves long-form content, so aim for at least 1,800-2,000 words per blog post.

There are some saying that no one has the patience to read such long articles.

Let me tell you plain and simple: All these people are wrong!

Yes, some users may bounce back when they see your 5,000 words guide on your topic, but honestly, I don’t believe that you really need these people.

If someone is not willing to read more than 500 words to find a solution to their problem, then most likely, they are not that serious and those people would never convert anyway.

Personally, I have read guides with over 15,000 or 20,000 words and guess what?

Those articles really taught me a lot of things and I couldn’t be more grateful that some authors spent so many hours creating such great content.

Therefore, make sure that you create more thorough content because that is what’s going to differentiate you from all other bloggers wasting their time with their 400 words articles.

Next, I highly recommend that you split your content into multiple headers.

This way, you can make your article easier to read, thus helping you make people have a better understanding of your perspective and your knowledge.

Also, feel free to use bold and italics for different words throughout your article, when necessary.

Make sure to use shorter paragraphs. Every 3 or 4 sentences, make sure you split them up into different paragraphs, depending on their length. Also, don’t be afraid to use single sentence paragraphs.

Just make sure that your content is easy on the eye and your ideas flow naturally.

Likewise, you should take advantage of bullet points whenever possible, because they are extremely easy to read and can split longer lists into multiple, beautifully organized list items.

Step #6: End with a convincing conclusion

We’re almost there!

Just like with any story or essay, your article needs a conclusion, where you summarize your entire content.

In your conclusion, write a short brief of your key points and remind them that reaching their goal is possible.

Everyone needs a little more encouraging, so make sure you motivate them to do their best to solve their problem.

At the end of each article, make sure to use a call to action, where you ask people to comment on what they believe of your article or to share any other tips they may have for you or for your future followers.


That’s it!

You now know perfectly how to write better blog posts so you can better organize your content and your ideas.

If you’re a new blogger, make sure to follow all the steps covered in this article.

If you already have a few articles published, make sure they follow all the tips I provided, and if not, feel free to edit them so you can make sure your audience gets the most out of your content.

What’s left for you to do is to keep practicing, keep writing and you will notice that your writing gets better and better and it will become way easier to express your knowledge the perfect way.

How do you usually write your blog posts? Leave a comment below and let me know what your process is.

Spread the news