We use cookies to make Serpstat better. By clicking "Accept cookies", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Learn more

Report a bug

3922 7
SEO 24 min read

How To Carry Out An Internal Site Optimization: Diving Into Details

Как провести внутреннюю оптимизацию сайта: раскладываем по полочкам ключевые этапы
Андрей Белоусов
Andrey Belousov
Growth Hacker at Serpstat
Today I want to talk about internal website optimization and how to conduct it. Most of the information in the article may seem new even to experienced optimizers. Here I will tell you about all the key points that will begin the successful promotion of your site. And I will try to make it understandable even for a beginner. Let's go!

Collecting a high-quality semantic core
Successful promotion of any site requires high-quality semantics. We use semantics for:
creating site structure;
filling metatags, headers, social networks;
filling texts on the site and social networks;
creating link anchors;
analyzing seasonality.
It is necessary to conduct a thorough analysis of keywords to collect a relevant semantic core. This is the only way you can find search queries for effective optimization. You shouldn't start working on optimization without a proper semantic core (unless you can conduct a technical audit and fix errors on the site).

When I compiled a rating of SEO agencies, I found a pair to show as the example: the first agency is old, expensive, and well-known (let's call it D&G), the second is young and less known (for example, Zara). Both agencies are in the top 10, but D&G ranks much better. Domain age, backlinks, even website quality - everything works in favor of D&G. But the most curious thing is that D&G has as much traffic as Zara. What's the secret? Zara has more keywords, and they are better worked out: higher average CPC and lower difficulty.

You can use 2 methods to collect a high-quality semantic core:
Collect all keywords and cluster them. This method is more suitable for new sites - you can immediately understand the structure of the website.
You can find dozens of the most relevant keywords with Serpstat. To do this, you need to look at the semantics of a competitor:
How To Carry Out An Internal Site Optimization: Diving Into Details 16261788405208
Find their semantics in the column Organic keywords. The indicators in it are clickable - Serpstat will send you to the report Web Analytics → URL Analysis → Keyword Selection.
How To Carry Out An Internal Site Optimization: Diving Into Details 16261788405208
Then you can look at the report Web Analytics → URL Analysis → Missing Keywords and check the missed semantics. These are the keywords your competitors use to rank in the top, but you don't:
How To Carry Out An Internal Site Optimization: Diving Into Details 16261788405209
Personal demonstration
Leave a request, and we will conduct a personal demonstration of the service for you, provide you with a trial period, and offer comfortable conditions for starting exploring the tool

Working with page weight
For good ranking and high-quality optimization, you need to set up the linking. You need internal linking to distribute the weight on the site and give the promoted pages more weight. Most often, linking is set from pages you don't promote to pages you do promote.

Internal links are links within the same site (when a page from one domain links to a page of the same domain). External links connect pages from different domains. In terms of SEO, they have significant differences. The backlink affects page ranking as a whole (the weight) as well as the link anchor (the link factor).
The link factor is the influence of the text (anchor) of a link to positions on requests close to the link text.

Page weight (static weight, Page Rank) is the influence of the link on the positions for all requests. The page weight doesn't depend on the search query. Therefore, it is called static. If the text of the page is not relevant to the query, the weight itself cannot bring the page to the top. Otherwise, for all queries, the main page of Wikipedia or Google would be ranked first.

Internal links don't provide link ranking. They carry weight, that is, anchors (texts) of internal links are not necessary. Although, what is taken into account:
link length
spelling errors in anchors
behavioral factors: the more often users click on a link, the more weight it transfers.
However, the relevance of the anchors to search queries is not essential. Users must click on the link (or make Google think so).

I haven't heard about any filters or sanctions of search engines for internal links. The relevance of linked pages is hardly accounted for internal links. For external links, this option helps Google filter out purchased links, but internal links are never bought. Although, indirectly, through behavioral factors, the relevance of the link can affect the weight it transfers.

In general, forget what you know about external links when arranging internal links. The point of optimizing internal links is to increase the weight of the pages you need. Link texts and page relevance are not important for internal links.

Page Rank algorithm
This algorithm helped Google become one of the largest companies in the world from a small startup. Before Google, only page text was taken into account; it was possible to reach the first position after working on the text.

With the advent of link and behavioral factors and domain age accounting, the role of weight has declined. But still, the page weight is one of the essential ranking factors.

The PageRank algorithm considers the expected number of page visits with the following calculations:
Initially, all pages receive one visitor.
In 15% of cases, he leaves the page.
In 85% of cases, he randomly selects a link on the page and clicks on it.
Going to the next page, he again leaves in 15% of cases, and 85% clicks on a random link.
From the point of view of the page:
The page creates weight. At the very beginning, the page receives a weight equal to one. Let's call it basic.
In total, the page gives 0.85 weight to the pages to which it refers (acceptors). For example, if it refers to 10 pages, then each of them will receive 0.085 weight. The weight of the page itself remains 1.
In total, acceptors give 0.85 * 0.85 of the weight generated by our page to their acceptors.
In total, acceptors of acceptors give 0.85 * 0.85 * 0.85 the weight generated by our page to their acceptors.
You can calculate the limit of this geometric progression:
How To Carry Out An Internal Site Optimization: Diving Into Details 16261788405209
Thus, the page transfers 5-6 times more weight than it had.
Now let's move on to the arrangement of internal links during optimization:
The base site weight (W0) would be the sum of the page weights if there were no internal links on the site. This is the sum of two components: the total base weight of the pages of your website and the total weight of the external links leading to your site.
Thanks to internal links, the total weight is many times more than your base weight.
This formula can calculate the total weight of your site:
How To Carry Out An Internal Site Optimization: Diving Into Details 16261788405209
Where p is the proportion of internal links on the pages: the ratio of correct internal links to the total number of links. Examples of invalid links:
broken links (404 errors);
links to pages with prohibited indexing;
links to pages without links.
That is, the weight of the site depends on 3 parameters:
number of pages;
weight transferred by external links;
share of correct internal links on the site.
No linking schemes will increase the total weight of the site.
If we take the base weight of the site for 1, we get the following graph:
How To Carry Out An Internal Site Optimization: Diving Into Details 16261788405209
As you can see, external and broken links significantly reduce the weight of the site. To avoid this:
Try to remove external links from the site template.
You can try to hide them with the <noindex> tag.
Check your site with Serpstat Audit - it will find broken links for optimization.
Effective Site Audit With Serpstat: Tool Overview
Add more internal links to the site template.
Hide links to pages outside the index (for example, it's better to hide the admin panel).
If you have an end-to-end link to a site map, RSS, and similar technical links, then leave it only on the main one.
Perhaps because of links to PDFs, weight is also lost. Because PDFs can contain links, and they are also ranked.

Algorithm changes
Unchanged, this algorithm is hardly used so far:
Weight is not equally distributed between links:
  • the first link receives more of the weight than the second;
  • links from the main menu get more weight;
  • links in bold receive more weight;
  • behavioral factors can be taken into account: the more often the link is clicked, the better.
Instead of 0.85, there may be another constant. Perhaps, it is calculated by some formula for each page.
The initial weight of the pages may vary. Behavioral factors may be considered.
Search engines have dozens of ranking factors, so there may be several weights. For example, some SEO experts believe that page depth (the number of clicks from the home page) is important. But in this case, sites with a large number of links on the pages would win. Using the same algorithm, you can get a more advanced analog of the nesting level. Suppose, give the main page the initial weight = 1, the remaining =, 0 and count Page Rank.

However, I doubt that other algorithms are used that are fundamentally different from PageRank since the calculation of PageRank is very well suited for calculating large, constantly changing data.

rel="nofollow" attribute
The weight transferred by links with this attribute goes nowhere. Previously, SEO specialists used this tag too often to redistribute the weight on their website - this indirectly confirms the effectiveness of weight distribution.

In terms of weight, this is just a broken link. This helps combat SEO spammers in the comments: they don't need to add nofollow links. Internal links are best avoided with this attribute.

H1 tag
H1 is the main page header. Unlike <title>, users see it. You should use only one H1 tag per page.

In most online stores, the H1 category page matches the category name. Let's say you have a category "sneakers" on your site. You get the most traffic for queries that contain the words "men" or "women". And if you don't have separate pages "men's sneakers" and "women's sneakers," then it is worth making H1 "Men's and women's sneakers."

At the bottom of the product category page, online stores place texts for SEO purposes. In most cases, this text is of poor quality. Users, of course, rarely read it, but search engines can check punctuation and text quality. You shouldn't save money for pages that generate a lot of income, so order a high-quality SEO text.
Such text shouldn't be displayed on the second page of the category so that search engines don't consider it as a part of the site template or filter the site for duplicate content.

You can check the quality of the text on the page using Serpstat Text Analytics tool. Read more:
How To Increase The Text Relevance Of Site Pages: Serpstat Text Analytics Tool

Working with page weight
The total weight of the site is essential as well as how you distribute this weight across the site. Weight is a limited resource, and it is necessary to spread it correctly.

Pages that can potentially bring in a lot of traffic need more weight than pages that cannot. For example, a page with contact information is in the site menu and therefore receives a lot of weight, but doesn't bring traffic.

Let's suppose:
we have 1000 pages;
the weight of each page is 10;
traffic is proportional to weight;
total organic traffic = 1000 per day;
let's apply the Pareto principle: 20% of the pages receive 80% of the traffic: 200 pages receive 800 traffic per day, the remaining 800 - only 200.
If we take half the weight from 800 pages and give it to the 200 best pages:
the traffic of pages-losers will fall twice from 200 to 100;
we transfer 10 * 800 * 50% = 4000 of weight;
the weight of these 200 pages will triple from 10 to 30 (10 + 4000/200);
traffic will also triple from 800 to 2400 per day.
And in the end, we increased traffic by 2.5 times - from 1000 to 2500.

Perhaps you need to remove some internal links from the site template. The effect of this is 5 times lower than if the link would be external, since our pages transfer up to 85% of their weight to other pages of the site.

You need to link more to pages that can potentially bring more traffic. Depending on the situation, you can figure out how to organically fit them into your site. You can find them with Top Pages report at Serpstat. Enter your domain into the form below:
If the primary traffic is brought to you by blog articles or product pages, then you need to:
Sort products by popularity (by default).
Display more products/articles on one page of a category or tag.
Add a page with a list of popular products/articles and link to it from all pages of the site.
Add a block with a list of popular products/articles on the main page.
Display the most popular products in this category on the product page.
Put an "Also read" block with links to the most popular articles in the organic on pages with user agreement, partners, vacancies.
Sort pages on a sitemap by organic traffic.

Finding and fixing technical issues
You should perform a detailed site check before starting the work on site's SEO. It will help to find minor issues and severe problems so that the optimizer can safely work on other ranking factors and promote the site.

An audit is often carried out when the site is under the sanctions of search engines: positions decrease, and traffic drops sharply. In this case, an audit allows you to find errors, fix them, and return to the previous position.

You also need an SEO audit when everything is fine with the site: traffic is growing, and positions are gradually increasing. You can further speed up the growth of the website by identifying and correcting technical issues.

Even if you don't have errors right now, this doesn't mean that they will not appear. To prevent their occurrence, set up a permanent audit.
Effective Site Audit With Serpstat: Tool Overview
Also, check some site pages in the html validator. You need to check one page of each type, for example:
category page;
article/product page.
That's how you can find problems in the site template.

Finding and fixing technical issues
If the site is large, then it is better to start with the optimization of the template. Remove irrelevant text from it and try to shorten the texts. You can also hide some text using the noindex tag.

Load modal dialogs (pop-ups) through AJAX, or try to show search engines as much as possible that this is a modal dialogue:
use noindex;
add style="display:none";
add modal popup classes;
<div class=”myModal”>
<!--noindex--><div class=”myModal modal popup” style=”display:none”>
First, you need to determine which words are the most common in your key phrases. For example: buy, reviews, prices. You need to check what keywords are already on your site or find subqueries of several of your keywords.

You can do it using Serpstat. Just enter a keyword or domain into this form:
These words should be added to the title, for example: "Samsung laptops: buy, reviews, prices." In copyright, you can add the country, city, and category of your organization.

The recommended title length is 70 characters, and the word order is essential. Therefore, the name of the organization (if present in the title) should be at the end. Alt tags and image file names strongly affect image search and organic display.
According to the Pareto principle, 20% of the work will bring you 80% of the result. Although, in this case, the ratio is usually even stronger: somewhere around 5% to 95%. Therefore, it is crucial to prioritize your work. First, you need to collect pages, the optimization of which can bring a lot of traffic.

You can do this in two ways:
Go to the Serpstat Top Pages report. We find potential traffic there - the traffic that the pages would receive if they took 1st place in the search results for all keywords.

To go to this report, enter your domain in the form below:
Go the Google Analytics report: Acquisition → All Traffic → Channels→ Organic Search. Secondary dimension = Landing page.
How To Carry Out An Internal Site Optimization: Diving Into Details 16261788405210
Export the report on the pages. Next, you need to collect keywords for each page (paragraph 1).

Increasing CTR
One of the most fundamental behavioral factors is the click rate in the search engine results. CTR is the ratio of the number of clicks on your snippet to the number of its impressions. The more attractive your snippet is, the better it is ranked. Therefore, if you double the CTR of your ad, then traffic will more than double:
in previous positions, you will immediately receive twice as much traffic;
when the search engines understand that your snippets are attractive, your position will improve, and you will get even more traffic.
Therefore, the snippet is essential. Usually, it is formed from:
Title tag. If your brand is little known, then you shouldn't place it at the beginning of the title. Otherwise, it should be added in the first part of the header. You can use the style as in contextual advertising - instead of part of commas and colons, put periods. This will slightly increase visibility. Laptops: buy, reviews and prices → Laptops. Buy, reviews and prices.
Description meta tag. According to our research, in half the cases, only the description meta tag is used to form the snippet description. In other cases - only the contents of the body tag, or both the body tag and the description meta tag.
Featured snippets. It is usually formed from micro-markup.
  • Bread crumbs. They show the hierarchy of page nesting. They are often displayed in snippets.
  • Quick links. In Google, they are formed from breadcrumbs of other pages.
  • Questions and answers. They take up a lot of space and therefore significantly increase the CTR, but are rarely displayed.
  • Aggregate Rating depends on the type of content: stars are shown for movies and recipes.
You can also examine competitor snippets and featured snippets.

This concludes my guide to internal site optimization. What tricks do you use? Write in the comments under the article;)

Learn how to get the most out of Serpstat

Want to get a personal demo, trial period or bunch of successful use cases?

Send a request and our expert will contact you ;)

Rate the article on a five-point scale

The article has already been rated by 2 people on average 5 out of 5
Found an error? Select it and press Ctrl + Enter to tell us