The Ultimate Blog Post Checklist: 25 Things to Do Before Publishing a Blog Post

For a new and inexperienced blogger, blogging can be so much confusion. Isn’t it?

When I published my first blog post, I was so confused about the things to do and not to do that I was hoping for someone to guide me on every step.

I am sure you feel the same way.

The good news is, you are not alone. Every new blogger feels lost and confused and it’s fine.

However, it feels great if you find someone who guides you through every step.

That’s why I decided to write this post and give you the ultimate blog post checklist of things to do every time you publish a blog post.

Just follow these steps and you are good to go with your new blog post.

The Ultimate Blog Post Checklist: Do These 25 things Every Time You Publish a Blog Post

Blog Post Checklist

1. Choose a Topic to Write About

I know! I know! this is the most obvious thing to do.

Just want to make sure that I cover everything you need to do before publishing a blog post in a step by step manner.

2. Identify your target audience

Not everyone who is interested in your niche is your target audience.

Let me explain.

Let’s say your blog is about blogging and you are writing a blog post about how to start a blog.

What do you think, Who will be more interested in this topic? A person who has already started a blog or a person who hasn’t started a blog yet but willing to start one?

The second person. Right?

You see; both of them are interested in blogging but only the second person is your target audience for this particular blog post.

So, before writing a blog post identify your target audience and write your blog post keeping them in mind.

It helps in channelizing your thoughts and gives shape to your blog post that is suitable to your target audience.

3. Identify the points you want to cover

Before you start writing a blog post it is better to have a vague idea about the points you want to cover in that post.

Note them down and prepare a rough draft of the important aspects you want to cover.

It makes the work a lot easier.

The points could be anything, such as the problems your audience are facing or the steps you want your audience to take to achieve/accomplish something or anything you think suitable according to your topic.

It helps in the better organization of your blog post.

4. Do the keyword research

The next important thing to do before writing a blog post is finding your targeted keyword.

Along with your main targeted keyword also identify the LSI keywords for your blog post.

Keep the keywords in mind and optimize your blog post around those keywords to rank better in the SERP.

Take advantage of tools like Google Keyword Planner, Uber Suggest, SEM Rush etc. for your keyword research.

If you are not sure about how to do the keyword research then read this awesome article by Brian Dean.

5. Write a compelling headline

Your headline decides whether someone is going to read your article or not.

You might have written an awesome piece of content but if nobody reads it then it is of no use.

Compelling headlines entice your viewers to click through and an awesome piece of content makes your readers stay on your blog.

Here are some tips for writing compelling headlines:

  • Use catchy words like “The Ultimate”, “The Definitive”, “Free”, “Skyrocket” etc.
  • Use numbers
  • Use brackets
  • Don’t make it too long or too short
  • Include the current year if possible

6. Write the body of your post

I normally write the body of a post in two or three phases.

In the first phase, I just go with the flow and write what comes to my mind.

Then I read it once or twice and change the things I want to change. It works for me.

There is no hard and fast rule. So, write in whatever way you feel comfortable.

7. Make sure all the paragraphs are short

Nobody likes to read huge paragraphs.

It’s boring!

Your viewers will bounce off even before they start reading your content.

So, keep your blog post interesting by dividing them into small segments and make sure none of the paragraphs is too long.

8. Make Sure your focus keyword is between the first 100 words

For SEO, it is important that we let search engines understand our topic clearly.

Using our focus keyword or related keywords let search engine get an idea about the topic.

That’s why it is better to use the focus keyword or LSI keywords as earlier as possible to make the topic clear for search engines.

9. Use your target keyword in subheadings

Use the target keyword and LSI keywords in your subheadings to let search engines know that they are important words in your topic.

It helps search engines understand your topic better.

Just don’t overdo it as Google considers it as keyword stuffing and might penalize your blog for that.

10. Don’t forget to use LSI keywords

Search engines, mainly, Google has become way too smart in ranking a website for a particular keyword.

It’s no more like the old days. Google has gotten better than ever in understanding a blog topic.

That’s why to give your blog post a better context it is important to include some related keywords whenever possible.

So, identify as many LSI keywords as possible and sprinkle them evenly around your blog post.

But don’t try too hard to include an LSI keyword when it doesn’t fit the context.

11. Make sure you have included relevant internal links

Internal links are important in so many ways. But the most important thing is, they help you with SEO.

They help you with your blog structure and make search engines understand your blog better.

They also decrease the bounce rate of your blog and eventually help you rank better in SERP.

So, make sure you have included relevant internal links within the context of the topic using proper anchor texts.

12. Make sure to include relevant outbound links

Do you know outbound links to high DA and PA blogs can add to your SEO?

Moreover, linking to high quality and authoritative blogs helps your readers get additional information about the topic.

That’s why always try to add some high-quality external links.

13. Add some images to your post

All texts and no graphics is boring. Isn’t it?

Images in between texts give a break to your readers and make your post more engaging.

It also increases your page views, as  Jeff Bullas says using images in your blog post increases your views by almost 94 %. Isn’t that great?

Moreover, people understand the topic better with graphics.

So, use some high-quality graphics in your blog post in order to make it a masterpiece.

14. Use relevant image file names

Suppose you want to add an image of a cute cat to your blog post and you downloaded an image from a website.

By default, the file name would be something like “img12567”.

Don’t keep the file name as it is, change it to something like “Cute Cat”.

I am not sure if it helps with SEO for images but I have heard from many people that it does.

However, I am sure that it helps you organize your media library better.

So, it’s worth it.

15. Make sure you have added alt tag to all your images

Search engines can’t understand what your image is about.

As search engines understand only texts we need to tell search engines about the images in texts format.

This is where the alt attribute comes in.

Add alt attributes to your images to help search engines understand them better and eventually rank them better.

Don’t forget to add the focus keyword you want to rank for to the alt tag.

16. Add image description also

Just like alt tags image description is also important for SEO.

So, add a good keyword rich How to add image descriptionimage description to all your images.

You can add the alt attribute and the image description by going to your WordPress Dashboard > Media > Library > Select the Image > Add the Alt Tags and Image Description on the right side of the panel

17. Edit your permalink

If you have not already set your permalink structure to “Blog Post Name” in your general settings then I recommend doing it now.

After changing the permalink settings by default, your blog title will be your permalink.

But blog titles are generally too long for a permalink. So, shorten it by adding only the necessary keywords.

Adding the focus keyword to your permalink helps you rank better in SERP.

18. Add meta description to your blog post

The meta description is really important for a blog post to rank in SERP.

It is the description of your blog post that appears in the search engine’s result page.

The meta description tells the search engine as well as the viewer what your blog post is essentially about.

Make sure to include the focus keyword in your meta description so that search engines could understand your blog post better.

Apart from that, keep it short but compelling so that people will click to read your blog post.

19. Specify the category of your post

There is no doubt that a well-organized blog is necessary from the SEO point of view.

Apart from that, it helps your readers navigate your blog easily and as a result, they stay longer on your blog.

Creating different categories for your blog helps you organize your blog properly.

So, make sure that you have created them and add your blog post to relevant categories before publishing it.

20. Add relevant tags

You cannot make a separate category or subcategory for every blog post you write.

Instead, what you can do is add relevant tags to your blog post which will let your readers and search engines know what it’s actually about.

Add 4-5 relevant keyword rich tags to every post.

21. Add a featured image

The featured image acts as a doorway between your readers and your article.

The more appealing the featured image the more is the click-through rate.

You can use stock photos or you can create awesome graphics using Canva and use them as the featured image.

Just make sure it is properly sized according to your theme.

22. Proofread your post before publishing

No matter how good you are at writing, few mistakes are unavoidable.

Mistakes happen. After all, we are humans.

Just go through your article one more time before publishing it.

It’s helpful if you read your article aloud rather than in your mind or you can ask someone else if they can read it; fresh eyes are more likely to catch mistakes.

If you want a tool to automatically proofread your article then I highly recommend trying Grammarly.

It’s a great tool with both a free and a paid version.


23. Create images for different social media

If you want maximum benefit out of your social media accounts then you shouldn’t post the same size image to all of your social media accounts.

You have to resize your images for different social media platforms because each of them recommends different image size.

Again Canva is a great tool for this purpose as it offers tons of pre-made templates for different social media platforms.

Apart from that, it’s magic resize tool can resize an image to any size.

If you use Pinterest to drive traffic to your blog then create at least three different images for the same blog post.

24. Preview your post

Now you are almost ready to hit the publish button but before making the blog post live, preview your post once just to make sure everything looks the way you want it.

Hit the publish button if everything looks good.

25. Share your post on different social media

You want people to read and interact with your blog post more than anything else.

Sharing your post on different social media platform lets your blog post reach a wide range of viewers.


One mistake new bloggers often make is they try to do everything perfectly. 

You can’t be perfect from day one, in fact, you can never be perfect.

Blogging is a learning process in itself. Just flow with the process and it will teach you all the things you need to know.

But when it comes to writing a blog post this blog post checklist is all that you need, just make sure you are doing all the things mentioned above before publishing a blog post.

I hope you liked the post. Don’t forget to SHARE IT with your friends.

If you have any suggestions or questions please write in the comment section below.


Recommended Articles:


The Ultimate Blog Post Checklist: 25 Things to Do Before Publishing a Blog Post

Leave a Reply

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