19 Point Checklist for the Perfect Blog Post

19 Point Checklist for the Perfect Blog Post

The Perfect Blog Post checklist will ensure that you’ll write flawless, optimised blog content each and every time you post. Our blog content checklist covers best practice recommendations for writing, readability, formatting, SEO, and KPI measurement. By following a few simple content writing rules, you’ll be creating and measuring success in no time.

Blog Post Keywords

1. Keyword Phrase Plan.

Do you have a keyword plan that you are optimising your blog post content for? Try to focus on one keyword or phrase per blog post.

2. Create a catchy blog post title that appeals to your readers.

Aim to appeal to your readers’ inquisitive nature by creating a catchy headline that really peaks your users interest. Check our “Clever Blog Post Titles That Work” for 74 great ideas.

3. Make sure your blog post title is between 45 and 70 characters long.

45 to 70 characters are considered to be the optimal length for your blog post title. Blog post titles shorter than 45 characters won’t be descriptive enough, while blog post titles over 70 characters will be cut off.

4. Meta descriptions tags should be between 135 and 160 characters

Meta descriptions don’t carry SEO weight like they once did so use the meta description to control what is shown in the Search Engine Results. Make sure you include your search phrase for added relevance.

Blog Post Content

5. Include your keyword within the body of your blog post

Google recommends including the keyword / phrase in the body of your content as it improves the blog’s posts relevance to the search results.

6. Write for your reader

Rather than focus on the length of your blog post or a minimum number of words per post. Focus on your reader and write your content in a way that you get your point across and you showcase everything you wanted within your content so that you connect with your reader.

7. Catchy and Appealing

You want to connect with your reader as quickly as possible, make sure that you include a surprizing fact, engaging question or headline statement to establish a connection as quickly as possible. This will encourage your user to continue reading your blog post.

8. Include Images

Include a compelling featured image. This will help to emphasise the keyword phrase, match your brand and break up your content, improving your readability.

9. Include Image Alt Text

Not only is Alt-text considered in your overall SEO score due to the fact that search engines still have difficulty determining the content of an image, a descriptive Alt-text will help explain your content to visitors who are vision impaired. Make sure you include your key phrase in your Alt-text.

10. Use ordered or unordered lists to help readability

Lists are the simplest and most effect way to:

  • Break up long text
  • Improve readability and scanning
  • Make content more digestible

Blog Post Links

11. Include 2 to 3 links within your blog post to internal content

Adding links to your content will encourage users to dive deeper into your website content and it helps with your SEO as it increases your engagement score. Make sure it’s contextually relevant and helps guide the user through their journey.

12. Open links in new tabs

This is especially important for external links. Opening links in new tabs will keep your bounce rate down and improve engagement scores.

Blog Post Conversational Tone

13. Check your grammar and spelling

A simple grammar and spelling check can save you from embarrassing typos, especially considering how easy they are to do nowadays.

14. Readability for SEO

When creating the perfect blog post, consider the Readability of the post. The Flesch Reading Ease Score (Link) is an indication of how easy your content is to read. Aim for a score between 70 and 80, which is considered to be “Easy to Read”.

15. Readability grade for SEO

The Flesch-Kincaid grade level (Link) is another measure that you can use to assess the readability of your content. The Flesch-Kincaid grade level is a measure of the U.S. grade level of readability for content. Aim for a grade level of 8, which is consider being “Easy to Read”.

Measuring Success

16. Page Engagement

Measure the success of your content through your Analytics. Key success measures should include:

  • Page Entry
  • Time on Page
  • Next Action (Behaviour Flow)
  • Conversion Event.

You’re aiming for high page entries, long engagement times, positive actions (exploring another page on your site) and a conversion action such as a click, download, join or buy.

17. Include a Call to Action

Make sure that each blog post includes an invitation to take the next positive action on your website. Ask. Whether you want comments, conversion or secondary actions. Just ask.

18. Social Connectivity

Make it easy for your readers to share your blog posts. Include links to your top social media sites and ask your readers to share your ideas.

19. Now publish your perfect blog post

Now that you have followed these simple tips, preview your page and get ready to publish. You’ll be a content marketer in no time.

That sums up some of my key points when creating the perfect blog post, leave a comment and let me know what you think. Or let me know if there is a tip or trick that you do that I should include. Also if you’re stuck for content ideas, have a look at my #101 ideas for blog topics.

Thanks for reading!

Mike @ Eurisko

Mike @ Eurisko

Mike Bullen is a digital marketing strategist and serial inventor/entrepreneur who combines a solid digital background with the technical know-how to deliver real results.With a passion for the Perth Start-Up scene, Mike launched Eurisko as a digital marketing consultancy and usually has a project or two of his own on the side, where he hones his results-driven approach.Mike’s ability to generate more leads, more sales and ultimately more revenue for his clients is a testament to his proficiency with SEM, SEO, web analytics, marketing automation, UX / CX, email marketing, and social media marketing, including social advertising, and earned media amplification.Mike’s focus when delivering projects is to optimize & amplify digital experiences to generate more leads, more sales and more revenue.


Eurisko is a digital marketing agency in Australia that helps local businesses drive more traffic, engage more customers and generate more revenue. Regardless of size, business model or industry you are in, as your online marketing agency, we have the experience to tailor the right digital marketing strategy to amplify and optimise your online campaigns. Our in-depth knowledge garnered from our many years’ experience within the digital marketing industry translates to excellent, meaningful and measurable results for our clients.

Recent Posts by

Mike @ Eurisko