How to write a blog post

How to write a blog

Blog wiring is not easy. I’ve shred few tips in my earlier post where I tried to explain How to improve SEO Score in blogpost but those tips works when you know about blogging. SEO improvement tips can help you in writing great SEO blog but what if you don’t know much about blogs and blogging. And looking for suggestions on “how to write a blog post”? In this situation, you need to understand little bit about blogs and blogging and then start your own blog. Today’s topic is going to be interesting for people who don’t know much about blogging but wanted to explore about it. I am going to share some key points and easy steps on how to write a blog. It will help you to start your blog and write an amazing SEO friendly blog.

How to start writing

Writing could be easy if you know what to write but it’s ten times harder if you don’t know what to write. So the first suggestion is to find out the topic for your blog. During the process, you need to understand every platform and take out the best data for your blog.

Finding unique blog Ideas

Finding unique blog ideas is the first step towards starting blogging. In order to build your audience, you need interesting topics and unique blog ideas. But the problem is, we run out of topics very fast when it comes to unique ideas. In order to keep the audience engaged, we need unique blog ideas and interesting content. And the content frequency should be good so that people could get more and more fresh content to read.

But the question is how can we find interesting blog ideas?

In order to find interesting and unique blog ideas, you can follow given below steps.

Step 1: Research

Finding right topic for your blog content is important and it should be the first step if you are thinking about writing a blog. There are many options to find the right topic for your blog content.

Search Engines

In order to start the research for relevant blog topics, you should start with Search Engines such as Google, Bing, Yahoo and Duck Duck Go. Keeping your industry in mind, use the most common phrase related to your business industry and search for topics where you could link your product or services.

Let me share an example here. I am a Digital Marketing Consultant and I provide Digital Marketing Solutions so I should be providing content which is related to Digital Marketing and based on my services such as SEO, Leads Generation or Social Media Marketing. In order to find topics I look out for questions, information and news based on these services.

For example:

As you can see I have written for these topics already and all of them are based on Local SEO which is also a service which I provide.

Keyword Research

Once, you finalize the topic, you need keywords which are most important factor to create content and achieve rankings. If you are not targeting the right keywords, you might not gain the traffic you are looking for. If you target the right keywords, you can achieve better traffic and SERP rankings.

Keep the keyword research process simple so that you don’t get confuse between too much technicality. I have written an article on Keyword Research Techniques earlier which can be helpful to kickstart your research. However, you can take help of tools such as Google Keyword Planner, Ubersuggest, Keyword Finder and SEMRush. You can easily Conduct keyword research using Keyword Planner and other keyword research tools. These tools could make the task easy for you

Pick the keywords with good volume and related to your business industry. Try to include as much as keywords but don’t overstuff your blog with keywords learn to maintain the keyword density and create original content.

Look for Competitors

You can also spy on your competitors and take inspiration from their blog content. Do not copy exact phrases from their content. Just understand the topics and come up with better one for your website.

Step 2: Review your audience

If you are running a website then understand your website audience and collect data to find out interesting blog ideas. If you analyse the audience behaviour, you can easily understand what kind of information your website audience is looking for. After that you can easily fulfil their expectations and keep them engaged on your website. In order to do this, follow given below steps:

  • Go to
  • Login with your Google Analytics ID & Password
  • Select the property
  • Click on Audience from left hand side menu
  • Select Interest
  • Choose Overview
audience overview
Audience Overview

Explore between audience interests and decide what people are important for your blog and what you should write to attract users.

Step 3: Understand the user behavior

This is one of the most important methods to follow while you are looking to provide better content to your website visitors/users. You need to understand user behaviour so that you could give them what they want. The analysing process is simple and all you need to do is, review google analytics data to get this done. Given below are the steps to do so.

  • Go to
  • Login with your Google Analytics ID & Password
  • Select the property
  • Click on Behavior
  • Select Site content
  • Choose Landing pages and Exit pages
Interest analysis
Interest analysis

Reviewing exit pages and landing pages could help you to understand what pages are causing your website visitors to make exit. For example, let’s assume you are running an e-commerce website and given below is the exit page ratio for different categories and product pages for your website:

Exit page analysis
Exit page analysis

As you can see, by this small analysis I get to know which pages needs improvement. I can see the pages where my website visitors are taking exit. In this situation, I can try to make these pages more interesting or also replace them with new pages or information.

Now let’s move on to the next step. Since you know what to provide and how to provide to users, next thing is to make it user friendly.

Step 4: Generate User Friendly blog Content

Generating user friendly content is nothing but type of content which is easy to understand and relative to your website product/services/information. If your website users are able to understand and can relate with content, then you will get better engagement and lesser bounce rate on your website. Given below are few basic key points to remember while generating user friendly blog content.

  • Use simple and easy to understand words so that your website visitors could understand the information easily.
  • Add interesting facts or information which drives interest between users.
  • Focus on Genuine content. Do not copy content from other sources
  • Keep the content accurate and explain it in easy ways.
  • Use infographics or interesting images related to your website.

This would help you to reduce bounce rate and drive better engagement. However, you can refer Tips to reduce Bounce Rate for amazing tips to kill the bounce rate.

These are the basic steps which everyone needs to follow if you wanted to learn about “How to Write a Blog”.

Apart from this, I would like to add few more suggestions to the list.

  • Follow the search engine guidelines.
  • Conduct SEO Analysis before posting the content on web.
  • Focus on original content.
  • Conduct On-Page and Off-page SEO analysis and apply white hat SEO techniques to get ranks in SERP.
  • Share your content on social platforms.
  • Take help of influencers and get your content published on multiple platforms.

Step 5: Structure Data

Once you are done with writing, make sure to put the relevant structure data on blogs to make it easy for search engines to understand the content. For example, if you are putting FAQs, Videos or any additional element on blog then put the structure data so that crawlers can understand the blog structure easily.

Hope these steps would help you to understand how to write a blog. Being a SEO Strategist myself, I have used all of the tips in my blog posts. If you could add more suggestions to the list then do comment below.

Keep Exploring TheSEOGuy for Latest SEO tips and tricks.

Written by 

I am a SEO strategist who loves to solve search engine optimization problems. Created TheSEOGuy with the AIM to provide quality information and case studies on Digital Marketing.

4 thoughts on “How to write a blog post”

  1. hii ravi your article is very nice and i read out from top to bottom and it has lots of tips which is good for us.

  2. No matter how easy it might seem, writing a blog, in actuality, is a challenging and time-consumer endeavour. Well, if you are facing any sort of difficulty, consider going through the above write-up, which specifies varied beneficial tips and tricks. Thanks to the author, who has taken enough time to describe each point in details.

    1. Hi There,
      I follow your thoughts. I am completely in favor of this. It’s not at all easy to write blogs. It is a challenging task and required great efforts. I am glad that you liked the information written above.

      I would like to thank you for your visit at TheSEOGuy and sharing your valuable words.
      Ravi Kumar rana

Leave a Reply

Your email address will not be published.