How to Write a Blog Post: The Complete Guide

I’m going to show you how to write a blog your audience would love to read, comment on, and also share generating more views, more money, and establish you as an expert in your field.

Let’s dive into it!
I organize this post into four parts for ease of reference.

1. Ideation and research 2. Planning
3. Writing
4. Promoting

1. Ideation and research

Microsoft Word – How to Write a Blog Post.docx

The first step in the blogging process is to generate topics to write. There are two ways to do this. The first one is my favorite!

Idea generation

There is no particular time that I can mention you to generate ideas. A blogger, a creator, an entrepreneur would generate ideas at any time of the day.

You may get an awesome blog topic while driving while having a shower while sleeping or even when you sit back and think into it. It’s so personal, the times and events where someone gets ideas but the common fact is that most of these ideas are forgotten in a while.

So it’s very important to write those ideas as they come to your mind. Keep a pen and a paper or type down in an application on your mobile. You can use an application like Evernote, Google keeps, or any note-taking application.

how to write a blog
write down your ideas as you get them

Keyword Research

Keyword research provides you with valuable information on what to write. In fact, it’s about what your audience search on Google. When you are writing your posts for a particular niche, you need to understand what they are searching for.

Find what your customer search on Google

There are plenty of free and paid tools to carry out keyword research. Google, Google keyword planner, Google search console, Ahref, MOZ, Ubersuggest, SEMrush, and many more.

I will not go into detail in this post as this is an extensive area. However, you can read this blog from Brian Dean to have an in-depth idea about keyword research tools.

2. Planning

Planning the blog may take up about 30-50% of your time but it’s well worth putting it in so that you will save a lot of time while writing. With proper planning, writing the blog would just be about your typing speed!

Topic Research

You probably would not be writing something brand new. Hundreds of bloggers would have already written what you are going to write.

So should you stop?

Absolutely not. Instead, research what they have already added to the topic. At least read the first five to ten blogs ranked on Google for your topic. Note down the best points they have made and also the points they have missed.

Write down everything you feel important about your topic already ranked on Google.


Blogging is all about storytelling. The better your story is, you will effectively take your reader from point A to point Z. When you have a topic, put your creative thinking in to make a story around it to make the whole reading experience interesting.

Develop the major points you will be writing.

Develop your story; how you are going to take your reader from point A to point Z keeping them interested to read your content throughout.

Arrange the major points to fit your story.

Develop a clean layout that doesn’t confuse your reader. Use bullet points and subheadings under each major point.

3. Writing

In practice, if you do the first two steps right, writing would not take much time. However, there are so many points I have to make on “writing”. So this part of the article would be much longer.

Let’s get in!

Blog Title

Writing your title counts for 70% of the whole article. Therefore taking half an hour to write the title wouldn’t be a waste. There are content writers who only write the titles and earn in six figures.

how to write a blog title
Take your time to write the title. It will pay off

When you write your title, remember this golden rule.

“Your title has one job and that is to get the click”

After you write the title, check whether it’s worth clicking for your reader.

Use the phrases such as,

  • The complete guide
  • The ultimate list
  • Everything you need to know
  • 10 things you didn’t know
  • Howto
  • 5 secrets to


A mistake most bloggers do is that they write down everything in their introduction. A pile of paragraphs talking about all the subheadings and even the conclusion.

The purpose of the intro is to make your reader aware of what they are going to get from reading your blog. Nothing less. Nothing more!

Keep your introduction to 2-6 small lines.

Remember you are writing a blog. Not a Book.


If you have your layout ready, now it’s just about filling the blanks. Consider the following points while writing.

Active voice

Always try to use an active voice in writing unless otherwise, you can’t avoid using passive voice.


Use a font that is easy to read and relevant to your audience. A font you select for a travel blog would be different from a font used for a B to B marketing blog like ours. However, it’s very important that the font is easy to read as you will have a much higher bounce rate if you use a font that is difficult to read.

Font size

Use a font size between 15-20 px. We use 18 px in our blog. You will agree that the font size makes it easy to read our blog. Anything below 14 px is too small.


Study the structure of a paragraph. A paragraph typically consists of three parts. Topic sentence, supporting sentences, and conclusion. Keep your paragraphs short. Use 2-3 sentences and not more than 5 lines.


Don’t ever be afraid to use images. In fact, images add more clarity to your writing. Try to use relevant mages. Always ask the question “Does this image serve its purpose?”.

Find images that are not copyrighted. You can use FREE websites like Pixabay, Unsplash, pixels, or more exclusive paid websites such as Shutterstock.

Internal and outbound links

Add relevant links to your blog. This is very important otherwise you will eventually start writing out of topic. Link to third-party content or your own content for anything out from your main purpose.

Never hesitate to link to valuable third-party content.


The best Search Engine Optimization idea that I can give is “Write to your audience on the purpose you initiated”. Don’t write for search engines. Don’t overload the writing with keywords unnecessarily.


Create a genuine connection with your audience and maintain it throughout. This way your reader feels more like listening to a human being rather than just reading something from a device.


Develop your own writing style and consistently maintain it throughout. You can initially try different writing styles and eventually identify what suits you the best.


End with a Call To Action (CTA). Ask your reader a question. Get them to engage with you. Try to conclude by giving value to the human interaction you created throughout your article.

4. Promoting

This is where maintaining and growing an email list comes in handy. Let your readers sign up for your newsletter on your website if they are interested in your content. If you do this right, this would be a valuable asset for you in the future.

Use social media to promote your content. Other than your personal Facebook account, create a business page so that you can use Facebook targeted advertising to get your content to find new readers who are interested in the subject.

Use Facebook, Twitter, LinkedIn, or any other social media platform that you can post your link. Last but not the least, as in anything in your life, in blogging, be yourself!

Let me know in the comments, what new tips you learned reading this article and what would you like to add here?

Thanuj Gunawardana

Marketer and Business Analyst. Say Hi on Twitter

Leave a Reply