Поисковые системы “любят” уникальность. Неоптимизированные страницы пагинации ими же воспринимаются как дубли. В данной статье мы расскажем о том, как сделать так, чтобы пагинация страниц не стала препятствием для успешного SEO-продвижения и не обернулась штрафными санкциями от строгих “господ” поисковиков.

Зачем нужна пагинация и в чем состоит проблема ее настройки?

Пагинация – это разбивка большого каталога товаров, новостей, статей, изображений и т.д на несколько нумерованных страниц. Пагинация делает сайт удобным для пользователя. В противном случае:

  • бесконечное полотно товарных или других позиций значительно ухудшает визуальное восприятие;

  • перегруженная страница долго загружается и зависает, заставляя раздраженного посетителя быстро ее покинуть.

Таким образом, пагинация – это обязательный элемент SEO сайтов с большим количеством товаров, статей, комментариев и т.д.

В то же время, некорректная настройка пагинации на сайте может оказать губительное влияние на его место в органической выдаче. Существуют следующие риски:

  • частичное или полное дублирование контента на страницах пагинации, которое чревато санкционными действиями со стороны поисковых систем;

  • на страницах могут дублироваться тексты и мета-теги. Это значительно снижает уровень внутренней оптимизации ресурса и релевантности посадочных страниц поисковым запросам пользователей. А значит, такие ресурсы хуже ранжируются в поисковой выдаче;

  • неправильно размеченные страницы вероятнее всего не будут сканироваться поисковиками дальше 1-й или 2-й страницы. Как результат, последующие страницы не будут индексироваться.

В случае, если сайт имеет много открытых страниц пагинации, шанс на то, что нужные страницы попадут в индекс, снижается, так как количество переходов было истрачено на дубли. 

Далее в статье мы расскажем, как провести настройку пагинации таким образом, чтобы не скрыть страницы пагинации от поисковых роботов, но при этом не ухудшить положение сайта в “глазах” поисковых систем из-за дублей.

Как оптимизировать страницы пагинации: что советует Google 

Итак, что по этому поводу говорит Google в своей официальной справке? Он предлагает несколько вариантов оптимизации, при которых:

  1. В первом случае не вносятся никакие изменения;

  2. Во втором случае: сделать кнопку «Показать еще» для разворота последующих позиций в связке со специальным атрибутом в «rel="canonical"».

  3. Использовать «rel="prev"» и «rel="next"» для связки веб-страниц пагинации между собой.

Подробнее об использовании «rel="canonical"» в Google для “борьбы” с дублями можно почитать в официальных инструкциях о консолидации повторяющихся URL.

Советы от Яндекс

Рекомендация Яндекс выглядит следующим образом: в случае, если страницы пагинации не имеют трафика из поисковиков, контент на них частично дублируется, необходимо  прописать  атрибут rel=”canonical” тега <link>, сделав только первую страницу канонической. Таким образом только первая страница пагинации будет участвовать в поиске.

При этом, у поисковых роботов не возникнет проблем с индексацией данных на всех страницах, так как rel=”canonical” не закрывает переходы по размеченным страницам для Яндекс и Google. Т.е., робот пройдется по всем страницам с товарными (или другими) позициями ресурса, но индексироваться будет только первая страница. 

Следим за обновлениями алгоритмов поисковых систем

Методов pagination SEO на сегодняшний день довольно много. Они разнятся по степени сложности, каждый отличается собственными преимуществами и недостатками. Один из важных критериев – их актуальность, так как алгоритмы поисковых систем обновляются, а каждому обновлению сопутствует ряд новых рекомендаций и правил. Так, к примеру, Google после обновления в 2019 году объявил о неактуальности rel="prev" и rel="next" в процессе индексации и посоветовал размещать все позиции на одной странице. Проблем с индексацией, при этом, возникнуть не должно.

Однако, опытные вебмастера утверждают, что у специалистов по прежнему могут быть и другие причины добавлять эти и другие устаревшие атрибуты, так что для полноты картины стоит рассмотреть все методы оптимизации страниц пагинации.

Устаревшие подходы к пагинации в SEO

Рассмотрим основные подходы к оптимизации разметки страниц, акцентируя внимание на пагинации интернет-магазинов, так как с необходимостью этих процессов в первую очередь сталкиваются именно владельцы такого бизнеса.

Метод 1. Закрыть страницы в robots.txt

Этот метод отличается большой скоростью внедрения, т.к. не предполагает работы с кодом самого сайта.

Осуществить это можно по маске директивой “Disallow: *page=”. Значение директивы может меняться в зависимости от CMS вашего ресурса.

Таким способом удается избавится от копирования страниц пагинации в индексе ПС. Однако если страницы уже проиндексированы, то после закрытия их в robots.txt исчезать из индекса поисковых систем они могут достаточно долго, пока поисковик не увидит запрещающую директиву в файле и попросту не перестанет посещать эту страницу. Кроме того, не факт, что товары, размещенные на скрытых страницах, будут успешно индексироваться.

Метод 2. Пагинация с rel=«canonical» на первую страницу

Это один из самых (если не самый) распространенный метод борьбы с дублями среди SEO-специалистов.

Это объясняется тем, что со своей задачей он более чем справляется. Однако, параллельно возникают другие сложности. В частности, усложняется индексация товаров, размещенных на страницах пагинации. Так, например, если товары с вашего сайта распространяются на других ресурсах, получая данные через xml-фид, поисковый бот может проиндексировать товары и на стороннем ресурсе, признав его первоисточником.

А это значит, что контент на вашем сайте будет считаться неуникальным, его авторитетность в “глазах” поисковых систем снизится, как и позиции в органическом поиске.

Эффективно, но сложнореализуемо: пагинация с тегом rel=«canonical» на страницу «Смотреть все»

Основной способ, рекомендуемый «Google». Тег rel=«canonical» акцентирует все внимание поисковой системы на канонической ссылке и странице, на которой демонстрируются товары. Другие страницы и их дубли система не учитывает.

Как выглядит тег:

  • <link href="http://site.com/canonicheskaya-stranica" rel="canonical" />

В данном случае мнение Google и мнение вебмастеров расходятся: на практике такой метод используется нечасто. Дело в том, что количество запросов в базу данных со страницы, оптимизированной таким образом, возрастает настолько, что страница загружается непростительно долго (для пользователей).

Таким образом, применение этого метода сопровождается продолжительной и хлопотной оптимизацией самого движка для ускорения загрузки страницы. На большинстве стандартных CMS-систем внедрить такой метод оптимизации не представляется возможным.

Оптимально, но нужны программисты: AJAX-пагинация

Самый оптимальный и выгодный метод с точки зрения SEO. Итак, что это – пагинация AJAX и в чем она заключается?

AJAX – это технология веб-разработки интерактивных пользовательских интерфейсов, которая базируется на «фоновом» обмене данными браузера с веб-сервером. В результате при обновлении данных страница сайта не перезагружается полностью, а запросы обрабатываются в фоновом режиме.

При переходе на последующие страницы пагинации сама страница сайта не перезагружается. Меняется только список демонстрируемых позиций. Таким образом получается, что страниц с адресами типа http://site.com/page2 не существует, а значит они не могут быть проиндексированы поисковыми ботами и никогда не попадут в индекс.

Единственный нюанс: такой метод реализуется только при помощи специалистов по веб-разработке.

Пагинация с тегами rel="prev"/"next" и мета-тегом robots

На всех размеченных страницах устанавливается директива для поисковых ботов в виде мета-тега. Он указывает на то, что страницу не нужно индексировать, но позволяет ботам переходить по все ссылкам на странице.

Выглядит это следующим образом: в секцию <head> помещается мета-тег <meta name="robots" content="noindex, follow" />.

Кроме того, на всех страницах разметки размещаются теги:

  •  "prev";

  •  "next".

Они указывают на направление перехода между страницами. Однако, как мы уже говорили, роботы Google сейчас справляются со сканированием товаров и статей на страницах и без указанных тегов.

Пагинация с тегами rel="prev"/"next" и rel="canonical" сам на себя

В отличие от предыдущего метода, вместо закрытия страниц от индексации, здесь на каждой странице в блоке <head> будет размещена каноническая ссылка, ведущая на нее же. Для этого используются атрибут и теги canonical, next, prev, размещенные следующим образом:

<link rel="canonical" href="http://site.com/page3.html" />

При этом страницы остаются открытыми для индексирования.

Нюансы

При настройке пагинации следует учитывать следующие моменты:

  • обновление алгоритмов поисковых систем, изменения в рекомендациях для настроек пагинации;

  • представление Яндекс и Google о том, как следует индексировать страницы пагинации. Поскольку у поисковых систем несколько разный подход, следует находить оптимальные способы настройки для обеих систем (если сайт работает на обе поисковых системы).

Кроме того, следует  учитывать, например, что для пагинации в WordPress, к примеру, в некоторых случаях необходимо установить плагин для пагинации, если в шаблоне нет по умолчанию.