How ON-PAGE SEO improve your website ranking

What is On-Page SEO or On-Site SEO?

On-Page SEO or On-Site SEO  is the practice of optimizing web page content for search engines and users and all about making user-friendly and optimizing your website codes and content according to the factors, standards, and algorithms of Google and search engines

1. Professional analysis of your On-Page SEO

To improve your Website or Blog ranking on all the search results you need to analyze your codes and your contents professionally 

and should have a detailed understanding of how much they are SEO-friendly. Then you need to know and understand how you can optimize 

them very well according to the SEO factors and search engines algorithms. It looks easy to check your on-page SEO using an online tool like and then changing some words and codes but it is not enough.

First, most of the onlines tools even using the premium tools that you have to pay for them, have big mistakes to get some true information about your website. That’s why SEO is (non-paid) section of the search results.

Second, sometimes they claim some things as SEO-friendly that they are hurtful for your SEO.

For example, it’s easy to make a fake and long article/page using repeated and nonsense sentences and content.

They can confirm that it is SEO-friendly, but Google is smart than that and will consider it quite the opposite. 

Google has a very highly developed artificial intelligence as we know that is thousands of times more complicated than what those SEO tools understand and use

Specifically, Google scans its index of “hundreds of billions” of pages in order to find a set of results that will best answer your search.

By the way, even it is not enough to make only your pages SEO friendly, but it is important most of the web pages of your website have SEO-friendly relations to get good credit from Google and go to the top on the search engines.

Anyway, professional analysis is much more complex than what a a online tool use that use a random robot spider or bot checks and reports to you.It needs time, direct specialty, and experience, the same way online translator tools sometimes have big mistakes

Only using a premium expensive SEO tool will not guarantee to make your website successful and Take it to the top on the search engines. 

it works only for better website optimization, means you need to hire a professioanl SEO freelancer contact us for help ****

Be sure, even the websites of those SEO checkers do not rely only on their tools.

2. Title tag

"HTML title tag" is an HTML tag like:



<title>Your web page title</title>



That is very important codes and elements to specify page's title and subject of your content to search engines and visitors.

3. Meta Description

"Meta Description Tags" is an HTML tag - like:

<meta name="description" content="" />


<meta charset="UTF-8">

<meta name="description" content="Explanation about page's subject and full details">


That is very important code/element to specify the page's subject and a short description of it. 

It is very important for SEO.

4. Canonical tag for URL canonicalization

A "Canonical tag" is an HTML tag (rel=canonical)

a snippet of HTML code that defines the main version for duplicate, near-duplicate and similar pages that can be added in the HEAD element like: Here’s what each part of that code means in plain English:

link rel=“canonical”: The link in this tag is the master (canonical) version of this page. It can be useful for two reasons:

1. If you have exactly similar content in two/multiple pages.

2. If you have one page with two/multiple URLs.

Your web page for example home page can be accessible in multiple URLs as follow:

how it works, Normally a real human visitor can understand that all of those URLs belong to a single web page, but for search engines, it looks different, like having 10 pages with similar copied content.

Google can analyze them and find out that all of the versions of one page are real one page,  To manage this situation and optimize it for SEO, you can use the canonical tag like this:

And simply tell the search engines to ignore the other versions as "" is the original version that should be indexed.

In any case, a canonical tag is only useful for the web pages you want to be indexed by Google. If you use it for "noindex" pages, it will make confusion for search engines and it will impact negatively your search results.

The "Canonical tag" has similar functionality to 301 redirects. In any case, or you should use one of them, or both must be harmonized and matched. However, it is better to use "301 redirects" for stable URLs, and when it is necessary to have a page in different versions/URLs, then you can use "Canonical tags".

For example, you can use a "301 redirect" to redirect a URL

from this ""

to this ""

But for the following URLs


you can use a "canonical tag".

5. H1 header tag

H1 Tag an HTML heading that’s most commonly used to mark up a web page title. (inside the BODY element) like:
<h1>Your own custom h1</h1>

critical part of your website. 

Search engines use H1 tags to learn the primary content of a web page. 

H1 was always crucial for SEO and still continues to be a major ranking factor. 

6. Headings (H2, H3, H4, H5, H6 tags)

The headings HTML tags, There are six levels of headings defined by HTML

<h2>The highest headings of your section on the web page </h2>
<h3>The high headings of your section on the web page</h3>
<h4>The medium headings of your section on the web page</h4>
<h5>The low headings of your section on the web page</h5>
<h6>The lowest headings of your section on the web page</h6>

You can even repeat these headings a few times inside each web page.

7. Images' alt & title attributes

The "alt" and "title" are the attributes of HTML "img" tag

<img src="example.gif" width="145" height="126" alt="Planets" title="description text">

Alt is the alternative text linearity of the picture when the picture is not loaded, Title is the explanation of the picture.

Both are important for SEO, but "Alt" is more important.

8. Images' URLs (file name)

The "image URL" is like this:

- image-urlexample.jpg -

Image URL is very important for search engines (especially for image search results), 

and it should be SEO-friendly.

For example, maybe you have a pets image on a shopping website and its URL is

"examplehello.jpg". Such a URL is not good for SEO,

 and it should be changed to something like "pets-accessories.jpg" to become Good SEO-friendly.

9. Image size (the dimensions of an image)

To optimize the image size, you have first to specify add the the attributes of "width" and "height" to the image tag:

<img src="image-url.jpg" width="150" height="100" />

If the source image file dimensions are

 190px x 100px then you can specify its "width" and "height" similar 

to the code you see above. Also, you can specify them in the CSS file.

The file size is the amount of space that the image needs to be stored to the server.

 For example, it can be 13KB. You can optimize it on Photoshop or many online tools on the web to reduce

 the file size of images. 

That help to speed up the web page loading that is important for SEO.

10. SEO-friendly page URL (for internal pages and subdomains)

If your website subject is selling pets in USA and the page URL looks like this:

So it is not Good SEO-friendly and will effects negatively on the page's ranking on Google and all search engines.

To make it SEO-friendly, you can change it:

you have always to use "buy" not "sell" on every URL because visitors search to buy not to sell.

Also, the rule can be similar for subdomains.

Subdomain can be something like this:

11. SEO-friendly domain name registration for a long time (if you like to change your domain name)

Back in the day, picking the right domain name had a big impact on your SEO ranking. Today though, things are a little different.

Similar to page URLs, domain names also need to be a good SEO-friendly, but most websites owners ignore that while it is very important for Google and search engines.

Maybe your website subject is about a pets store titled "baddomain" store. It is not SEO-friendly if the domain name is like:

To register an SEO-friendly domain name for such a store, it should be something like this: or

Maybe you say then why Facebook, Twitter, Google, Apple, etc. use a non-related domain name? 

Because they are very big companies and their names are global Brands. People search their domain name directly.

But if you do not own a global brand, almost no one will search your company name to find your services, but they will search the services directly. like pets accessories.

12. Keyword density and Increasing targeted keywords score inside page content

To increase targeted keywords score for on-page SEO, you need to follow many factors.

The desired keywords should be used harmoniously inside the Title tag AND Meta description

Alt and Title attributes of an image, strong tags, and image URLs. as we We Declare it before Also, it should exist inside the heading tags, especially H1 and H2.

The keywords should cover less than %4 of the page text. Also, it is very important if you have the keyword inside the domain name, and especially the web page URL.

A good example of optimized web page for on-page keyword score is that you can check here:

Keyword Score of "SEO" for

13. Developing Page's quality content and SEO copywriting by adding FAQ and related articles

You have to know to rank your web pages go to the top of the search results when you have unique content that engages visitors for a longer time.

To get this goal done, you need to pay attention that many people search a question to find their answers using search engines. the question is your keywords

For example, if your website is about selling laptops and one of your web pages' title and URL is "HP laptop Pavilion 19" it cannot become a successful web page to attract enough visitors and potential buyers.

Why? Because there are a lot of websites of big companies (brands) that will appear on the top of search results. (We are not talking about selling laptops on Amazon or eBay, etc. but on your website.)

So what you should do? 

Normally most people write a question in search engin like "Best cheap gaming laptops"  And you can have a web page with the title and URL of "Best cheap gaming laptops".

That web page can explain the features of a good laptop for gaming and includes suggestions of top model laptops and fast and explaining why for example "HP laptop Pavilion 19" can be a good choice to buy it and how to buy it.

Such web pages can be a mixture of FAQs and articles with more than 2000 words. Also, they can become sources and get a good organic SEO-friendly backlinks from other websites which will be a good factor for search engines to take your web pages to the top results of search engines.

Something that will increase your website and pages rank is that such long articles need time to read them. People can find your SEO-friendly articles using search engines. They will see that your web pages contain a good valuable information, but some of them are busy with other works.

Do you know what they do? They will keep your website pages for a long time on the web browser or many times come back to read them. 

And this is a greater factor to make Google and other search engines sure that those web pages are very valuable and deserve to go to the top of search results.

14. Internal linking with anchor texts for visitors to spend more time on your pages

Before your content can rank, it needs links, so Getting quality backlinks from other websites to your website/pages are important to improve your rank on Google and search engines.

Google finds your posts and pages best when they’re linked to from somewhere on the web. Internal links also connect your content and give Google an idea of the structure of your website

In the same way, it is important to improve your web pages' SEO to have more and better internal links to your most important web pages.

The best way to do it is to use anchor texts inside your sentences that are linked to other internal web pages.

Example, if your website is about computer structure, and there is an article about software, it is better to have another article/page about software. Inside the software article/page content, you can have linked anchor text of "all you need to know about computer software".

And when for a specific page, there are more internal links from other web pages of your website, Google and all search engines recognize that specific page more valuable than other pages and take your page higher on the search results.

15. Creating and making keyword-rich active comment section for internal pages

To have an active comment section under pages/articles can be very helpful for SEO.

First, it is a good tool to engage some of your visitors in your website and that is important for Google and search engines.

Second, if you have SEO-friendly and not SPAM comments it will help to increase the page's ranking.

Third, it will increase the amount of your text inside the page that is a good factor for having a better Google rank.

Fourth, every time you get a comment or you reply to the comments, your web page becomes fresh and updated that is important for search engines