Пагинация: рекомендации Яндекс и Google, как правильно сделать для SEO

Александр Овсянников (Интернет Мажор)
Обновлено: 25.07.2019
Пагинация

Пагинация – это последовательная навигация (нумерование) веб-страниц, расположенная внизу или вверху страниц ресурса. Она разбивает большие объемы информации, как правило из одного раздела, на небольшие пронумерованные страницы.

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

Как выглядит на сайте

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

Пагинация в интернет-магазине

Проблемы с пагинацией

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

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

Сегодня к любому товару подгружаются изображения, и если они все будут располагаться на одной странице, то загружать ее придется довольно долго. И это будет влиять на продвижение, потому что скорость загрузки страниц - это один из факторов ранжирования.

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

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

А все из-за нескольких проблем, возникающих в результате неправильной настройки пагинации. Вот какие основные проблемы могут возникнуть с пагинацией.

Баннер заработок на малостраничных сайтах

Лимит на посещение

Поисковые роботы не могут за раз обойти весь веб-ресурс, сразу же просканировав и включив в индекс все его страницы. Глубина и количество документов, сканируемых за одно посещение, строго ограничены. У каждого сайта есть свой краулинговый бюджет в зависимости от его возраста, PageRank, регулярности публикации нового контента и так далее.

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

Дубли страниц

Как поисковые системы относятся к идентичным страницам, можете узнать в статье про тег rel=canonical. Здесь скажу кратко – плохо. Поисковики нуждаются в контенте, отвечающем на вопросы пользователей максимально точно, полезно, интересно и информативно. В общем, нужны максимально релевантные материалы.

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

Как поисковая система поймет, какая из этих страниц самая релевантная запросу пользователя? В индекс попадут все страницы, вес между которыми равномерное распределится. Так основная страница каталога распылится среди сотен второстепенных, из-за чего вебмастеру не удастся продвинуть ее в ТОП выдачи.

Что говорит Яндекс о пагинации

Справка Яндекса о страницах пагинации

Если заглянуть в справку Яндекса, то вы увидите, что там четко прописано о необходимости применения атрибута rel=canonical, который будет перенаправлять со второй и последующих веб-страниц на каноническую (главную) страницу каталога.

Так вы предотвратите проблемы с индексацией публикаций или каталогов товаров. А все потому, что canonical не запрещает роботам сканировать страницы, он лишь указывает URL-адрес основной страницы, которая будет включена в результаты выдачи.

Что говорит Google о пагинации

Раньше поисковик советовал указывать логическую последовательность между УРЛ адресами посредством тегов rel=”next” и rel=”prev”. Также компания рекомендовала ставить атрибут canonical на самого себя, то есть не так, как в Яндексе (на первую страницу).

Но уже в марте 2019 года сотрудник Google Webmasters отметил, что rel=prev и rel=next, запущенные в 2011 году, больше не поддерживаются поисковой системой. Затем последовало удаление всех справок, касающихся данных атрибутов. А потом оказалось, что Гугл не поддерживает их уже несколько лет, однако никто из представителей не уведомил об этом пользователей.

Вот сообщение из Твиттера Джона Мюллера:

Твиттер Джона Мюллера об отмене rel=next/prev

Представители поисковика признались, что допустили ошибку и ввели пользователей в заблуждение, не предупредив об отмене поддержки данных атрибутов:

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

Так извинился сотрудник компании, давая комментарий блогу Search Engine Land.

Еще представители поиска заявили, что в будущем подобные упущения недопустимы.

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

Теперь Google призывает вебмастеров размещать свой контент на одной странице вместо использования атрибутов rel=prev/next. Объясняют они это так:

Анализируя на протяжении нескольких лет индексацию, мы приняли решение отменить поддержку rel=prev и rel=next. Дело в том, что пользователи предпочитают контент, размещенный на одной странице. Учитывайте это, но не забывайте, что и постраничная пагинация хорошо воспринимается нашей поисковой системой. Первым делом отталкивайтесь от того, как будет лучше вашей целевой аудитории.

Представитель компании Джон Мюллер также сделал важное замечание, что вебмастерам нет необходимости удалять неактуальную для Гугла разметку, потому что она может применяться другими поисковиками и браузерами, нести пользу для посетителей. Ну и в своем Twitter он добавил, что поисковая система вовсе не поддерживает данный атрибут:

Твиттер Джона Мюллера Google не использует атрибут rel=prev/next

В общем, делайте как рекомендовал и рекомендует Яндекс. Используйте rel=canonical и ставьте его на первую страницу – по факту это не оказывает никакого негативного влияния на индексацию и ранжирование сайта ни в одном из поисковиков. Добавлю, что Яндекс не поддерживает теги rel=next/prev.

4 способа реализации пагинации

Главная задача в процессе внедрения пагинации – организовать постраничную нумерацию так, чтобы она не оказала негативного влияния на SEO продвижении сайта и не спровоцировала падение его позиций в поисковой выдаче. Ну а следующая цель – реализация пагинации должна улучшить показатели веб-ресурса. У вас есть 3 эффективных метода.

1. Удаление постраничной пагинации из индекса с помощью noindex

Вам потребуется прописать мета-тег noindex внутри открывающего и закрывающего тегов <head> в коде всех страниц пагинации кроме первой следующим образом:

<meta name="robots" content="noindex, follow" />

Так вы запретите поисковому боту индексировать данную страницу, но разрешите переходить по ссылкам, ведущим из нее на другие страницы.

Однако есть важные нюансы:

  • Если на сайте страницы создаются динамически, то есть на ней есть фильтры (сортировка по стоимости, году выпуска и т.п.), из-за которых контент зависит от выбранных пользователем параметров, позаботьтесь об отсутствии дублей URL-адреса первой страницы. Вам необходимо ссылку на главную страницу каталога изменить на site.ru/catalog. А со страницы вида site.ru/catalog?page=1 организуйте 301 редирект на первую страницу.
  • Создайте карту сайта в формате XML.

Недостатки:

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

2. «Смотреть все» и rel=”canonical”

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

Допустим, у вас есть интернет-магазин и в нем есть раздел «Шпаклевка». Создайте веб-страницу со всеми видами предлагаемой на сайте шпаклевки по такому УРЛу, например:

domennoe-imya/shpaklevki/?&show_all=yes

А затем на каждой странице пагинации внутри тега <head> впишите строку:

<link rel="canonical" href="http:// domennoe-imya/ shpaklevki/?&show_all=yes" />.

Есть один нюанс: при наличии большого количества товаров веб-страница будет грузиться гораздо дольше. Частичное решение проблемы – уменьшение разрешения картинок товаров.

Преимущества:

  • Google и Яндекс приветствуют исключение страниц из индексации тегом canonical.
  • Весь контент с пронумерованных страниц проиндексируется через одну страницу «Смотреть все».

Недостатки:

  • Приходится уменьшать качество изображений и размер контента в целом.
  • Если на ресурсе много товаров и фильтров в пределах одного каталога, образуется много динамических страниц, для каждой из которых понадобится прописать тег rel=canonical.
  • Яндекс может проигнорировать канонический тег, потому что для него он является рекомендацией. Риски игнорирования повышаются, если контент на страницах не будет абсолютно одинаковым. А ведь список товаров слегка отличается.

3. rel="canonical" на первую страницу в каталоге

Поисковые системы рекомендуют поступать именно так. Со всех страниц пагинации указывать тег rel=canonical на первую страницу в каталоге. Если раньше Google был против такого способа и учитывал директивы prex, next, для пагинации, то с их отменой он стал не против такого способа реализации. Яндекс уже давно официально рекомендовал именно такой способ организации пагинации.

Преимущества:

  • Официальные рекомендации поисковых систем.

Недостатки:

  • Яндекс иногда может пренебрегать тегом rel=canonical, так как он является рекомендательным.

4. AJAX и JavaScript прокрутка

В данном случае страница прокручивается бесконечно – новые товары и контент подгружается только после того, как пользователь прокрутит страницу до нижней части экрана. Данную функцию предоставляет технология AJAX, благодаря которой данные между браузером и сервером передаются в фоновом режиме. Asynchronous Javascript and XML внедрена во многих популярных социальных сетях, таких как «ВКонтакте», «Instagram» и т.д.

Это прекрасный способ улучшить юзабилити, но к его реализации нужно подходить грамотно. Лучше, когда товары загружаются не автоматически при прокрутке вниз страницы, а после нажатия по кнопке «Показать еще товары», расположенной внизу последних загруженных товаров.

Преимущества:

  • поисковики полностью проиндексируют каталог без дублей, так как это будет как одна страница;
  • такая страница грузится гораздо быстрее, чем «Показать все».

Недостатки:

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

Как же сделать лучше для SEO?

Используйте атрибут canonical, указывающий на первую страницу, потому что поисковая система Яндекс рекомендует поступать именно так. Да и для Google применение этого атрибута в пагинации теперь воспринимается положительно.

Не следует запрещать роботам индексировать страницы – ни в meta name=“robots”, ни в robots.txt. Текст в рубрике, если у вас таковой имеется, оставляйте исключительно на первой странице, чтобы избежать дублирующего или очень похожего контента. Чтобы отследить изменения в индексе поисковых систем, воспользуйтесь панелью вебмастеров.

Но самый идеальный вариант. Это совместить два способа с постраничной навигацией с тегом canonical на первую страницу каталога и сделать AJAX загрузку по кнопке "Показать еще".

Идеальная пагинация на сайте

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

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

Внимание! Не смотря на идеальный способ описанный выше, вы должны следить за индексацией страниц, и вашего контента. Потому что на больших сайтах, могут возникать проблемы с индексацией в Google, но когда просто открываешь для индексации пагинацию, то страницы начинают нормально индексироваться. Так что необходимо тестировать и смотреть по ситуации. Иногда можно и пренебречь мусорными страницами пагинации, если так ваш контент лучше индексируется.

Частые ошибки при создании пагинации

  • Запрет постраничной навигации в файле robots посредством директивы Disallow. Минус данного метода в том, что поисковые системы с большой вероятностью не включат в индекс множества важного для продвижения контента на страницах пагинаций, к примеру таких, как карточки товаров. Google и вовсе воспринимает команды, прописанные в robots.txt, как рекомендации, но часто не следует им. Можно часто увидеть в индексе поисковика страницы, которые вебмастер закрыл в файле.
  • Оптимизация страниц пагинации под похожие запросы. «Купить телефон Москва», «купить телефон в интернет магазине недорого», «купить телефон дешево» и так далее. Еще лет 5-10 назад такой способ продвижения имел место быть, но поисковики за последние годы сильно поумнели и такими методами их не обманешь. Сейчас набор подобных запросов распределенный по страницам пагинации может расцениваться как спам.
  • Применение «Смотреть все» при большом объеме ассортимента. Это может негативно повлиять на индексацию и скорость загрузки страниц. Недостатки довольно серьезные, так как вы рискуете потерять большое количество трафика.
  • Уникализация пронумерованных страниц. В данном случае продвигается лишь первая страница, ее мета теги и контент, в то время как вторая и остальные страницы не содержат текст и у них шаблонные мета теги с нумерацией по типу %category% – page 2. Множество бесполезных пронумерованных страниц, попадающих в индекс, могут ухудшать эффективность проекта.
  • Использование rel=next/prev. Яндекс никогда не понимал данные теги и Google отменил их поддержку.

Заключение

При выборе определенного способа SEO-оптимизации страниц пагинации нужно отталкиваться от особенностей веб-сайта. Конечно самым оптимальный вариант – применение канонического атрибута совместно с AJAX загрузкой. Но если вы не можете организовать такую загрузку, то используйте просто canonical на первую страницу.

Пожалуйста, оцените эту статью. Чтобы мы могли делать лучший контент! Напишите в комментариях, что вам понравилось и не понравилось!

Рейтинг статьи: / 5. Кол-во оценок:

Александр Овсянников ака Интернет Мажор
Занимаюсь продвижением и заработком на сайтах с 2009 года.
2
Оставить комментарий
avatar
1 Цепочка комментария
1 Ответы по цепочке
2 Последователи
 
Популярнейший комментарий
Цепочка актуального комментария
2 Авторы комментариев
Интернет МажорМаксим Авторы недавних комментариев
  Подписаться  
Уведомление о
Максим
Максим

Спасибо, все очень понравилось. Есть пару вопросиков так, как тема очень тяжелая для вос: 1 - что мы не используем "noindex" и "nofollow" на страницах пагинации? Все страниц должны быть открыты к индексированию и переходам по ссылкам? Только на каждой странице пагинации должен быть установлен . 2 - А, вообще пагинация - это разбивка категории (рубрики, каталога) на более мелкие части? Например: есть рубрика site.ru/cars, и в этой рубрике находятся 100 постов про машины. Мы не хотим, чтобы при открытии рубрики site.ru/cars сразу все 100 постов загружались. Соответственно мы разбиваем (делим) эту рубрику на 10 страниц, и каждая страница будет… Подробнее »