Get a free consultation from an expert on your project

Proper SEO Pagination

Do you know what page pagination is and why your site may need it?
If so, you can safely proceed to read the next subsection (although refreshing your memory a bit in terms of theory on this issue will also be useful).

Well, if not, we briefly talk about basic concepts especially for you.

Pagination is a breakdown of a large data array (most often the same type) into volume-limited pages with the display of numbered navigation on them. 

You definitely see examples of pagination every day while traveling on the Internet. 
The pagination of an information site is usually used in categories and sections containing a large number of articles. 

But most often it can be seen in online stores. And that’s logical. 

Of course, you can fill out the site online store pages with an unlimited number of goods. But in the end site download speed will turn out extremely low. And the result will be the departure of users long before the desired page of the store can become available for viewing.


Get a free consultation from an SEO expert on your site

How site pagination affects its promotion

On the one hand, page pagination is designed to make the use of the site more convenient for visitors. It means that its presence quite significantly depends site usability, which may have an indirect effect on SEO-spread through behavioral factors.

On the other hand, if you make only a few mistakes, pagination pages can be perceived by search engines as content duplication. And this, in turn, has a very bad effect on their opinion about the site and can lead to sanctions on it. 

In addition, given that indexing all pages of pagination can require significant time and resource-intensive costs from search bots, really important parts of the website may remain undeveloped. 

That is why we will further consider how SEO-pagination is configured, which does not impede the promotion of sites.

High-quality pagination - how to do everything right

  1. Pagination Pages it is undesirable to close in file robots.txt, otherwise the goods and articles will be indexed poorly or will not be at all.
  2. Page pagination must be done with the assignment of different addresses.

  3. For search robots to conduct a correct analysis of pagination pages, you need be sure to use the attributes rel = "next" and rel = "prev". With their help, the connection between individual pages in the logical sequence is indicated.

    They must be added to the < head > block of the code of all pages that participate in the site’s pagination. For the first page, rel = "prev" is not used in the same way as for the last rel = "next". 

    This is how the code of the second page will look (an example of pagination from the previous screenshot): 

  4. SEO-pagination sometimes implies ban search engines add all pages to the index, except the first, by introducing meta name = "robots" content = "noindex, nofollow" into their code". But if you want the content to be indexed, and even more so set up instructions for post-anich pagination for search engines, then you do not need to close them.
  5. You can get rid of takes and problems with indexing by implementing attribute rel = canonical to the code of all pages of pagination and indicating the canonical pre-created common, on which all their contents will be combined. Usually, the user can view it using the “View All” button.

    This method is difficult to apply if the site has a search for filters, as a result of which pages with dynamic addresses are created. It is also not suitable if page pagination consists of more than 30 elements, since the common page will be loaded for a very long time.
  6. For online stores with a very large number of products, the ideal option would be to find a programmer who knows everything about pagination and how to make it an AJAX version. 

    In this case, there will be a page that is constantly loading when scrolling down or pressing the “Download XX more goods” button.

    If you want to do this option, you need use both page paginatsu and loading goods using the “show more” button at the same time.

    In this case, after the first click on “show more”, the urn will not change, but the user will be indicated that it is on page 2 (i.e. page No. 2 will be unclique), when you click on the button again, the page 3 and so on will be unclicable.

Summing up

If your web resource (regardless of type) has a very large number of pages (with articles, goods, services, etc.), you cannot do without page pagination and related problems. 

Based on the above material, we can conclude that to solve the troubles that pagination of the site can bring, it is best to use one of two ways:

  • create a page "View All" and, using the rel = canonical attribute, indicate it as canonical in the code of all pages of pagination (if there is a technical ability to make its loading not too long);
  • use the option with the attributes rel = "next" and rel = "prev". 

How do you deal with the above problems? Perhaps there is a way that we did not mention? Please tell us about your experience in the comments!