Страницы пагинации. Правильная настройка без дублей.

Индексация страниц пагинации и возникающие дубли популярная проблема для интернет магазинов и для сайтов где есть различные листинги. Я написал короткую заметку с пруфами из реальной практики и скриншотами из Яндекс.Справки и Справки Google для Вебмастеров. Заметка будет полезна если вы задаетесь следующими проблемами:


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

Рекомендация для Яндекса

Для робота Яндекса можно добавить специальную рекомендацию, в атрибуте name вместо значения robots укажите значение yandex.

Официальная рекомендация из Яндекс.Справки и ссылка на Яндекс.Справку

На основании этой рекомендации мы внедряем на страницы сайта пагинации, для вторых и последующих страниц. Для Яндекса правильнее закрывать страницы пагинации от индексации все, кроме первой

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

Этот тег добавляем в head. Если копируете этот текст, то проверьте его на валидность, потому отформатированным. В общем, эта инструкция пишется только Яндекса. Google ее не понимает. Для него пишем отдельную инструкцию.

Рекомендация для Google

Для Google мы используем Атрибуты rel="prev" и rel="next"

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

Суть метода

в том, что на 1 странице каталога мы указываем страницу продолжения по атрибутом next

На второй странице мы указываем через атрибут prev первую страницу и через next следующую.

Из справки Google

Добавление тега link в HTML-тег

В раздел <head> в коде странице каталога нужно добавить тег <link>

  • Код <link rel="next" href="URL следующей страницы"> будет указывать на следующий фрагмент статьи.
  • Код <link rel="prev" href="URL предыдущей страницы"> будет указывать на предыдущий фрагмент статьи.
Рекомендуем к прочтению  Заметка: как ускорить индексацию постов и страниц

Пример

Если гипотетически представить, что у нас следующая целевая страница пагинации являеется первой

https://gefy.ru/seo/

То для этой первой страницы в head мы добавляем следующий тег.

<link rel="next" href="https://gefy.ru/ubuntu/?PAGEN_1=2">

Для второй страницы мы добавляем атрибут prev на предыдущую страницу.

<link rel="prev" href="https://gefy.ru/ubuntu/?PAGEN_1=1">

И добавляем next для следующей страницы

<link rel="next" href="https://gefy.ru/ubuntu/?PAGEN_1=3">

Таким образом мы связываем страницы между собой цепочкой.

Заключение

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

<link rel="prev" href="https://gefy.ru/ubuntu/?PAGEN_1=1">
<link rel="next" href="https://gefy.ru/ubuntu/?PAGEN_1=3">
<meta name="yandex" content="noindex, follow"/>

Популярные ошибки

Ставить атрибут rel="canonical" ваши страницы будут индексироваться и выпадать из индекса, так как этак статья в процессе написания, чуть позже я приложу скриншоты.

Добавить комментарий

Ваш e-mail не будет опубликован.