On-Page SEO Complete Guide

On-Page SEO Complete Guide

What is On-Page SEO?

On-page SEO (Also called “on-site SEO” or "internal SEO") is the practice of optimizing web page content for search engines and users. Common on-page SEO techniques include optimizing title tags, content, internal links, media and URLs.

In this article, I want to describe the fully applied On-Page SEO techniques so that you can get the best results in the shortest time.

What is the difference between On-Page SEO and Off-Page SEO?

On-page SEO (internal optimization) and Off-Page SEO (external optimization) are interdependent and complementary, but the difference between the two is that On-page SEO of the site includes content and HTML code and is a process that the result is completely in your hands, And it can be controlled, but Off-Page SEO includes external sources and the process of the result is not completely in your hands.

Target keywords

Target keywords

The first step is to find three to five keywords that are relevant and less competitive to produce content
Now how do we find the right Target keywords?
First go to the Answerthepublic website, this free tool finds questions that people ask on social media, forums and blogs and turns them into great keywords.

answer the public
Where is the best part?
The keywords you get from answer the public site are usually long tail keywords.
If you have never heard about this type of keywords before, I have to tell you: long tail Keywords are keywords that are long and very specific.for example keyword Keto diet is a short tail keywords but Keto diet breakfast recipes is a long tail keywords.

Although the number of people searching for a long keyword is not very high, the competition for these keywords is not very high and makes them great keywords to choose from if you are just started out.
Believe it or not, another way to find the keywords is Reddit website, on the Reddit go to the section where your target audience revolves and look at the topics that people are talking about them. You can even put these topics in Answerthepublic to Find longer topics as well.
Finally, visit Exploding topics website, which is another free tool that shows you the latest trends in diffrend fields such as technology, beauty, fashion, marketing and etc.beacuse these topics are relatively new, the keywords that people use to find information on them aren't usually that competitive.

The second step is to produce great content,

User-friendly and great content

great SEO content

Research by Buzzsumo on 912 million website and blog posts shows that 94% of online articles have no external links.
There is a simple reason for this, most of the content that people produce is not of high quality and if it's not great, among the millions of blog posts, tweets, youtube videos, twitch streams that are published daily, is getting lost.

So if you want your content to lasting, If you want your content to be in a way that someone would like to link it or sharing, your content does not have to be good or even great, it must be a fantastic.

There is no formula for producing great content, otherwise all do it. But there are a number of things we can do to increase the possibility that people to want share your content and link to it.

First We must publish in-depth and long content. research by Buzzsumo tells us an interesting and important point, the point is that longer content gets more backlinks than short content, to be more precise, longer content gets an average of 77% more  backlinks than short content.

Does this mean that publishing longer content automatically brings That's all many links?

Of course no, but publishing content that completely covers a special topic increases the possibility of backlink to content.
Then you have to add a hook to the content, this hook should be able to make a blogger or journalist want to backlink to your content, this hook can be a stat, case study example, unique strategy, scarce interview, tool or widget and etc.

Basically, anything that makes others say wow, I should to backlink to this, it will be effective.

Now that your fantastic content is ready to be published, the third step is to optimize your content keywords.

Keywords-optimize your content


On-page SEO has changed a lot in the last few years. In the past, keywords optimization was such that you had to fill the all page with keywords, but this method no longer works. Instead, the main target of On-page SEO today is to convey the general concept of the page to Google.Yes, you still have to use keywords on your page, but at the same time you have to help Google understand the general subject of the page. the first step is put the keywords In important places of the page so that Google understand what this page is about in special, you should put the keywords in these places:

In your title tag

In the first 100 words of your page

In an H1 tag

In an H2/H3 tag

In the last 100 words of your page

Next you need to give Google more information about the concept of the page, the best way to do this is to use LSI keywords.

LSI keywords are a series of words and phrases related to the target keyword, in other words, these are the words that appear next to the main keyword on the web, for example, if your keyword is weight loss, LSI keywords for it will be things like this:

weight loss tips at home, weight loss programs, weight loss plan, weight loss pills

And when Google sees these LSI keywords on the page, it makes sure that the page is really written about the chosen topic. You can find these LSI keywords by searching for the target keyword and going to the bottom of the search results, usually the suggested keywords bolded at the end of the search results will be the best LSI keywords.
Then put a few of these LSI words on your page and finish.

Now we come to the fourth step

Optimize your content for users

In the past, Google almost ranked only the pages that had the most backlinks. Yes, backlinks are still important, but today backlinks are not enough to rank in Google , your content must be optimized for users,That's why Google is accurate in how people interact with your site in search results, and if it finds that people click on your site and then quickly return to Google, it will lower your site ranking.

But if it sees users sticking to your site page, it means you gave them what they wanted and usually your ranking will increase.

Now let's see exactly how the content can be optimized for the user to stay on the page.

First, organize your content so that people can start get useful information in shortest time.

In other words, you should not start the content by explaining the importance of the topic because it only causes people to leave your page, instead start with a short introduction and then go straight to the presentation of steps, tips, instructions, planning and any things that you want to cover in your post.

Remember that content design is also very important, researchs shows that people judge your slate first by design and then by content, so if your website is disordered you should expect an increase in bounce rates.

Of course, this does not mean that your website should be the best in design or look very luxurious, in fact, in my experience, a simple design works much better.for example, looking at this post, you will notice that there is no luxury element in it, but it has a clean design that makes it easy to look and read.

On-Page SEO Magic Tips

Tip1- If you want to increase your site's Click-Through Rate (CTR), use meta tags properly

Meta tags provide information about site pages to search engines and their proper use will increase the site CTR (Click-Through Rate).

The most important meta tags are meta title and meta description

Try to use attractive title and meta description to attract more users to your content, the length of the title should not be more than 70 and meta descriptions between 155–160 characters.

Tip2- Try to optimize the images, in other words, the images must have alt and title tags to show Google what the page is about and what your image is about. Try to optimize the images size and use appropriate size that the site does not run slow.

Tip3- A site that loads faster will keep visitors happy and as a result will receive a better ranking from Google and will increase the user to customer conversion rate because the user will not be able to wait for the site to load.


I in this post said all things you need to have a site with great SEO content, you just always have to do these 4 steps carefully to have a great On-page SEO according to google trends.

  Mohammad Hossein Sareshtehdaran

  I have been doing SEO and website design for about 8 years.


Related Posts


Leave a comment