Must Read

How to write a Blog Post: 30 comprehensive steps

how to write a blog post
Thomas Friedman, in his book “The world is flat” said that blogging is power in the hands of an individual. Today, millions of individuals wield this power. While starting a blog is easy, maintaining it is a real challenge. In this post, from generating ideas to bringing traffic on the site, I’d guide you how to write a blog post in 30 comprehensive steps.
If you do not own a blog already, start your own free blog on Blogger or on WordPress
It doesn’t matter which blogging platform you are using or what your blog is about, this guide on How to write a blog post would help you blog more consistently. So, without further ado, let’s dive into the magical 30 steps.

1. Search Quora, Twitter and Google trends for article ideas

The biggest challenge for any blogger is content creation. Blogging regularly is important to retain your audience but where do you find topics to write about every day or every week?
In my experience, browsing Quora and twitter every day is really helpful.
Let us assume, your blog is about technology.
Go to Quora and search technology. You will find various topics related to Technology as can be seen in the picture below. Choose any topic of your liking. You can now see tons of questions that people have about the subject that you blog about.

Browse the question and see if you find something interesting to blog about. Don’t plagiarize, look at the questions and see where you can add value and note down those questions.
How to write a Blog PostHow to write a Blog Post
Twitter is a place where people tell you what they want to read/know about.
Browse through the twitter trends few times a day.
Note down the trends that you have good knowledge about.

Google trends is a service Google provides. See what people are searching for these days.
If you find a keyword that is related to your blog, well, note it down.

How to write a Blog PostHow to write a Blog Post

2. Update Trello with potential blog titles & shortlist blog title

Trello is a content management tool that helps you organize your work. You can create multiple boards in Trello. Each board contains several lists and each list contains several cards. Look at the below images of a board that I created in Trello.
Update Trello with potential blog titles based on the ideas that you generated using step 1.
Think about the topics that you updated and shortlist one or more that you would like to write about and update the list. In order to learn more about some useful tools, read this post on "10 tools every blogger should be using".
How to write a Blog PostHow to write a Blog PostHow to write a Blog Post

3. Conduct Keyword research: Use google search, keyword planner and Reddit

Keyword research is one of the most important step before you start to write a blog post.
On page SEO is crucial and once you have decided what topic you’re going to write upon, the first thing to do is conduct keyword research.
Let’s assume that you have decided to write on “How to sell products in online markets for small businesses”.

Go to and start typing your topic title. As soon as you type a couple of words, Google will start giving you suggestions. Note that these suggestions are based on what people are searching. They show you the top keywords related to your post ideas.

Based on google search, decide upon a few keywords and head over to keyword planner.
Input the keywords that you noted from search and see how many times that particular keyword has been searched over a time. Keyword planner would also show the data of related keywords.
After completing these two steps, you can safely make a decision on which keyword/s would you like to implant on your blog post.

Another way to hunt for keywords is Reddit. Reddit is literally a place where millions of people tell you what they want to talk and read about. You can see which communities exist that are related to your subject and get keyword ideas.
How to write a Blog PostHow to write a Blog PostHow to write a Blog Post

4. Make decision on the title of the blog

It is finally time to decide what your post’s title is going to be. You have the keywords on hand. Now it’s time to fit those keyword/s into a suitable title.

5. Prepare outline/flow of the blog body

Once you have decided the title, it is time to write the body. Before you start writing the post though, you need to prepare an outline or a flow of the blog body.
You need to decide the structure of your article. Create a generic flow about what will come after what in the post. Also, at this point, you must have an idea about how will you conclude the post.

6. Find good links for outbound purpose and see if any of your existing posts can be linked somehow

This is an important element of SEO. To tell google search algorithm that your page is useful to readers, it is advisable to add a few outbound links (link to content outside of your blog). These outbound links should be related and helpful to the post you are writing.
Also, don’t forget to add links to your own relevant content.  

7. Secondary research and creation of content (with keywords in mind)

Depending on the topic of your post and your knowledge depth about the topic, you may or may not want to conduct secondary research.
Secondary research is helpful to gain more knowledge and a better perspective on the topic.
Once you are done with the research, it is finally time to start writing the content.
I use google docs to create drafts of my content. It is helpful in a way that you can access the draft with ease using any device. While in the public transport continue on your phone. Reached home? Continue on your laptop.
While writing the content, don’t forget to implant keywords as and when possible.
While implanting keywords is important, don’t try to stuff the keywords in every other line. This could prove harmful for your SEO.  

8. Use Grammarly and/or Hemingway app to check grammar and sentence formation

You may write a blog post every day, but if your posts have poor grammar, your audience would take you as a novice.
The free version of Grammarly helps you correct your fundamental grammar while Hemingway app is much more helpful in correcting your sentence formations.
How to write a Blog PostHow to write a Blog Post

9. Double check for keywords, outbound, and inbound links

At this point, you have the title and the content ready but don’t yet rush to publish it on your blog. It is better to be perfect and late than be quick and imperfect.  
Double check your content for your keyword implants. Some of your keywords may have been disturbed by Grammarly and/or Hemingway app. See to it that there are not too many or too less keywords in the content. Also, make sure there are no broken links in your content.

10. Create images on Canva, Skitch, Meme generator, etc

Nobody likes to read plain words. It’s good to have pictures on your post. You can click your own pictures or create beautiful designs on Canva.
You can use skitch to shows arrows and pointers on your pictures.
Or create an interesting meme using meme generator.

11. Compress the images

You need to compress all the images you need to put in your blog post.
Compressing your images would help your site load faster.
Site loading speed is important because google’s algorithm doesn’t like sites that take too much time to load.

12. Write search description

After you write the blog post and create and compress the images, you should write the meta/search description for your post in your notepad.
When a user types in a query on google, google displays the list of pages. Below the title of these pages, google shows a short description.
You should utilize this feature to tell people why they should click on your link.

13. Open new post and paste the article along with images

Now it’s finally time to open a new post on your Blogger/WordPress and copy paste the body and title. Add the images and place them at appropriate positions. How to write a Blog Post

14. Implant ALT tags on images and add captions where necessary

Implant ALT tags on your images. Adding ALT tag helps you generate more traffic on your site. This specifically helps when people search for “images only”.
Also, if required add captions below your images to give them more credibility. How to write a Blog Post

15. Add relevant labels

Add relevant labels to your post. This would help in classification of your articles and have an efficient sitemap.

16. Create a short permalink with primary keyword and title

Permalink is the link to your post. Blogger and WordPress generate permalink for your post. But often, they are very long. What you need is to generate a short permalink. Don’t forget to add your primary keyword and your title in the link. How to write a Blog Post

17. Input the search description

Input the search description that you saved in your notepad.
For Blogger, input your search description in the box pointed in the image on the side.

18. Publish the article

Content creation part of How to write a blog post is now over. It is time to publish your blog.
How to write a Blog Post

19. Copy the link and search description, create a hashtag and create a keep

Open your published blog post in your browser and copy the link.
Open a note in google keep (or Evernote or OneNote or Apple Note).
Copy paste the search description and the link in your keep. (For the ease of writing, I’d call this note “keep” for the rest of the article.)
Create a hashtag and save it in the keep.
At the end of this step, your keep should look something like this. How to write a Blog Post

20. Publish the keep on Facebook profile and pages, Twitter, LinkedIn, Google+ communities, Reddit

Social media is one of the biggest traffic source for blogs.
Facebook, Twitter, LinkedIn, Google+ and Reddit are the social media sites where you must promote your blog.
Copy your keep and post it on your social media profiles/pages.
While posting the keep on Reddit, make sure you select the right Reddit community for your post.
While posting the keep on Google+, make sure you join communities related to your post topic and post the keep on all of them.
Facebook profile, LinkedIn, Google+ and Reddit are places where you publish your keep only once whereas Facebook page and twitter are places where you must post your keep multiple times. On your Facebook page, post the keep once on the day you publish your blog and then post it again 2-3 days later. On Twitter tweet your keep 5-7 times throughout the day. You may continue to tweet the keep once or twice a day for a week.

21. Schedule re-posting of keep on Facebook page and twitter using HootSuite

The half-life of a Facebook post is 90 minutes and that of twitter is 20 minutes.
This is the reason why you must post your keep multiple times throughout the week on these platforms.
The best way to do this is to schedule a week’s post on the first day itself.
Best apps to schedule your posts on Facebook and twitter are buffer and HootSuite.
Depending on your needs, you may use Free/premium version of Buffer/HootSuite to schedule your posts.

22. Send the keep on WhatsApp groups and select broadcast

Whatsapp is a place where you directly connect with your friends and family.
An average person is a part of at least 5 WhatsApp groups. While some of them are important groups made for specific purposes, others are just for fun and to connect.
These are the groups where you must send your keep.
Also, create a broadcast list with people who like/love to read your posts and broadcast the keep to that list.
While WhatsApp is a great platform to share your content, make sure not to spam anyone with unnecessary and irrelevant content.

23. Create an Instagram post for the new post and publish it

It’s time to create an Instagram post for your recent post.
Instagram doesn't allow links and hence it is futile to publish your keep here.
What you must do is create a good post that tells people about your new post and where to find it.

24. Pin the new post on Pinterest

More than a social media, Pinterest is a search engine. Create a board about your blog and pin all your posts on that board.
The biggest advantage of Pinterest is that the half-life of a pin is about 30 days which is significantly higher than that of Facebook and twitter.
Copy the link to your post and pin it on your board. Also, search for boards that are relevant to your content and ask their owner to either add you as a contributor to their board or to pin your post to the board themselves. Depending on the kindness of the board owners and the quality of your content, you can get your blog pinned on multiple boards.

25. Submit the new post on IndiBlogger or any other blogger community.

There are many blogger communities that you can join for free.
You can submit your new posts in these communities. Since all of them are bloggers, chances of click-through of your “keep” is high.
In these communities, you’d find people just like you. Connect with them, engage with the community and see your blog traffic rise.

26. Save the article on Pocket

Pocket is an application that allows you to save the articles for reading at a later stage. Pocket also works as a social media as you can add friends in it.
Save all your blog-posts on your pocket and let your pocket friends see what you’ve shared.
Unlike any other social media site, people come to Pocket specifically to read articles. This means that your post wouldn’t be the odd one out.

27. Publish the extended keep on Tumblr and Medium

Take 10% of your blog-post (could be the beginning or parts of the post) and attach a link at the end of it.
Now post this “Extended Keep” on your Tumblr and Medium.
Tumblr and Medium are free blogging platforms but unlike blogger and WordPress, they do not let you run your own site.
Use these platforms to promote your blog in the following manner.
Publish parts of your blog-post and leave it at a cliffhanger. This may generate curiosity among readers and they may visit your blog to read the full story.

28. Crawl Quora for related questions and generate back-links

You have written a blog-post about something. Since you generated the idea about this post using Quora, surely there would be a lot of questions in Quora that your bog-post has answered.
Now what you need to do is crawl Quora for all such questions and answer them. Add your blog link as a source of your answers.
Thousands of people read on Quora every day and chances are some of them would like your answer and decide to check the source or read the full story.

29. Try to make sense out of blog statistics and Google Analytics

This is one of the most important thing for your blog’s sustainability. Now that you have written a good quality post, kept basic SEO in mind and promoted it in all possible ways, you must check your analytics.
Understand what sources work best for your blog. See where the traffic is coming.
Have an idea about your audience so that you can target them better the next time.

30. Update Trello and repeat step 1

Remove the published post from your shortlisted blog post list in Trello and keep it clean.
And repeat step 1, no-brainer right?

I hope you now have a good idea about how to write a blog post. If you have any doubts/questions, feel free to ask me in the comments section below and if you found this guide helpful, please share it.

No comments