01787 388038

SEO for blog posts - Improve your basic SEO knowledge

May 30, 2020.

Whether you're new to blogging and are looking for some advice, or you're a seasoned blogger looking to update their knowledge, the information below can add value to your posts.

How to improve your knowledge of SEO for blog posts.

Perfect SEO for blog posts is the holy grail for all bloggers. A quick search on Google will show you how many news pages and blog rolls are screaming out for some sort of magic formula.

Do we know the perfect "SEO for blog posts" formula? No, we don't...

Can we point you in the direction of a few SEO basics that you definitely should be using? Yes, we can...

Post title

There are a few different aspects to consider when writing a post title. Ideally, the post title should:

  • contain a unique keyword that you want to rank for (at the beginning of the title)
  • generate interest for the reader
  • not be too long (remember that Google will display the title in search results)

Content length

Make sure your content is at least 300 words.

There are three different reasons for this:

  • this amount of content allows you to use your keyword a few times, but without looking like you've written content to rank (bonus tip: aim for 2% keyword density)
  • if you struggle to write 300 words about a subject it might not be a subject you should be covering
  • an rich article with a large amount of content will be more searchable by Google


Use headings to break up the content of your post, so that readers can skim your post to determine the content.

If your reader can't make sense of your article from a quick glance, the chances are they will leave the post. Once this happens a few times, Google starts to notice and will reduce the rank of the post based on poor user experience

Hierarchical headings

When we talk about hierarchical headings, we're referring to the use of H1, H2, H3, H4, H5 and paragraph formatting in the correct order.

Your blog title should always contain your keyword - you want Google to assess the topic of your article before anything else and for this information to be flagged as "important".

After the page title, you have an opportunity to introduce your post with a paragraph that summarises the article, which should be H2, and flags this content as the next most important information on the page.

Next, look to use H3 for short introductions to each paragraph of your content. Again, this helps Google to better understand the context of your blog.

Finally, you can insert paragraph text between any of the headings without impacting on the SEO of your post.


There are two types of links that you can use:

  • Internal - takes readers to a page/post on your own site
  • External - takes readers to a 3rd party site

Both types help Google by providing a related page that can be crawled to add more context to the blog.


When it comes to using images for your post, there are a few important rules to check:

  • Is your image unique to your site?
  • Does your image have an appropriate title, and have you used your chosen keyword in the Alt Tag of the image?
  • Is your image appropriately sized and in the correct format for the web? A good rule of thumb is using a lightly compressed jpg with a maximum width or length of 1200 pixels, which will help the page load speed.


The six tips that we've offered are a good starting point for perfecting SEO for blog posts, but good SEO doesn't stop there. Keep an eye on our blog for future hints on how to improve your blog SEO.

PS: we've written this article to follow all of the rules (plus a few more advanced rules). Check if you don't believe us!

What our clients say

We knew straight away that we wanted Mackman to be the brand agency to work with us on our project. We were given a real sense of confidence that they would do a great job and we were not proved wrong. We look forward to ‘growing together’ over years to come.
Jane Cotton, Board Director - ILECS (International Lift Consultants)
The latest News and Views
crossmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram