On Page SEO for Beginners

On Page SEO for Beginners

Beginners Guide to On Page SEO

SEO, in general, can be very complicated, especially if you’re new to this. This is why I have created this On Page SEO for Beginners guide to try and help you make those first steps to try and get your Website and Posts ranked on the search engines.

What is SEO

If you didn’t know already, SEO stands for Search Engine Optimization.

This is effectively what it says, you are Optimizing your Website and Posts to help them rank better on the search engines like Google, Yahoo & Bing.

The very basics of SEO can be broken down into 3 categories (this is a basic overview)

  • On Page SEO – Optimizing your web page/posts for the Keyword you would like to rank for on the search engines.
  • Off Page SEOLink Building and Social Media
  • Site SEO – Optimizing your site as a whole. Page loading speed, compressing images etc.

But for today we will concentrate completely with On Page SEO.

Keyword Placement Within Your Post

There was quite a lot of debate around this subject and where you should put keywords within your posts. I wouldn’t go as far as to say what is right or wrong, but I give you this advice, and you should adhere to it:

Don’t cram keywords into your post for the sake of it – It’s really spammy and Google does not like it.

Write your posts naturally – this is key. Google is looking at content that is helpful. Always write a post with the intention of helping out your audience. That’s why they landed on your site.

By writing naturally the chances are that your post would make more sense, rather than trying to fit your keywords in at every opportunity.

Where to Place your Keywords

This is my preference and will be a good starting point for you.

  • The Keyword should be in your title
  • In your Meta Description
  • Within the text of your Post
  • H2 Tag
  • Optimize your Images
  • Use Interlinks
  • Near the Top and Bottom of your post
  • Like I said above – write naturally and don’t try to cram the keywords in.

Let’s Break this Down:

The Keyword should be in your Title

Well, I am trying to rank for On Page SEO for Beginners. Funny thing, that’s my title.

Now, of course, I didn’t just come up with a title and think ‘I’m doing that because it sounds cool’

There is a bit of keyword research required to come up with these titles as you can see in my post Are Keywords Important to SEO

There is no point in going for keywords that have loads and loads of competition because honestly, you will struggle to rank highly by doing that.

Want to know how to find great keywords, then you need to learn how to find keywords easily

For example, this post is titled On page SEO for Beginners. Here’s the data on the Keywords:

Beginners guide to on page SEO

Now the traffic might be low here and I don’t mind at all. The reason for this is that I know I don’t have much competition and the chances of ranking on page 1 are great.

It’s also worth noting that I could also rank for other search terms such as, ‘what is on page SEO for’ or ‘on page SEO techniques’.

Just because I have one phrase, doesn’t mean I might not rank for similar search terms.

Keywords within the Meta Description

The Meta Description is a snippet of characters that show up in the search engines which summarizes the post content.

For best results they should be no longer than 160 characters and should have relevant keywords within the text.

Here is an example;

Trigger Words for traffic

This is one of my posts that rank page 1 on Google. As you can see in my Meta Description I’m trying to explain to the reader that if they want more traffic, want to rank on Google and find a Niche they can try my method.

It might not be the greatest meta description but it’s to the point, it contains keywords and it’s offering the reader an option to try out a very good method.

Keywords Within the Text of the Post

As I said earlier, there isn’t a big requirement to try and cram the keywords in, quite the opposite. Write naturally, as I have been doing in this post.

It should all make sense, if there is a place for a keyword then great, if not don’t force it.

Here is a possible guideline for you in the use of the keywords within the text:

If your keyword is a single word or two, then I don’t think it matters putting it in quite a lot.

The reason for this is that it fits naturally anyway – although I would say you are probably unlikely to rank for any 1 or 2 keyword phrases anyway due to the huge amount of competition you would come across.

If it’s 3 or 4 words then probably just once or twice in the page. You can put in variations if you like but again, a 4-word key phrase might be difficult to keep making sense within your content.

Some people might also say that putting in the keywords every 300 words or so is acceptable too – that’s completely up to you.

Anything more than 5 words – putting it in the title and as part of the permalink (URL) is as much as you need to do. If someones searching your key phrase at 5 words or more I think you will be page 1 anyway.

H2 Tags

When Google crawls your website it looks for a number of things. The Tag is effectively a header that tells the search engines, and your visitors what your content is about.

When the search engines crawl your site, they first check the H1 tag which is your title. They then crawl H2 tags, then H3 tags and then finally paragraphs.

So it’s important that the H2 tag is related to your keywords as this is crawled after the title. Make sense?

So within this post, I have used one H2 Tag, right at the top of the post.

It isn’t identical to the post title but it’s very close again this adds a bit of variation to the keywords.

On Page SEO

Optimize Your Images

If you are downloading or saving an image, then ensure you save it with a name relevant to your keywords.

For example, the image above was saved as a Beginners Guide to On Page SEO. It wasn’t saved as Capture6 which was the default for the way I saved it.

I hope this makes sense – having an image saved with a non-relevant title not going to help SEO – Images get crawled by the search engines too.

When you upload the image to WordPress, or whatever you are using for your posts, you can also add Alt Text to the image – this is also for SEO purposes.

seo for beginners

To be honest, I just used the same as the title for the Alt text. You should try and make sure your Keywords are within the image text.

You can also add a caption so that your image has a visual title explaining what the image is about. Not something I do when writing a post like this because I am already explaining the image within the text.

Use Interlinks

Why use interlinks on your posts and what are they anyway.

An interlink is basically a link to another post within your site that may be related to this one.

For example, earlier in the post I linked a few of my posts related to this article. They were:

Are Keywords Important to SEO

learn how to find keywords easily

So why are they important?

Number 1 – they will hopefully keep the visitor on my site longer and I hope to offer greater value to that visitor. If I can do that then it increases my chances of that visitor using one of my Affiliate Links to either make a purchase or sign up for something.

Number 2 – It tells the search engines which pages on your site are important, so in turn those pages can get better rankings for their own keywords.

Thanks for Reading

I hope this On Page SEO for Beginners Guide was of use to you and it gave you a better understanding of the subject (see what I did there?)

If you want to learn more about any form of SEO or are thinking about setting up your own Online Business why not take a look at my post on how easy it is to set up your own business for Free

Alternatively, you can check out the world class training at Wealthy Affiliate right here:

Wealthy Affiliate starter

If you have any questions or would like to leave a comment, they would be most welcome and I will respond to every one that I receive.

all the best,




  1. Hi, 

    Thank you very much for sharing with us such an important blog. If I did not read this blog I can not find the details about “On Page SEO”. This blog will be very much helpful to the others who want to rank up. The most essential thing I simply gain from here is Web optimization Improve our Site and Presents on help them rank better on the web search tools like Google, Yahoo, and Bing. I will definitely share this blog with my friends.

    • Hi, thanks for your great comments. I’m glad the post was of use to you.

      And thanks for offering to share, that would be very helpful.

      All the best,


  2. Wow am very grateful for this post because I just feel It was deliberately made for me because it has being the milestone I have been to achieve and this article has just explained  everything bit by bit and I am proud to say it has really enlighten me on key word research.

     I just build my first website you yesterday and am working on an article right now and your work just gave some nice keyword. 

    thank you

  3. This is such a useful post. Thank you so much. Many people, me included alwasy make the mistake of thinking of keywords like someting you have to stuff your blog with in irder to get any ranking but reading your article reminded me that there is so much more into inorder to achieve a good site and get or SEo to be successfull. Thank you again for sharing

    • Many thanks for the comments Barbara. I’m very happy that the post was of use to you. 2019 is about writing great content that is useful to your audience and I think the days of stuffing the posts with keywords have long gone.

      Many thanks,


  4. This post was a good refresher for me. Especially the part you mentioned about not needing to cram in as many keywords in the text as I can. I find I have much better results when I choose one keyword phrase and just naturally build my post out around that one word or phrase in the title. Thanks for this post, it is very well written, and you’ve provided practical and clear examples of what you were explaining. 

    • Hi Rich, thanks for the feedback. I’m pleased the post was of use to you.

      I think some people spend so much time trying to push keywords throughout the post they lose track of what they are writing about. It often leads to poor user experience in my opinion.

      All the best,


  5. Thank you for this detailed explanation on how to get our posts to rank high on search engines. I am a total beginner and although I understand how important it is to optimize not only my posts but my website as a whole, I know that there are still so many things I need to learn; one of which is the proper placement of my keywords. 

    I’m really glad you tackled this in a way that is easy to understand. You’re right, many bloggers seem to have different opinions about where to place your keywords. Some suggest they should be in the title, in the introduction, middle and towards the end of your post. I find this rather difficult to do, at times even impossible because as you correctly stated, flooding your post with keywords might make it look spammy.

    By the way, I wonder if what we write in the meta tag description is what will always appear on search engines. Because I noticed that in some of my posts search engines such as Google, Yahoo and Bing have chosen to take the snippet description from other parts of the article instead of using my meta tag.

    One more thing, you mentioned that we also have to optimize the images we use, what do you usually use to do this? What I always do is compress my images on tinypng before uploading them. Do you have better suggestions that would make this task simpler?

    • Hi Alice, thanks for the great comments and feedback. I’m very happy that you mention the post was written in a way that was easy to understand – that’s exactly what I was hoping for.

      I haven’t noticed the search engines using different text than that in my meta description before. I currently use Yoast as my SEO plugin and haven’t noticed the issue. I have the following posts that outline how I use Yoast SEO:



      With the images, I use the Smush plugin for the compression. I always make sure the image title matches the keyword I am trying to rank for as the search engines also crawl the images.

      I hope this helps,


Leave a Reply

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