Onsite SEO – The SEO Anatomy of a Blog Post

Posted on November 28, 2013

Onsite SEO – you’ve probably heard the term but now it’s time for me to really open up my SEO toolbox and give those of you who read this the not-so-secret secret sauce for onsite SEO, or, at least how I do my onsite SEO.

It all starts with a target keyword. In the graphic below the keyword is “first words” and, as the graphic shows, first words are important for onsite SEO. Let this be one of the key takeaways you get – always ensure that your keywords appear towards the start of your title, description, etc in your post as that way you’re making it easier for search engines to crawl them and get a better idea of what your post is about. And, before writing a post, always have a good idea as to what your main keyword is so that you can naturally drop it, or secondary keywords, into your blog post.

Onsite SEO – The Big Three

Onsite Seo - The SEO Anatomy of a Blog PostFor onsite SEO there are 3 areas of your post that could be considered as the most important. In each of these areas it is vital that you give Google a coherent message as to what the post is about and, in a way, each one strengthens and reinforces the other ones. The big three for onsite SEO are:

  1. Page URL – when you are saving or publishing your post make sure you include your keyword in the URL somewhere, preferably towards the start of the URL.
  2. Page SEO Title – if you’re using the Yoast SEO Plugin you can easily edit and amend the SEO title of your post. The SEO title is what appears in the top of the browswer bar and also appears as the title of the post when being shared via social media. As this is the title of the post try make it interesting to get some us human folk interested in reading it – catering to Google is well and good but don’t forget your readers.
  3. Meta Description – is what appears in the search results and as snippets when your post is shared via social media. The meta description is your chance to entice readers into click on your post but also serves as useful onsite SEO retail – make sure your keyword is included somewhere in it but also try include a hook and a call to action to get users to click.

Onsite SEO – The SEO Anatomy of a Blog Post

Once you have the big three boxed off you can then start to address the other aspects of onsite SEO that will give Google and other search engines a better idea about your posts content. The following items should form part of your onsite SEO checklist for each and every post:

  • Make sure your keyword appears in the first paragraph and where possible make it bold. Some schools of thought think making your keyword bold helps search engines give it more importance but, even if it doesn’t, emboldening your keyword at the start will help focus your mind on the keyword for the rest of the post
  • Make use of H2 and H3 tags in your onsite SEO efforts to repeat your keyword in as many different tags as possible. Well, maybe not as many as possible – you don’t want to go overboard, just do it naturally. Once you have a focus in mind for a blog post using the keyword naturally in other tags becomes easy.
  • No blog post is complete without an image or two and no onsite SEO is complete without a keyword in the alt tag of an image. Another thing I like to do is actually name the file my_chosen_keyword.jpg as well as giving adding the alt tag – just to given a stronger signal to Google again.
  • I like to try link out to at least one authoritative site in each post and ideally the authoritative site I’m linking to should be authority on the topic I’m writing about. I like to think of it somewhat as “guilty by association” – as in, if I’m linking to authoritative sites then eventually Google may view your site as authoritative. How long this may take I’m not to sure but what I am sure about is that you don’t want to link to spammy sites, that’s like lobbing a live hand grenade into onsite SEO efforts, no bueno.
  • Categories and tags, whilst not vital for SEO, can serve a useful purpose for user experience and for organising your data. The only issue with categories and tags are the duplicate content that can be produced by some CMS so if using make sure to 301 redirect duplicates. I like to keep the use of tags and categories to a minimum.

Onsite SEO – That’s A Wrap

And there you have it my guide to onsite SEO. Ultimately, when writing blog posts, keep the overall objective of giving the search engines a strong sense of what the page is about in mind. Search engines are only machines like and so will parse and understand posts based on what they find in key spots on your blog post. By ensuring that they see your keyword in a variety of places then you are making it easier for them to pick up the topic of the site and laying down the best SEO foundations you can for your posts to be found in the search engines.

The above is what I apply to pretty much all of my blog posts so if you want to get an idea as to how you can apply this to your own posts I suggest you read more of my posts ;) It’s crucial that if you’re using the Yoast SEO plugin that you don’t get blinded by the green lights but instead understand how each of the onsite SEO elements relate to each other and how you can use them to improve your sites SEO.

Do you have any onsite SEO tips to share – I’d love to hear so please, comment below! If you enjoyed this post check out some of my other big reads and join the mailing list below to make sure you don’t miss out on future big reads!

I’m also on a mission on Google Plus – so, check that out and circle me!

19 Replies to "Onsite SEO - The SEO Anatomy of a Blog Post"

  • John
    November 29, 2013 (12:09 am)

    Rob can you change your keyword on an old post say 5 or 6 months old will tinkering with a previous post using yoast be accepeted or rejected by search engines

    • Robert Ryan
      November 29, 2013 (12:20 am)

      Hi John – you can change your keyword on a post but it could be a zero sum game. If it’s an old post and not highly trafficked then the search engines might not detect any changes and if it has well trafficked then why change? As for tinkering being accepted or rejected by search engines it would all depend on the type of tinkering I suppose. Feel free to contact me with a link to your site and what you want to achieve and we can take it from there.. Cheers..

  • Stuart Davidson
    November 30, 2013 (12:24 pm)

    Nice post Robert. I’m going to add this into my next read up list. I’ll give you a nudge when it’s published.


    • Robert Ryan
      November 30, 2013 (6:09 pm)

      Lovely stuff, thanks Stuart, appreciate it..

  • Chantal Brown
    December 1, 2013 (2:31 am)

    This is great! Thank you for sharing!

    • Robert Ryan
      December 1, 2013 (2:36 am)

      You’re very welcome Chantal, glad you like liked it..

  • Reginald
    December 1, 2013 (5:02 pm)

    Hey Robert,

    As usual, great post you have mate! I think you nailed it a lot especially with meta description. Really wonder if this is worth it (many discussions that meta desc is dead) but I always believe it is still good to practise it.

    Heh! Have a great weekend!


    • Robert Ryan
      December 1, 2013 (5:19 pm)

      Hey Reginald, many thanks for reading and the comment, glad that the post was up to the standard you were expecting ;) I think the use of meta, in particular description and title are important, if not for the search engine spiders that crawl them but the humans who may be enticed to click and/or read based on the said metas.. Have a good weekend yourself – Rob

  • Stan Bush
    December 2, 2013 (1:07 am)

    Got here from Christine DeGraff’s suggestion. I’m glad I did. Good stuff! I look forward to your posts…

    • Robert Ryan
      December 2, 2013 (1:28 am)

      Cheers for reading Stan, glad you liked it – and gotta love Christine :)

  • Amy
    December 2, 2013 (4:14 am)

    Awesome post! I have the Yoast SEO Plugin, but wasn’t really sure what I was doing. I just played with stuff until I got a lot of green. Thanks for explaining this so eloquently. I feel like I’m finally starting to understand a small portion of SEO.

    • Robert Ryan
      December 2, 2013 (4:21 am)

      Hey Amy, delighted to hear my post helped you out with your onsite SEO. The Yoast SEO Plugin is really useful for your SEO so glad I could help you understand it a bit :)

  • The Google Plus K1 Challenge - Google Plus Tips
    December 5, 2013 (2:43 pm)

    […] for helping me take the plunge into communities on Google Plus. He recently shared my post on the SEO Anatomy of a blog post to an SEO community on Google Plus and the response has been eye opening. Suffice to say […]

  • Digital Marketing Articles: Read Up Part 1
    December 6, 2013 (8:01 pm)

    […] article that is easy to digest on how you should be optimising your website for the search engines. https://robertryan.ie/onsite-seo-tips-seo-anatomy-blog-post/ […]

  • Successful Content Strategies for a Brainstorming Blogger - HOA Review
    January 20, 2014 (10:36 pm)

    […] On Site SEO The SEO nerd (me) points out the importance of onsite SEO for your content creation efforts. You want to maximise your efforts so that you can survive the […]

  • E-Commerce WordPress Site Launch - LadyUmbrella.com
    January 23, 2014 (1:24 pm)

    […] usual with all WordPress site launches I made sure that the site has solid on-site SEO. Given that it’s an e-commerce WordPress site there are lot’s of opportunities to get […]

  • Link Building - The Best Links in Life Are Free
    February 13, 2014 (1:23 pm)

    […] Onsite SEO Tips – 757 links […]

  • Blogging for Money - Google+ Hoa Review - Blogging Tips
    June 25, 2014 (5:38 pm)

    […] “Onsite SEO – what’s to be considered?” – Wade – use Yoast SEO plugin and focus on […]

  • SEO Hellfire and Prudent Perseverance
    July 15, 2014 (2:56 pm)

    […] design. English isn’t her mother tongue but she persevered and followed some of the basic onsite SEO principles and as a result, much to her delight, her site is now yielding solid leads and results. […]

Got something to say?

* Checkbox GDPR is required


I agree

Some html is OK