How to Write an Awesome Blog Post in 10 Easy Steps?

When it comes to writing a blog post it is not that difficult. But it can be a little depressing if you don’t know how to make your post stand out from the crowd.

In this post, I’ve shared 10 easy steps that I personally follow to write my blog posts. And, if you like reading my blog posts, then you’re gonna love this post.

So, sit back, make a delicious cup of tea or coffee, or whatever you like, and let’s get started.

Below are 10 easy and actionable tips on how to write a blog post that will make your readers fall in love with your content.

10 Easy Steps to Write an Awesome Blog Post:

  1. Be Passionate about Your Topic
  2. Understand your Audience
  3. Follow an Outline
  4. Come up with a Catchy Headline
  5. Write a Captivating Introduction
  6. Don’t worry about the text length
  7. Insert good Visuals relevant to your Topic
  8. Optimize your post for the Search Engines.
  9. Proofread your Post & Fix Formatting
  10. Insert a CTA

Let’s get into details, shall we?

How to Write a Great Blog Post?

1. Be Passionate about Your Topic:

“When you do something you love that is called passion and when you do something you don’t like that is stress.”

So, when it comes to blogging you should always follow your passion, not things that give you stress.

When you write with passion, your content reads so genuine to the heart, and it helps you to connect with your audience instantly.

That is why picking the right niche is very important for blogging.

I’ve said it many times, you don’t need to be an excellent writer to become a blogger, any average person with a keen interest in writing can become a blogger (I’m a living example 🙂 ). And when you love your niche it gets even much much much easier to write.

Another benefit is when you love your topic you’ll never go out of ideas, and even if you do you’ll never get bored researching for new ideas to write about.

So, always find a topic that you love so much that you would never mind learning more about it.

2. Understand your Audience:

know your target audience

Create a reader’s persona (similar to a buyer’s persona):

Think of the person who is going to be reading your content? Is the person a he or she? Is he/she a student, working professional, unemployed, self-employed or maybe a homemaker? What is his/her age? What are his/her interests? How much knowledge does he/she have in your niche?

For example – my target audience is a person who has just heard about blogging or maybe knows one or two things about blogging. That person can be a he or she. His/her age can be anything as long as he/she is familiar with the internet. He/she should be interested in writing. He /she should be willing to learn the technology.

Knowing exactly who you’re writing for will help you make your content more appealing to their taste.

For instance, if your posts are meant for readers who are very familiar with your niche, writing beginner level of content will bore them and similarly if your readers are not so familiar with your niche then writing advance level of content will bore them.

So, always keep your audience in mind when you’re writing a blog post.

3. Follow an Outline:

“Organization of Content goes a long way.”

Before you start with your article, always create an outline for your post.

For example, if you have read my blog posts you’ll see a pattern.

I always start with an intro, and end with a conclusion; in between, I add the main content.

And when I am writing I already know, what are the points I will be covering in the post?

You should practice that too. It gets much easier to write and less overwhelming and helps you to finish the post on time.

Also, when you create a proper structure or format for your post, you can break the post into many parts and finish one by one; especially if you’re a procrastinator like me.

In short, you should know upfront how you’re gonna start and how you’re gonna end the post.

4. Come up with a Catchy Headline:

“When a reader finds your post in the search engine or through social media the title is the first thing they see. So, make it irresistible.”

A good title should make the users curious about the post; they should be excited to find out what’s inside.

For example, if you’re writing a listicle post then you can add a phrase like ‘no 5 is my favourite’. This creates curiosity in the user’s mind and he is now intrigued to find out what’s the no 5.

You should be able to grab the attention of the readers’ within the first few seconds they see your post. A reader will decide just by looking at the title of your post whether she/he wants to read it or not.

That is why it is very important that you use relevant keywords in your blog post title.

If a user is looking for a good Webhosting provider to start a blog and you have written a post with the title – “10 cheap Webhosting providers“; yes, this might work, but a title like – “top 10 Webhosting providers for bloggers” with the same content will work better.

Coz, the second title has the keyword the user specifically searched for “Webhosting provider for bloggers”. So, someone who is looking for a hosting provider to start a blog is more likely to click on the post with the second title.

Need some help to come up with creative titles, just do a Google search for a keyword like ‘title generator’, or ‘blog post title generator‘ you’ll get a bunch of suggestions that will help you to come up with unique titles as well as new content ideas.

I don’t personally use any single tool for this, so, I am not recommending one. Just google and you’ll find a bunch.

5. Write a Captivating Introduction:

write an introduction

Awesome! You’ve succeeded to grab your readers attention and got them excited to read your post by using a catchy title; now what?

Glad you asked…

The second thing a reader sees or read is the beginning of the post or otherwise called the introduction of the post.

This is the place where you briefly elaborate the title before you get to the main point. Or, give the reader a broad idea about the topic of the post and why he/she should continue reading.

An intro is a place to get the reader hooked.

Refer to a concern or problem your readers might have. And tell them how reading the post will resolve that problem.

It’s also important that you use the right keywords in the intro, this will not only help with SEO but it will also right away let the readers know what they’re going to learn in the post.

Since this is the place where you give the readers a reason to read the post, this becomes the perfect place to showcase relevant stats to back up your reasoning; of course only if it’s necessary.

Last but not least, keep your introduction short. An intro is just to set the stage, not the play itself.

6. Don’t worry about the text length:

blog post recommended length

A recommended length of a blog post is 2000+ words.

That doesn’t mean you fill your blog post with gibberish or keep it too short to match with the recommended word count.

If your topic needs to be explained to meet your reader’s expectation then, by all means, go ahead and do that. And if it doesn’t need a lot of explanation then don’t stretch it, keep it to the point; your audience would appreciate that.

Yes, it’s true from an SEO (Search Engine Optimization) point of view having a 2000+ words post will sure add an advantage. But to achieve that result if you add too much unnecessary information, then, eventually, you’ll lose your readers.

And that makes no sense.

Also FYI, Google loves content that their users love. So, if keeping it short makes your readers happy, then you should not do otherwise.

7. Insert good Visuals relevant to your Topic:

In context to the last point, if you’ve written a short blog post and want it to look a little bigger in length, use an image or two within the article, it will do the trick.

Of course, it doesn’t increase the word count of the post, but it will help in making it look more detailed.

More importantly, visuals grab attention; a blog post with appropriate images works much better than a post with a block of texts.

The human brain can consume content better with visuals.

If you can give your readers a visual of what you’re talking about, they will likely to understand your content better.

That doesn’t mean you add visuals for everything you explain; only when you feel an image or a video can get your point across better.

For example, you can check out my post How to start a self-hosted WordPress blog on A2Hosting. I’ve used screenshots to explain the steps that I have shared. And I’ve used them only when I feel it is required and that makes it more consumable.

Another reason to add relevant images is – it helps with SEO.

You can optimize your images to show up in image search results of search engines and bring in lots of free traffic from there.

If you’re wondering how to optimize your images for search engines, read my post on on-page SEO for bloggers.

8. Optimize for on-page SEO

on-page SEO techniques 2020

Along with your images, you should also make sure your content is SEO ready.

Optimizing your blog posts for the Search Engines will bring in a lot of FREE traffic to your blog. So, it’s definitely not something you would want to ignore.

On-page SEO involves many things; I won’t go through them here again since I’ve already written a detailed blog post on on-page SEO.

Just go ahead and read the post, and implement all the steps in your upcoming blog posts. Also, revisit the old ones as well and if needed do a rewriting to match with the SEO.

9. Proofread your Post:

You think you’re ready to hit the publish button; but are you really?

Proofreading and editing is an inseparable part of writing.

And since Blogging is like a sister to writing, so no matter how hard you’ve tried, you can never finish an awesome blog post without proofreading and editing.

You would be surprised to see how many silly mistakes you had made.

When you put your work out there for people to read, you should always make sure it’s perfect.

And when I say perfect I don’t mean it to be the best they have ever read, I mean it should be with no or very less grammatical errors and spelling mistakes. It creates a good impression.

If you need help with that, you can use a tool called ‘Grammarly’; it will help you with the spelling check and to correct grammatical errors.

It’s a personal recommendation. Since I am also not well versed with the English language, I’ve been using it for years now; the free version itself is awesome.

Just download the extension for the chrome browser or the MS Office, and you’re good to go.

Another reason I like to proofread my content before it goes public is – I have a habit of eating words in sentences. I form the sentences in my head but while typing, I tend to miss words in between.

If you also have a similar habit, proofreading is not optional.

10. Insert a CTA:

use call to actions

A Call to Action (CTA) is something you want your readers to do next.

I’m sure you’ve heard your favourite YouTubers saying – like, comment, share, subscribe, hit the notification bell; well, those are CTAs.

You’ve spent hours, if not days, creating that valuable piece of content; won’t you like to know how your audience felt about it?

Well, the funny fact is – if you don’t ask they won’t tell; it’s that simple.

So, make a habit of always including a call to action on every blog post you write.

I usually add it at the end of the post. But if needed I use it in the beginning or in the middle as well. It is not uncommon to use multiple CTAs throughout the article, just make sure it is relevant to the post.

FYI, A CTA could be anything; you can ask your readers to share how they feel about the post, ask them to share if they have any feedback, ask them to share the post on their social media, ask them to subscribe to your newsletter, ask them to read another post on your blog, you can also ask them to download something, or maybe to buy something, you can ask them to join you on social media; the list goes on.

What’s important is that you don’t miss CTAs in your post.

Bonus Tips:

Make your posts conversational:

Whenever you sit down to write, imagine as if your friend is sitting next to you and you’re sharing your take on the topic that you’ve picked to write about.

What this will do is – set your tone in a casual and friendly manner. That will make your audience at ease with your content and will make them more interested in reading your content.

It somehow makes it easier to connect with them.

Write to express not to impress:

Write in simple language, so that even a complete newbie can understand your content easily.

Stay away from jargons; don’t try to sound smart by using some fancy words that no one understands. This will only lose you your audience.

Have you read Chetan Bhagat?

The first book that I have finished reading was ‘Two States’ by Chetan Bhagat.  Before that, I had started many books but never had finished one.

I found ‘Two States’ so easy to read and understand that, I not only finished that one, I also read the other best-sellers by him, and finished them all.

So, always keep it simple. Your readers will appreciate it.

Don’t proofread your posts instantly:

Has it ever happened to you? you’re reading some of your old content and feel so stupid, can’t believe how amateur your writing sounds? you wonder how come you didn’t realize that earlier.

That is because you were blindfolded by the satisfaction you had after finishing that post. To your then self it was perfect.

Here’s an analogy – think of the time you were in love with someone for the first time, you find her every single flaw cute. But what happens after you’ve spent a lot of time together or maybe gone your separate ways? suddenly those flaws don’t seem cute anymore.  right?

Well, it’s pretty much the same with writing.

When you write your posts for the first time you somehow get attached to it so much that you tend to overlook those silly mistakes that you’ve made. But when you come back to it later, after a few days maybe, when you’re no longer attached to it, you suddenly start to notice those silly mistakes.

Makes sense?

if not let me know in the comment; we’ll try a different approach.

Anyways that is why I suggest you to never edit your posts immediately after finishing it.

The best time for editing and proofreading your article is the 3rd or 4th day from the day you had finished writing it when your mind is completely detached from the post.  Now, you’re ready to judge your own content.

I normally finish writing the raw content in the weekend and do the formatting and fixing on or before the day I want to publish it.

Often than not I end up making more changes than I expected. I am sure you can also relate.

So, if needed read your articles again and again, until you’re happy with it.


Great! You’ve stuck till here, which shows seriousness.

Give yourself an imaginary High Five; you’ve just learned how to write an awesome blog post.

But don’t just stop there, make sure you implement them in your next blog posts or edit the old ones to add some more awesomeness to it.

I know writing can be overwhelming sometimes, that’s why you should follow tip number 3.

Wondering what was it?

Scroll up and read it again.

And if needed bookmark this post and use it as guidelines to write your next blog post and the ones after that.

If you have any doubts or queries or even suggestions or feedbacks leave it in the comment, I promise I’ll get back to you ASAP.

BTW, did you notice how many CTAs I have used in this particular post?

Sharing is caring!

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.