25 things to do every time you write a new blog post – your blog post checklist

Do your blog posts achieve your goals? Do you need more search traffic, more comments, or more conversions?

Whatever your objective - here's a blog post checklist to help you get there.

12 May, 2017


I write quite a few blog posts and other articles for the web, and thought that the process I go through might be useful to others in the form of a blog post checklist.

If what follows seems like a lot of effort – it is!

You can write a blog post in a few minutes, but if you really want it to attract search traffic and engage with your visitors, you need to give it a lot of thought and be really thorough. Expect each blog post to take you at least a couple of hours, and usually more.

There are probably hundreds of posts on the web covering the same topic as yours. So to make sure it’s yours that is seen, you’ll need to put in the effort – otherwise, your post will never be found in organic search results.

Evernote User?

I have included a link to this checklist on my Evernote account. Copy this and save it as a template in your own Evernote account. Then just replicate it every time you write a new post.

From the top, here’s my blog post checklist – how I recommend you create your blog posts. Some of the points will need exploring further, but I hope that there is enough to whet your appetite for now. I’ll expand them into individual posts in the future:

1. Identify your key post topic

STOP – Don’t just start writing your post!

Think about its conclusion first – what do you want your readers to take away?

You won’t want to write about too many different topics in your post. Generally, people will read your post because they want to learn about one thing only, have a question answered, or even buy something. So don’t confuse them – give them exactly what they came for. Nothing more, and certainly nothing less.

Find out more about how to choose great blog post topics.

2. Identify your focus keyword

If you’re hoping that your blog post gets ranked well by search engines, you’ll want to think about using one main, and several minor, keywords or phrases in your post.

Although search engines are moving towards a more ‘semantic’ search approach, it is still important to include your keywords within your blog post.

So make sure your post is dotted with your keywords.

Don’t overdo it – you’ll have problems if search engines think you are stuffing too many keywords into your post.

Here’s some more detail on how to choose and use your keywords to get onto page 1 of Google.


What is Semantic Search?

Semantic Search is a move by search engines to try to match searcher intent with the contextual meaning of terms on your page.

3. Create a catchy and engaging post title

Whether it’s in a newsletter, on your website home page, or on a search results page, your post title is the first thing that most people will see when deciding whether or not to click through to read the whole article. So make sure it is compelling enough to make yours the post that is clicked ahead of the other results on the page.

There are tons of articles dedicated to creating the perfect post title, but essentially:

  1. Make sure it isn’t too short and not too long (50 – 65 characters would be best)
  2. Include your primary keyword towards the start of the post title
  3. Try to speak directly to your target audience, in a language they might use

4. Wireframe your post

You might be able to skip this step when you become a prolific writer. Broadly speaking, make sure your post has a beginning, a middle, and an end:

  • Outline the problem you’re solving for your visitor
  • Get your heading and sub-heading structure right: h1, h2, etc
  • Detail with examples
  • Describe your solution(s)
  • Summarise and help the visitor with their next action

5. Would a visitor know what was expected of them?

This boils down to a call to action. Why have you invited the visitor to read this post? Make sure your post includes things for your reader to do next. This might be as simple as a ‘For more information’ form, but could also include:

  • Links to related posts
  • An invitation to leave a comment
  • A ‘buy’ button
  • Adverts

6. Write your post!

Convert your outline or wireframe into a full blog post. If you’ve followed the above steps, this bit should just flow easily. A few pointers though:

  • Write enough – don’t imagine that a couple of sentences is going to deliver search engine visitors in their droves – it won’t!
  • Aim for at least 1,000 words, but make it less (or more, or a lot more!) if you think the article needs it, or if you think the audience for the article might have a higher (or lower) attention span
  • Try to use your own words – don’t copy swathes of content from other sites, as search engines won’t treat you kindly
  • If you need to include content from other websites (as we have with the graphic showing the word count vs. average social shares), make sure you credit the source and give them a link. Yes – it might help their SEO, but they have earned it by doing their own legwork…
Graphic showing relationship between blog post length and number of social shares

Credit: Ideal Blog Length – post by https://www.snapagency.com/

  • Write the article in a language that your target audience will understand. It’s no use going ultra-technical if your article is a beginner’s guide to WordPress.

7. Check your spelling… and your grandma

Sounds obvious, but how many blog posts do you read that contain simple vocabulary issues? Read your article through several times, make sure it is spell-checked, and if possible get someone else to read it before posting.

Poor spelling and grammar put me off from interacting with a website. It puts others off too – so get this easiest of things right!

Read more about the importance of good website spelling and grammar – it can help your SEO to get this right!

8. Find some useful internal pages or posts and link to them

If you have a lot of pages and posts on your website, it’s likely that you’ll be able to link to them from your new article. As well as helping your visitors find other content that you’ve written (and so keep them on your site instead of letting them go elsewhere), it’s a great way to help search engines find other content on your site and understand your site structure as well as what pages relate to one another.

BUT – Don’t flood your article with links, as this will make it harder for your reader to focus on the article at hand.

9. Use images, tables, video, and graphics to break up your text

Example of a text meme over an imageA no-brainer! The most successful blog posts comprise a good balance of text and graphics. Balanced posts make it easier for readers to digest content. They also offer something for the ‘text hungry’ as well as those who prefer to skim images.

If you view your article and all you see is text, text, text… get creative and find some (relevant) visual content to break it up.

If you don’t have your own store of branded graphics, try using a free stock image and adding relevant text on top to grab your reader’s attention. The image only needs to be loosely related to your content, and you might also be able to use it in your social media posts as an attention grabber to draw people to your website.

Explore the use of images in blog posts further

10. What other information is available on the page (e.g. in sidebars)?

The sidebar and footer areas are great places to add related/supporting content. If you can put page-specific content in these areas, think about making it relevant to the main article content.

Can you plug a product or service there?

How about a relevant customer testimonial or two?

If it’s not easy to adjust the sidebar and footer content for each page, why not add a contact form and/or newsletter sign-up form? 

Contact Forms

While we’re on the subject of contact forms – adding a contact form on each page is not a bad idea. If your visitor is reading an article of yours and wants to get in touch, don’t add an extra hurdle and make them click to your contact page when you could make things really easy for them and put a contact form right on the page.

11. Optimise your images for SEO and Page Speed

Alternate Text (Alt-Text) and Title Attributes

Make sure images have alt-text and title attributes – be imaginative and remember they are used for different things, so make sure they are not identical…

Alternative Text vs. Title Text

Your ‘Alt Text’ attribute should be a short explanation of the actual image. It’s displayed for visitors who have their images switched off in their browser, and also used by screen reader software to describe the image to visually-impaired readers.

Your ‘Title’ attribute should provide more contextual, informative detail about your image. This text is often displayed as a tool tip when a visitor hovers their mouse over the image.

Both are used by search engines to help them understand your images, and the context in which they are used on the page. So do add this text if possible.

Image sizing for the web

Page load speed is really important! Images often have a bigger impact on page load speeds than any other elements on your page. Two image-related issues could really slow your page load speed:

  1. Image Dimensions – Size your images to the right dimensions before uploading them to your site. If your image is going to be displayed on your page 300px wide, don’t upload a 1000px wide image expecting your site to resize it for display. If you upload an image that is too large, your site may well use valuable memory resizing it on-the-fly. This isn’t good.
  2. Physical image size (in Megabytes) – If your images contain too much detail, their file size will be large. This means that it will take longer for browsers to download them. Run them through an optimiser before or during uploading to your site. Choose an image optimiser that reduces overall file size without significantly impacting quality.

12. Write an attention-grabbing, keyword-rich SEO title and meta description, and try to include an incentive to click your link

Here is an example of a typical SERP (Search Engine Results Page) entry for the search term ‘Merino wool sweater’. Why did Google decide to display this site in the search results for this term? Why might you click it?…

Example of a SERPS results entry with SEO title and meta description

It’s a well-known fact that Search engines use a large range of factors to influence which pages come up in the results pages for particular terms. Using the above example, it’s fair to assume that the appearance of the search term words in the SEO title and Meta description was one of those factors. It’s also likely that the position of websites within the search results pages is influenced, at least to a small degree, by how often that result gets clicked, compared to those around it…

Search engines strive to give you the most relevant results for your search term. If a search result in position 5 consistently gets more clicks than a result in position 3 or 4, it’s likely that the search engine will promote that search result higher up the ranking.

The chances are you would most likely click on a search result that achieved a combination of the following:

a) mentioned the keywords you were searching for;

b) was written in a user-friendly way, as proper sentences, not full of jargon, and not ‘stuffed’ with keywords;

c) sounded like it was written by a real person who was actually interested in helping you out;

c) actually asked you to do something – gave you a call to action;

So, as a website owner, how can you influence what search engines display on their results pages?

Often you can’t – search engines will choose a snippet of text (or multiple snippets of text) that they think best relates to the phrase the user is searching with.

However, by adding a meta title and a meta description in your page html code, you can ‘suggest’ your choice to search engines. Often, it’s this that they will use. Here’s an example of a meta title and meta description used on a page on this site…

<title>WordPress Updates Package – WordPress &amp; Plugins Updated</title>

<meta name=”descriptioncontent=”A WordPress Updates Package that keeps your site up-to-date, keeping it safer from hackers while you focus on running your business. Find out more.“/>

13. Write a snappy and compelling excerpt (if your theme uses them)

You’ll often see a list of blog posts on website home pages, or on blog or category archive pages. This is typically a list of 10-12 most recent blog posts, with a post title, introductory paragraph, and ‘Read More’ link for each. This introductory paragraph is what’s commonly called the ‘excerpt’.

Left to its own devices, a content management platform such as WordPress will default to displaying the first 55 words (or whatever your WordPress installation defaults to) of the post. This is usually not a great idea, as the first 55 words of your blog post are not likely to be the most compelling reason for people to click through to read your full article.

WordPress themes often give you a better way of managing your excerpts. Look for the ‘Excerpt’ field when writing your blog post. If it exists, try writing a succinct and compelling introduction to your article. Your reader would probably have been initially drawn to the article by the post title. Indeed, this might be the only reason a lot of people might need to read the full article, but just in case they need more persuasion, a great excerpt will push them to click your ‘read more’ link.

When writing your excerpt, try to keep it to a roughly consistent length as other excerpts on your site; Tell them what you’re going to tell them if they click! Use a few keywords by all means, but above all make sure it really hits home with your reader – this is your 5-second opportunity to draw them in.

Find out more about the WordPress Excerpt here

14. Check and improve readability

Screenshot of website readability scoreThis isn’t the same as spelling and grammar.

Your aim here is to make sure your style of writing matches the level of the reader you’re hoping to attract.

You could always ask a few typical readers to take a look and let you know how easy or difficult they found it. However, a more objective result can be had by running your content through a webpage readability tool such as readable.io (see screenshot).

If your WordPress site uses an SEO plugin, such as Yoast SEO, Rank Math, or All-In-One SEO, you already have an inbuilt readability/Flesch score tool that will help you to adjust your text to reach the level you’re after.

15. Check your SEO score and improve where sensible… but don’t obsess

Whilst we’re on the subject of SEO plugins – these plugins are great for making sure you’re doing all the ‘low hanging fruit’ SEO things right in your post. Yoast, for example, offers a simple red/orange/green traffic light system for a bunch of key SEO triggers.

It alerts you if you’re not using your target keyword in your post title, meta description, and enough times (but not too much) in your post content; it also points out if you’re not using heading tags and lots of other things.

However good these plugins are, though, don’t over-obsess in getting all your lights to go green!

The indicators are used to advise on general good practice. Google doesn’t look at the Yoast score for your article – it looks at your article to determine its relevance for search results. In a nutshell, this means that you could have a whole bunch of green Yoast lights, but no search traffic because nobody is searching for your keyword, or your keyword is just so competitive that you’ll never rank high enough.

Search Engine Tip :

Read up about ‘the long tail of search’, and understand that you’ll be better off optimising for a longer keyword that is less competitive, than a short super-competitive one. Think about it – would you rather rank page 1 for a term that is searched for 10 times a day or page 20 for a term that has a thousand searches a day?

16. Check your post slug. Does it adequately, and succinctly, describe the post?

The slug is the bit that comes after your domain to more specifically identify your post.

Example of website slugAs well as an opportunity to include your keyword(s), the slug is seen by search users in the SERPs when your site is displayed there. It can help your SEO by adding more reassurance to searchers that your article is what they are looking for.

So, think about your slug! Make it readable; Pop a keyword or two in; But don’t make it too long and risk Google truncating it.

17. Choose your post categories wisely

Don’t get confused between categories and tags. I will cover tags next!

Post categories are a good way to organise your blog content. They can be hierarchical too – so, you could have a high-level category, and then multiple subordinate categories within.

You can display an archive ‘list’ of all posts within a particular category, and you can link to your category archive page from individual blog posts. So, if a visitor likes reading a post on your website, a good category structure will allow them to quickly find all of the other posts within that category.

Think of categories as the main topics or subjects of your blog. Make sure your categories mean something to your target audience and are not just buzzwords that you use. Understand that they can be used as, and seen as, keywords, and so can be useful for your SEO.

18. Choose your post tags

Post tags are used to link blog posts together that share (mention) common words, and describe your post in a little more detail than categories alone can do. Tags cannot be hierarchical, but, just like categories, you can have archive pages for tags.

I try to think of tags in the same way that an index is used within a book. You can easily use it to find out which posts mention specific words.

In WordPress sites, tags are optional, whereas posts must have at least one category.

19. Preview your blog post on desktop, tablet, and mobile. Look OK?

The inexorable rise in the number of people using their smartphones and tablet devices to browse the web makes it essential for your content to work well on all devices. You’re probably already using a responsive theme if you’re a WordPress or other content management system user, so why worry about your content on smaller devices?

Even responsive themes can cause your blog post to look weird; for instance, you might find that in portrait view on your smartphone one of your images takes up most, but not all, of the width of your screen, leaving only a small margin for text. So it might mean you need to move a bit of content around or align some images differently.

Some themes give you quite a bit of control over the layout of your blog posts on mobile devices. So it’s worth checking out your theme options.

20. Ask someone (preferably someone who is just like your ideal visitor) to review it for you

We all love what we write – right?

What does it cost to get a friend to give your post the quick once over before you press ‘Publish’?

Getting a second opinion gives you the opportunity to make your post even better, by incorporating the hopefully objective views of somebody else. Get them to tell you if the post is too long, too short, or not focused enough, and whether they found it relevant – and interesting. Did they learn anything from it?

Try to reciprocate. Offer to review one of their posts, and not only will you help them out, but you might pick up some useful tips to improve your own blog writing technique.

21. Publish the post. Or schedule for your target audience’s best day and time

At some point, you just need to bite the bullet and push your masterpiece out to the World.

This is that point!

If you are using some sort of social media auto-publishing mechanism – the sort that works by pushing your post out to your social networks as soon as you publish it – you might want to think about scheduling your post to publish on the day and time when your social media audience is typically in the mood to read!

22. How does it look on your home page and archive page?

When writing your post, you won’t be able to see how it will look on your home page (if you display blog posts there) or on your archive pages.

Once your post is published, take a quick look at these pages to see how your post looks with all the others on the page. Is the excerpt much longer (or shorter) than the other posts? Has the thumbnail image been cropped or sized as you would like? Are the excerpt and call to action compelling enough to get visitors to click through to read the whole post?

If the answer to any of the above questions is ‘No’, then go back and edit the post.


What are my blog archive pages, you ask?

An archive page is any page on your site that shows a list of your blog posts. For example, your main ‘Blog’ or ‘News’ page would most likely be an archive page, as would any page that lists your posts by category, or by tag. Archive pages generally list around 10 of your latest posts along with any combination of the following: the post title; a short excerpt; a thumbnail image; a call to action (typically, ‘Read more’).

23. Share with social networks

You’re probably already posting regular updates to your social media accounts, so you know the value of social media to your business.

So make sure that you maximise the value of your new blog content by sharing it with those accounts too.

Consider your website as the hub at the center of your business wheel. All of your social media networks, and other potential referral sources, would be on the wheel rim with the spokes linking to the hub.

24. Make a note to feature in your next newsletter

Don’t believe people when they tell you that email is dead!

If you don’t already use newsletters to connect with your subscribers, try it. It’s likely to be a far more successful and cost-effective way to bring relevant and interested readers to your website than most other marketing methods.

If you do have a regular newsletter, make sure that you feature your new blog post in your next one. When you send your newsletter, invite your readers to leave a comment on the post. Your newsletter subscribers are more likely to be happy to comment on your post than random visitors.

25. Find some other pages or posts on your site and link them to your new post

We’re almost there!

Now that your post is live on your site, have a think about other pages and posts on your site where a link could be added to your new post.

Links into your post will help visitors to find your post when they otherwise might have missed it. It will also improve the internal linking structure of your website, which will help search engines to understand how different pieces of content on your site relate to one another.

The links you should be creating are from within the text of related pages and posts. So if you’re looking at a page on your site and you think that somebody reading it might benefit from also being pointed to your new post, add a link to help them find it.


So there you have it. 25 nuggets of blogging gold to help you get more success from your blogging efforts.

If you’ve ploughed your way through this and still want to be a blogging superstar – you’re now armed with the basics to go and achieve.

This isn’t a definitive list.

Maybe you don’t do half of it, but still get good feedback from your audience.

Maybe you do even more – let me know by leaving a comment.

Happy blogging!

p.s. here’s that link to the Evernote blog post checklist again.


Submit a Comment

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

You may also like…

Why is my website traffic falling in Google Analytics?

Why is my website traffic falling in Google Analytics?

Have you noticed your website traffic falling over the past few years? If you use Google Analytics, you may be seeing a decline in traffic. This might not be a genuine decline. We explore the reasons for this in our article.

The Benefits Of Regular Website Updates

The Benefits Of Regular Website Updates

We think it’s important to continually update your website to keep it secure, load fast, and provide the content your visitors need. Find out what website updates you need, and what you need to do to get them done.

Share This
Martin Jarvis

Martin Jarvis

I typically reply within an hour

We're here Monday - Friday during UK working hours. Drop us an email and we'll get back to you.

Martin Jarvis
Hi. It's Martin here. How can I help you?
Start Chat with: