Tips for Writing Blog Post

10 Tips For Writing A Great Blog Post, every time (Plus One Bonus Tip)

Tips for Writing Blog Post

Let’s face it.

If you’re a blogger you have to create quality content consistently.

But it is not an easy task if you don’t know how to do that.

In this post, I’m going to share 10 tips for writing a blog post that will:

  • Boost your blog traffic
  • Engage your readers
  • Get most social shares

For writing a blog post, we mainly struggle with three things – coming up with a topic, starting to write the post, and formatting the post.

The tips, I’m going to share, help me to write in-depth posts every time.

Want proof?

Check my older posts on this blog.

Here is one4195 words long.

An In-depth blog post of sharpBlogger

So, without further ado let’s learn about the tips for writing a great blog post.

10 Tips For Writing A Great Blog Post

Tip #1: Select A Topic That Resonates With Your Target Audiences

The first phase of writing a blog post is to come up with a topic.

Depending on your blog niche, choose a topic that resonates with your target audience.

I assume you’ve already identified your target audiences.

If not, read the post “How To Identify Your Target Audience?”.

I’ll wait.

Once you’ve identified your target audience, now start brainstorming topics that your readers want to know.

I’ve talked about this before on the post “Content Brainstorming: A Guide For Bloggers“.


How To Come Up With Endless Blog Post Ideas?“.

You can come up with a lot of topics to write about if you apply the strategies I’ve shared in those two posts.

Just pick a topic from those ideas.

Tip #2: Find The Keyphrase That Your Readers Are Searching For The Topic

A topic can be described using different words.

For example, the topic of this post is WRITING A BLOG POST.

But it can be said using different words like WRITING CONTENT or WRITING AN ARTICLE or CREATING CONTENT, etc.

All of these key phrases mean the same thing.

You need to find out which keyphrase your target readers are using for searching the topic on search engines.

That’s where keyword research comes into place.

Yes. Finding out the key phrases that people are using to search for a topic online is called keyword research in the content marketing world.

You don’t need to be an SEO expert to research keywords.

Just use my simple two-step process.

Step #1: Type Your Topic Into The Google Search Bar:

Google search suggestions

Here you’ll find some long-tail keywords.

Pick a keyword from the suggestion.

Step #2: Go To Google Keyword Planner

Google keyword planner screenshot

Now type the keyword into the search bar.

Finding long-tail keywords in Google keyword planner.

As you can see in the image above, the keyphrase has up to 1k searches every month.

Not bad for a long-tail keyword.

I can go with that keyword.

I found my desired keywords in the first try.

It doesn’t normally happen every time.

You may not find your desired keyword in the first try.

If this happens, repeat step #1 and choose a different keyphrase.

The purpose of keyword research is to find the high search volume and low competitive key phrase that describes your topic best.

Read More:

Keyword Research: The Definite Guide (Backlinko).

How To Use Google Keyword Planner?

Tip #3: Write Click-worthy Headlines

I used to write the post headlines after drafting the post.

Now I write it even before starting to write the actual post.

The reason is, once I finalize the post title it gives me a clear view of the post. And my post doesn’t become messy.

I tweak the post title even more after completing the post-draft.

People unconsciously judge a post by its title. And they take just two-three seconds for this.

So your post title should be something that can convince people to click on it within that two-three seconds.

Here are some tips to write that kind of post titles:

  • Make it specific and clear
  • Use numbers in the title
  • Use power words
  • Don’t make it mysterious
  • Show readers’ benefits

With these tips in mind, you can also use title generator tools.

I mostly use the Title Generator for this purpose.

Just type your keyword into the search bar.

Homepage of Title-Generator

And you’ll get these results.

Headline suggestions of Title Generator

Try to select emotional titles from the result.

Garrett Moon, Founder of CoSchedule, published a post based on this.

A post on analysis of blog post headlines

They analyzed a million headlines and found that there is a relation between high EMV (Emotional Marketing Value) and social shares.

Average EMV score for headlines based on shares

You can use this tool to check the EMV of your post title.

Just paste your post title into the tool.

EMV analyzing tool

And you’ll get the score.

EMV analysis result of a post headline.

Try to get at least a 25% score.

But the more the better.

Read More: 101+ Blog Post Headline Formulas You Can Swipe and Deploy (JeffBullas).

Once you’ve finalized the post title, it’s time to…

Tip #4: Create An Outline By Researching And Brainstorming

Without an outline, it’ll take you a long time to finish the post-draft.

And your post can become messy.

I’m telling this from my practical experience.

So set an outline for the post before start writing.

A typical post outline looks like this:

  • Post introduction,
  • post body with 2-3 points, and
  • conclusion

But it needs to be more elaborated based on your post topic.

See how I create an outline for this post.

Post Outline

So how can you create an outline?

My outline creating process is simple.

And it’s a two-step process.

Step #1: Research On Google

Pop your keyword into the Google search bar.

Google will return with the search result.

Google search result

The posts showing on the first page are the most credible in Google’s eyes.

That means they are also credible in readers’ eyes.

Read the first four-five posts from the search result thoroughly.

You’ll get an idea of your post outline.

Step #2: Get Most Shared Content On Buzzsumo

Buzzsumo is a platform for content marketers where you can discover and research content, find influencers, and monitor your content marketing efforts.

But now, we’ll research content.

Type your keyword into the search bar and hit enter.

You’ll get this result.

BuzzSumo search result

These are the most shared content on social media based on your search topic.

Just go to those posts to get an idea of their post formatting and outline.

These two steps are enough to set your post outline.

Read More: How to Outline a Blog Post? (BloggingX)

Tip #5: Write An Engaging Post Introduction

So far, you’ve –

√ selected a topic

√ Found the key phrase

√ Chosen a post headline, and

√ Created the post outline.

Now it’s time to write an engaging post introduction.

You can write your post introduction after writing the actual post or you can start with the introduction.

In my case, I write the post-introduction first.

And then write the post body.

After completing the post-draft I review the post-introduction again and find a way to make it more engaging.

The post headline is your first opportunity to get people on your post.

And the post-production is your second opportunity to keep them engaged on your post.

You definitely don’t want to lose this opportunity.

So how do you write an engaging post introduction?

Make sure your post introduction has the following three things:

  • Why should readers read the post? (Ability to grab readers’ attention)
  • Why do you want to write this post? (Reason for writing the post)
  • What will your readers get from this post? (Benefits of reading the post)

Tip #6: Make Your Content Easily Digestible

Now you can start writing the post body.

While writing, don’t think much about word selection, length of sentences, length of paragraphs, etc.

Just finish your draft based on the outline you created.

Once you’ve finished your draft, now the actual work will begin.

That is formatting.

Format your post in a way that will make your content easily digestible and fun to read.


Apply these six strategies.

Use Short Paragraphs

Want to make your content fun to read?

Then avoid the giant wall of text like the image below.

A long paragraph that is hard to read online.

Instead, make paragraphs 1-2 sentences long.

like this:

Short paragraphs in a blog post.

Use Subheadings

Subheadings make content easy to read.

Break your content using subheadings.

Use heading #2 to break your main content.

If you want to break content under heading #2 then use heading #3 and so.

See the image below.

Subheading distribution in a blog post

Use Visuals

Images, infographics, charts, screenshots – these are visuals.

Use a lot of them in your post.

Because it breaks your post content and gives readers a relaxing environment.

For example, this post from my blog has 34 visuals.

Use Active Voice

The Passive voice is just lame.

Always use active voices.

Because the active voice is easy to understand and clear.

Use the active voice in your post

Write As You Talk

Do you want to make your content more engaging?

Then write as you talk to your friends.

But it’s not easy.

One tip for doing this:

Read your content out loud.

If you feel like you’re talking, that’s ok.

If you don’t, review the sentence again.

Write as you talk

Use Bold Text And Bullet Points Whenever Possible

This is another nice way of making your content visually appealing.

As well as easy to read.

Make text bold when:

  • Asking questions
  • Want to emphasis any sentence

If you want to make an unordered list then use bullet points.

Unordered list

When you want to make an ordered list use number points.

Example of an ordered list

Tip #7: Add Conclusion

Not only the first but the last impression is also important when it comes to concluding a blog post.

That means,

The conclusion is also as important as the introduction.

Here are my tips to write a post conclusion:

  • Separate the conclusion from the post body using words like – Conclusion, Wrapping It Up, Summary, etc.
  • Keep it short
  • Don’t use any image

What to include in a post conclusion?

Summarise the post content.


Add your personal opinion.


Ask a question.


Use combination of above three.

But don’t limit yourself with these.

And try to be creative with the conclusion.

Read More: How to Conclude a Blog Post?

Tip #8: Add A Call To Action

Each of your posts should have this.

A call-to-action

It encourages readers to take action.

It can sit below the conclusion.

A Call-To-Action Below the Post

Or within the post body

A call-to-action within blog post body

And A call-to-action can be anything like:

  • Singing up to your list
  • Getting blog comments
  • Getting social shares
  • Selling products

Read More: How to Add a Call to Action in Your Blog Post?

Tip #9: Optimize The Post For SEO

If you want to rank higher on search engine result pages (SERPs) you should optimize your post for SEO.

But, optimize the post for readers, not for search engines.

Because if your readers love your post, search engines will rank that.

With that in mind, do the following for writing SEO optimized blog post.

Use Keywords

First, Use keywords in the first paragraph

More specifically, try to use your main keyword within the first 100 words.

Because the higher up the keyword on a page, the more Google considers that page about the topic.

In other words, why not let your readers know about the topic of the page by putting the main keyword as top as possible.

Then, use keywords in the subheadings

It makes sense.

Use your main keyword in one or two subheadings.

Next, use keywords or synonymous within the post body.

Finally, don’t forget to add keywords in the post title.

Read More: 7 Places to Use Keywords in a Blog Post for Better Search Ranking

Interlink Blog Posts

There are two reasons for interlinking blog posts.

First, it helps readers to find related posts.

And second, it helps Google to crawl your posts effectively.

Whenever you publish a new post try to interlink 2-5 older posts.

As well as, link back to the new post from your older posts.

Read More: How To Interlink Blog Posts?

Link Out To Useful Resources

The link that links out to another domain is called outbound link.

There are three obvious benefits of linking out.

  • It helps readers to find more resources on the topic that you’re writing.
  • It helps to build a relationship with the blogger that you link out to.
  • Google gets a clear idea about your blog niche because of relevant links.

So try to include at least one outbound link in a blog post.

Meta Description

The meta description is what we see below the title and the link on the search result page.

Meta description showing on SERPs

The meta description isn’t directly related to SEO.

But it helps to improve the SEO ranking of a post.


A properly optimized meta description helps readers to click on your post link in the search result page.

Which actually increases the CTR (click-through rate) of your post.

And we know that CTR is a search ranking factor of Google algorithm.

Make The Post Url Short

Google officially recommends using short URLs.

It helps Google understand your page topic.

Short URLs also help people to decide what to click on in search results.

You can modify your post URL on the WordPress post editor.

Caution: Once you published a post, don’t change the URL of that. It’ll harm the post SEO.

Tip #10: Practice Writing Every day

A professional writer is an amateur who didn’t quit.

— Richard Bach

If I don’t include this tip, this post will remain incomplete.

As the quote says, you need to practice writing every day to become a good writer.

Writing is an art. You can’t be good at it from day one.

But, how can you do it?

My strategy is simple.

Just set a time block in your daily routine.

You can set a two-hours long time block. Or half an hour-long several time-blocks throughout the day.

But make sure you practice writing every day.

Also, set a word count target.

I try to write at least 1000 words a day.

As I write my post-draft in Google docs, I can easily check my word counts within the app.

The word count option in the Google doc

Bonus Tip: Read Books Regularly

Every writer faces this – Writer’s block.

There is a foolproof way to overcome this.

That is, reading books regularly.

As “Lisa See” said:

Read a thousand books, and your words will flow like a river.

In my case, I read for half an hour every day before going to bed.

Now It’s Your Turn

I hope these tips for writing a blog post will help you create amazing content for your readers.

Now I would like to hear from you:

Which #1 tip do you want to start practicing from today?

Are you going to practice writing every day?


Are you going to form a habit of reading?


Have I missed your favorite tip?

Either way, let me know in the comments below…

5 thoughts on “10 Tips For Writing A Great Blog Post, every time (Plus One Bonus Tip)”

  1. Hi Liton, Love your tips here. I want to try that title generator you have here. I used to use co-schedule but I believe you need a paid subscription now for it.
    I had not used call to actions for years when I wrote, now I try to include on as long as it is relevant to the post. I also did not make short URL’s. but I’m redoing many of them now.
    Images are real important today and I love using Canva to create them.
    I don’t think you missed anything here Liton.
    Enjoy the rest of your weekend.

Leave a Comment

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