what is an on page seo

What is an on-page SEO and how do you do it? See your FREE guide here

Hi, everyone! Today we will be talking about what an on-page SEO is, its importance, and how to do on-page optimization by using our simple but effective guide.

I don’t want you just to read this post and walk away with some more knowledge, I want to help you apply your knowledge into practice.

You will be able to see a real example on doing an on-page SEO using WordPress’s content management system. The main reason I chose WordPress is that it’s one of the most famous platforms that people use and, as an owner of few WordPress sites, I have real experience with the application.

What is an on-page SEO?

what is an on page seo

As a website owner, you’ve surely heard about “SEO,” or search engine optimization, and you know that you can optimize your website for search engines. So on-page SEO is mainly about that same optimization but in this case, you will be optimizing individual web pages. The main purpose of on-page optimization is to gain the relevant traffic as soon possible in order to rank as high as possible on a specific keyword.

If you are a blog writer you can have many pages, and by optimizing each of them you can get a significant amount of visitors and potential clients.

Your offer = client demand, so on-page optimization is very important. In case your page is optimized correctly, you have a good chance of being on the first page on Google.

What is an off-page SEO?

Your next question might be what is the off-page SEO? So off-page SEO is the optimization of external “pages and sources.” This kind of optimization mainly refers to external links and other aspects.

By doing off-page SEO you can also improve your ranking since more referrals and links will be coming to your site, you can call these backlinks. For example, it can be your YouTube channel. YouTube is an external source that allows you to optimize your profile on the platform.

How to do on-page SEO

I’ve tried to make this guide as simple as possible, but in case, you will have any questions please leave them below and I will be happy to answer them.

So first of all, I’m using a Yoast SEO plug-in, which is free and it has an on-page content analysis tool.

what is an on page SEO

To give you an example, we will be looking at my analysis results for one of my blog posts called, “How can I Start Affiliate Marketing Today.”

As you can see, I have one warning which tells me that my SEO title contains the focus keyword, but it does not appear at the beginning.

Later, I will be changing the title and you will see what my results are.

what is an on page SEO

Our step-by-step guide consists of 11 basic steps

Optimize your page title

Your page title is a combination of the most important keywords that you will be talking about in your post.

For Google, this is important information that helps to rank your page. As you can see in my example below, the page title is “How can I Start Affiliate Marketing Today? – SnapBrisk” In this title, I have included the main keyword I want to rank for as well as my brand name.

The first thing you have to do now includes the keyword and your company name in your title.

Second, your title cannot be too long. The priority goes to those who have a short and easy-to-understand title.

how to improve on page SEO

If you have already installed a Yoast SEO plug-in then you have to scroll down to your page until you see this window:

how to improve on page SEO

Optimizing your page URL

URL stands for Uniform Resource Locator, which is the address of the website. If we are talking about website pages, the URL will consist of the website address and the address of your relevant page. For each page, you will have a different URL address. In my case, as you can see below, the page URL is https://snapbrisk.com/start-affiliate-marketing-today/

So the second step you have to do is to check your URL. Remember, this should include your main keyword and I suggest you delete everything apart from the keyword. As you see I do not have “How can I” in my URL.

how to improve on page SEO


how to improve on page SEO

Optimize your meta/page description

The page description should again contain a keyword and should not be too long. Recommended length is 160 characters. Your meta description will help people understand what your page is about before they click on it; it is kind of like a summary of your site. how to improve on page SEO

what is an on page SEO

Use focus keyword in the first paragraph

Usually, after reading the first paragraph of an article, it should be clear what it is about. Therefore, including a keyword in the first paragraph gives a signal to Google about its relevant information.


It’s highly recommended that you use at least one focus keyword in the subheading, such as H2. The heading and subheading affect the search engine optimization results. It’s not a major factor, but it’s important. The main purpose is that the heading helps navigate readers in the article and Google gets a signal as well.

Use Internal links

This is a critical point in getting your site indexed.

The internal links are usually referred to from one page on your website to another page on your site. For example, in my post on how to start affiliate marketing, I refer to one of my other posts: Build your Own Website Free of Cost. Internal links are those that help your website get indexed. At this point, you surely know that Google uses bots which crawl your site and with the help of links evaluate how relevant those links are to your post and how useful they are to the readers.
Secondly, after getting indexed you will want to rank well. Internals are those who help the most in rankings, however, you need to use them correctly, Google will give more preferences to those posts which has structural content with embedded links within the content instead of a post that has the links in the footer

Outbound links

Outbound links are the links from your website to another website. Those links are not critically important like internal links, but Yoast SEO recommends adding some. By crawling your site, Google bots will be crawling those links as well.

Outbound links will help your readers get additional information. For Google, it will be a signal that your site provides interesting information and you can get ranked well.

Exact-match keyword destiny

Keyword destiny is an important factor for Google in understanding how well your post is optimized for search engines. Yoast SEO recommends having a keyword destiny from 0.5% up to 2.5%. In case you have a blog post with 1,000 words and mention your keyword 5 times, then your keyword destiny will be 0.5%.

Don’t over optimize your content. One of the reasons for this is because it will look like spam to Google and your writing will not be natural. You are writing for people, not a Google bot.

My posts usually have a 0.5% keyword destiny.


You have to add and optimize images for search engines.

Images are quite important for your readers. You can help people to understand what you are trying to explain by adding graphs or photos.

A picture is worth of thousand words, after all. Usually, before reading the post, readers scan it with their eyes. Headers and pictures will always catch their attention first.

image search engine optimisation

Before adding the appropriate picture:

  • Name the picture by using a keyword – Google will be able to know what your picture is about.
  • Resize your image. It takes time to load large images and that can slow down your website.
  • Use a caption. Captions are a description of the image.

Length of text

The minimum length of your text should be 300 words. But this is really a minimum!

what is an on page SEO

If you are a blog writer, you will agree that 300 words won’t explain your topic well. To get highly ranked you need to write sufficient content and my personal recommendation for you is 1,000 words.

Long posts will be always more preferred and will always rank higher than short posts.

One keyword = one blog post

Once your article is ready, you will see how the Yoast SEO congratulates you:

how to improve on page SEO

Your main goal is to rank well for a particular keyword. Therefore, you should concentrate mainly on one focus keyword and you should never repeat that keyword. You cannot have your two posts in competition with each other.

Only websites with high authority can compete at the first 10 positions, but Google might be looking at this as spam. So don’t do that!

My Results

Finally, I’ve decided to rename the page title and instead of “How can I Start Affiliate Marketing Today.” I’ve named the post “Start affiliate marketing today with FREE step-by-step guide”. See my results below:

what is an on page SEO


At this point, I would like to congratulate you because you have learned what is an on-page SEO and how to optimize your page by yourself!

I hope you enjoyed this post and in case you think it’s too much work to do this on your own, we can help!



26 thoughts on “What is an on-page SEO and how do you do it? See your FREE guide here”

  1. What a wonderful topic and great information. I did know about SEO and I was aware that I could optimize, I did not know that I could do it on a page by page basis. On-page, Off-page, I never knew the difference. And you are saying that I can optimize pretty much everything, right? Wow, I really need to look into this.

    You must have been studying this stuff for a really long time to get so good at it. I imagine that you get paid quite well for what you do too. Again, I appreciate all the information and will be putting it into practice. 

    1. Hi and thank you for your feedback. 

      I am glad you found it useful. Actually, SEO is not that complicated as everybody thinks, but you need to know what to do and how to do. And, yes, you can do SEO on your own. Optimising each post can help you to be indexed faster and rank better for your posts. SEO takes time especially if you are running after organic traffic…

      I love SEO, it’s really interesting. Actually, now when you know how to do on-page SEO, Google up some SEO companies. You will be surprised how many of them on the first page because of paid adds, and secondly, you will see many of them don’t have even optimised their SERP (Search Engine Results Page). Just think how well they can do SEO for you :) 

  2. Great article.  I use Yoast and follow their recommendations religiously each post I do.  However what I am not comfortable with is that other sites offering SEO or other plugins offer different recommendations.  How on earth do I know if what I do and what is in your post is the best way to do post SEO?

    1. Hi Stew, 

      Most of the SEO plugins will provide similar recommendations. Surely, they will be telling you optimising title, URL and meta description (this is really basement of doing SEO). Some plugins will have more request for your page….having headers, internal and external links and pictures. In Yoast you can find some extra suggestions, it can help in ranking but not everything is important (for example you have one paragraph longer then 300 words it will not influent your ranking :) ) If you are using Yoast I suggest you stay with it, there is nothing you can spoil…. More then 8 million users trust this plugin including SEO agencies. 

      Actually if we are talking generally about SEO, getting on the first page of Google is not only about optimising your content. It has some more important factors like page speed, branding your name, mobile-friendly website, social media management, APM and others. 

  3. Wow, I am truly impressed. I love the way you explained everything and even for me and I am new at the Online business and know 0 about SEO this has been a great guide and truly helpful tips


    Wow, I am truly impressed. I love the way you explained everything and even for me and I am new at the Online business and know 0 about SEO this has been a great guide and truly helpful tips. My knowledge of SEo is very basic and to have a snap shot of every single step it is a very good idea and definately helpful when it comes down to apply your knowledge

    1. Hi, 

      thank you for taking the time and reading my post. 

      The information I am providing is mainly for beginners or those who would love to improve their posts. I saw many people ranking with short text and without any optimization however they know how to get backlinks. For new sites, it’s hard to rank. Well-optimized content with good length can really help at the beginning. 

  5. This clarifies everything I intend to know about on-page seo optimization. It is an aspect of my blog I have been neglecting because I have been focusing on other aspects of my blog like creating contents and social media. One of the issues though with on-page seo optimization is that you don’t see results immediately. It takes quite sometime before you start to see results on the pages that were optimized.

    In your experience, how long does it take you before you start to see results on the page that you optimized.

    1. Hi Jay, 

      you are right. It takes time to see the result. If you are writing new content and know how to optimize it, you can rank faster. In case you are changing or rewriting the old content, Google crawler must go through your site again and it will take time. 

      How long does it take to see results? Actually its hard to answer. All depends on your competition (how many sites are already ranking for a specific keyword), backlinks, text length, your site speed and many others. If you optimize your content well the effect can be immediate. One of my posts came from 22 positions to 9 within 24 hrs. (from 3rd page to 1st)

      if you would like to know more about SEO have a look at one of my review about one of the best SEO tool https://snapbrisk.com/what-is-… 

      Wish you a lot of success!


  6. Halyna, OMG, this is exactly what I have been looking for, thanks for making such a black and white clear cut guide on how to improve you on-page SEO. I am going to download Yoast right now and optimize my posts immediately. Would an example of off page SEO be social networks ?

    1. Hi Marvin, 

      I am very glad to help. 

      Exactly, the off page SEO is mainly about optimizing pages outside your website, including social media. A very good example can be YouTube chanal, FB, Twitter etc. 

  7. This is awesome!

    I absolutely love Yoast and have learnt so much about SEO just from using the basic free plugin.

    Internal linking seems like a great way to keep readers on your website and really add more value to them!

    Great tip about not over optimising the content too! I think that’s a great point at keeping it flowing


    1. Hi Mike, 

      I am in love with Yoast as well. They provide an excellent guide for each and every question that can come into your mind. 

      Internal links age great for keeping the readers on our site but not only. When Google bots crawling our site they are going thru those links and giving a signal about relevancy and importance of those links. 

      Wish you a lot of success!

  8. I have been involved in affiliate marketing for just over 6 months now and the key word for SEO while a simple concept, is one that has in my opinion many layers to fully optimize your chances of being ranked.

    I have picked up that I have some changes that need to be made in the meta description that I will be doing right now. After installing this plugin, were you able to see a marked increase in traffic to your page?


    1. Hi Richard, 

      the SEO takes time and I think a lot of people are impatient about the results. If you install a plugin and optimize all your posts there is no guarantee they will rank on the first page. However, you are closer to success. 

      Just have a look how many pages and sites in Google are not even optimized well and still ranking. 

      On-page SEO is a small part of SEO, but it is important. First of all, because it helps your post to be indexed faster and second of all with an optimized post you will rank higher than without. 

      if you will optimize all your pages and give some time you can have better chances to see an increase in your organic traffic. 

      Wish you a lot of success!

  9. Thank you, this post serves as a great checklist and explanation of on page SEO. I have a couple of questions for you:

    1. I am starting to really build out my site and am working on building the internal links between my pages. Do you know what is a good or “safe” number to have on a post? As I build more content I find more and more linking opportunities and wonder if I’m doing too many.

    2. In images, you don’t mention including the image alt text. I had heard this was an important on page SEO factor. What are your thoughts on this?

    Thanks again for a great post!

    1. Hi Emily, 

      thanks for stopping by :)

      Let me answer your questions:

      1. If we are talking about internal links they can be as many. In fact the more internal links better it is. It will give Google a signal that your page is helpful and useful. I know a few years back there was a recommendation (by Google Webmaster) a 100 internal links per post as a maximum but after all the rule was removed. 

      If we are talking about external links the fewer links you have better it is. I am trying to have maximum 3 per post, but it’s really my own opinion. 

      2. You are right, I am not detailed about alt attributes. But I do have a picture where Yoast telling me: “The images on this page contains alt attributes with focus keyword. Below I am as well writing about naming the picture by using a keyword. So if you do that you will get a message from Yoast :) So definitely as you are mentioning it is important for SEO as well. 

      In case you have more question just let me know. 

      Best of luck!

  10. Rosie the Roadie

    Thank you for this information.

     SEO is still one critical factor that I have not really got my head around. This has made it quite a lot clearer for me.

    I currently use a different SEO plugin, but it sounds like Yeost is a better option.

    When you link internally, do you get the link to open in a new tab?  Some people recommend this and others don’t.

    1. Hi Rosie, 

      thank you for the comment. Yoast is a good plugin and they do provide a great on-page SEO checker. the best part about it you can use them for free. I am using for my on-page SEO as well tool called SEMrush, this is a very professional tool that has no competition, but you have to pay for it. 

      I strongly suggest getting your links open in new tabs. I don’t see a single reason why we shouldn’t do it :)

  11. Thanks for explaining so much about seo using WordPress’s content management system.in this article to be honest before now  i don’t really have an Idea what this means but I read this article through and through and I got to understand that it helps in optimizing our website for search engines which I certainly will start using after setting up my websites. Thanks for sharing this post 

    1. Hello Seun, 

      you are most welcome. If all your posts are well optimized you will definitely have a better chance to rank well. 

      Wish you a lot of success!

  12. Sandra ehinomen

    Good article, so much is learnt from here, as a newbie in online business, you explained and brought out good points on how to go about it, I really appreciate , this is a great guild on how to go about SEO, and would be putting it to practice. Even though it looks like it will take Some time to perfect it , am willing to put effort on it. Thanks for the knowledge. 

    1. Hi Sandra, 

      i am glad you can use my tips for improving your posts. on-page SEO is quite an important ranking factor and as you see if you know what to do its quite easy process. 

      Wish you a lot of success! 

  13. On page SEO is so important but I dont know how many people know about it!  I am currently using all in one SEO, but after this article I’m thinking of turning to Yoast for my on page SEO.

    I love the fact that this plugin shows you that you are on the right track, my one does not tell me this information so most of the time I am flying blind with SEO.

    I know a bit about SEO but have never ranked number one for anything in my life!  I need to get better at SEO so that I can rule the net in my niche.

    Thank you for converting me to Yoast, I look forward to finding out if I am on the right track with my SEO. Cheers.

    1. Hi Kris, 

      you are so right, not many people know about on-page SEO and it’s a big pity. To rank well they usually paying hundreds, even thousands of dollars to the SEO companies. Personally, I think an SEO can be done by anyone and it’s not that hard as it looks. 

      If you never ranked as number one you must try out this technique!  Currently, I am running a new site and It really works a few of my posts are ranking well! Top of the first page in Google. Surely you can’t regret trying Yoast. 

      Best of luck!

Leave a Comment

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