Урок 418 Правильная SEO оптимизация страниц пагинации

Страницы пагинации в SEO

Всем привет! Есть в SEO, как кажутся, элементарные и очевидные вещи, но если немного разобраться в них, возникает много вопросов и нюансов, которые беспокоят владельцев проектов. Сегодня я хочу поговорить про страницы пагинации (или еще их называют страницами листинга). Хочется написать развернутый урок: что, зачем и почему, чтобы все разъяснить, как удалось это сделать с уроком про переход на https.

Я уже рассказывал на своем блоге, как сделать пагинацию в WordPress (там же и рассказывал, что такое постраничная навигация). Теперь пришло время показать, что нужно с ними делать с точки зрения SEO. Многих беспокоят следующие вопросы:

  • стоит ли их закрывать индексацию пагинации в robots.txt;
  • может стоит закрыть их с помощью meta name=”robots”;
  • или лучше использовать rel=canonical;
  • а может вообще их оставить открытыми для индексации;
  • ну и другие вопросы.

Итак, поехали!

Страницы пагинации

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

Страницы пагинации

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

  • карточек товаров;
  • информационных постов;
  • обсуждения на форумах.

Индексация пагинации

Лучше страницы пагинации не запрещать от индексирования, чтобы роботы доходили до как можно большего количества товаров/постов (особенно важно, когда у вас очень много товаров). Но опять же, несмотря на то, что страницы открыты для индексирования, я бы рекомендовал сделать так, чтобы они не участвовали в основном поиске. Я противник низкокачественных страниц в индексе и считаю, что в поиске должны быть только нужные страницы, и важность подобных страниц будет выше, нежели будет полно низкосортного контента. Как же тогда быть?

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

Требования Яндекса

Яндекс рекомендует ставить rel=canonical со второй, третьей и последующих страниц на первую (взял отсюда https://yandex.ru/blog/platon/2878):

Пагинация в Яндексе

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

Требования Google

Гугл же рекомендует использовать теги rel=”prev” и rel=”next”, чтобы указать логическую последовательность между URL (вот тут https://support.google.com/webmasters/answer/1663744?hl=ru&ref_topic=4617741):

Пагинация в Google

И в тоже время, Google рекомендует rel=canonical ставить саму на себя (в той же справке по ссылке выше):

Rel canonical и rel prev и next

То есть Гугл не рекомендует, как это делает Яндекс, ставить каноникал на первую страницу, также он говорит, что это неправильно. Но по опыту замечено, что, если ставить  rel=canonical на первую страницу, ничего критичного не происходит, сайты хорошо чувствуют себя в обоих поисковых системах.

И да, есть такой момент: Яндексу все равно на теги rel=prev и rel=next, он не понимает их и просто игнорирует.

А что же говорят SEOшники?

Мнений на эту тему очень много, приведу парочку.

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

А кто-то говорит запретить в robots.txt или использовать тег meta name=”robots” content=”noindex,follow”. Я раньше тоже так делал, но это не совсем правильно, так как поведенческие факторы со страниц пагинации не будут передаваться. Да и Яндекс также говорит:

Robots="noindex,follow"Я не продвигаю страницы категорий на блоге (а зря, я рассказывал про пользу правильной SEO-оптимизацию категорий), все руки не доходят, как-нибудь доберусь обязательно, уберу “noindex, follow”. Тем, кто продвигает категории, рекомендую использовать инструкцию выше.

Дублирование в пагинации

Кстати, если Яндекс считает, что страницы пагинации – это дубли, то Google так не считает, ему главное указать rel=prev и rel=next. Если вы используете тег rel=canonical на основную страницу, то в индексе будет только она. Если же использовать только rel=prev и rel=next, страницы пагинации будут попадать в индекс поисковых систем.

Теги prev и next показывают роботу, что страницы связаны в логической последовательности, как бы это одна большая страница. Именно поэтому одновременно использовать rel prev/next и rel canonical на основную страницу – неправильно. То есть, если вы хотите указать и каноникал, и prev/next, тогда каноникал указываем только на саму страницу (саму на себя).

Как оформить страницы пагинации

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

Также рекомендую, чтобы Title страниц пагинации генерировался. У меня плагин Yoast SEO просто дописывает “Страница Х из Y” и настраивается, если что это тут:

Title пагинации

Если у вас интернет-магазин, можно добавить ссылку на страницу “Все товары” данной категории. Это позволит просмотреть страницу сразу, без переходов на другие страницы. В этом случае rel=canonical поисковики рекомендуют ставить rel=canonical на эту страницу со всеми товарами без пагинации.  Но здесь нужно быть аккуратным, потому что если выводить много товаров/постов, то страница подгружается дольше, а поисковики любят как можно более быстрые сайты.

И еще, если мы находимся на второй или любой другой странице, ссылка на первую страницу должна идти сразу на основную, а не на /page/1, вот пример:

Ссылка на первую страницу пагинации

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

Кто-то делает бесконечный скроллинг (товары/посты подгружаются по мере пролистывания страницы вниз). Если вы делаете это, снова нужно быть аккуратным. Либо кто-то выводит кнопки “Показать еще”:

Кнопка "Показать еще"

Бесконечный скроллинг и прочие javascript/ajax использовать можно, но чтобы не было проблем, я бы рекомендовал сделать так, чтобы все элементы индексировались и отдавались роботу. И все же, я бы продублировал бесконечный скроллинг цифрами 1,2,3,4, так как некоторым пользователям так удобнее. Вот пример:

Пагинация Java script и Ajax

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

1, 2, 3 … 10, 20, 30, 40, 50, 60, 70…79.

И, конечно, выводить всю пагинацию (ссылки на все страницы) не нужно – это слишком много ненужных внутренних ссылок, да и с эстетической точки зрения смотрится не очень.

Вывод – как же в итоге поступить правильно?

На мой взгляд есть 3 варианта наиболее правильных развития событий:

  1. Если вам важен Яндекс или интересны оба поисковика (практически для всех проектов под Россию), то делаем каноникал на первую страницу.
  2. Если интересует только Гугл (например, ваш сайт находится в странах СНГ, где в некоторых из них трафика в Яндексе практически нет, или зарубежные проекты), то делаем rel canonical саму на себя и прописываем prev/next.
  3. Если у вас есть страница, где выводятся все товары, можно указать рел каноникал на нее, использовать rel=prev и rel=next. Тогда будет правильно для обоих поисковых систем. Но в таком случае, напомню, минусы тоже есть: если у вас имеются категории, где выводятся больше количество товаров, то это замедлит скорость загрузки сайта, а это влияет на ранжирование.

Во всех случаях запрета на индексирование не требуется (ни в robots.txt, ни в meta name=”robots”). Не забываем, что текст размещаем только на 1-ой странице, чтобы не было дублей с большим количеством совпадений. Вы можете проследить за изменения страниц в индексе в панели вебмастеров Яндекса и Google.

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

График посещаемости с поиска

Ребята, кто успел попасть на предзапись моего SEO-марафона, я почти всем ответил на вопросы, осталось еще чуть-чуть, вопросов пришло очень много, разгребаю. 🙂 Если вдруг вы не успели записаться на предзапись марафона, ждите новостей на блоге (подпишитесь на рассылку по почте, чтобы не пропустить старт продаж), в феврале стартуем!

Ну и вопрос: а что вы делаете со страницами пагинации на своих проектах?

Подпишитесь на бесплатные уроки
Нажав на кнопку «Подписаться» вы принимаете
соглашение на обработку персональных данных .

Понравился урок? Вы не хотите пропускать новые бесплатные уроки по созданию, раскрутке и монетизации блога? Тогда подпишитесь на RSS или на электронный ящик в форме выше и получайте новые уроки мгновенно! Также можете следить за мной в Twitter.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажав на кнопку «Отправить комментарий» вы принимаете соглашение на обработку персональных данных .

34 комментария на «Урок 418 Правильная SEO оптимизация страниц пагинации»

  1. Максим
    https://t.me/seoforge

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

    Сам применяю rel=canonical на первую страницу + rel=”prev” и rel=”next”))) Вообще надо потестировать этот момент.

    P.S. “Поисковики ненастолько …” – описочка)

    • Пётр АлександровАвтор статьи
      https://wpnew.ru

      Я думаю, что в данном случае rel=prev и rel=next – бесполезны, так как стоит каноникал на первую. Ошибку исправил, спасибо 🙂

  2. seoonly.ru
    https://seoonly.ru/

    Спасибо, подоптимизируемс…

  3. Nazim

    Великолепный урок, спасибо.
    Подскажите пожалуйста, как проверить в robios.txt страницы пагинации закрыты или нет? Как ее открыть?
    Заранее спасибо

    • Пётр АлександровАвтор статьи
      https://wpnew.ru

      1. Смотрите, что дописывается в URL на страницах пагинации, в моем случае это /page/2 , /page/3 и т.д.
      2. И в robots.txt ищете, есть ли запрет на подобные страницы, то есть есть ли запрет на /page/* или что-то в этом духе.

    • Анатолий Севрук

      Есть инструмент проверки разрешения индексации страниц. Просто вставьте туда страницу и проверьте. Находится в яндекс вебмастере, Инструменты — Анализ robots.txt — Разрешены ли URL? внизу страницы.

      • Пётр АлександровАвтор статьи
        https://wpnew.ru

        Да, кстати, этот способ даже более удобен, спасибо 😉

  4. Вадим

    А как это проверить?

    • Пётр АлександровАвтор статьи
      https://wpnew.ru

      Что проверить?)

  5. Nazim

    А что делать если у меня плагин Yoast SEO и в нем шаблон заголовка прописан свой тайтл? А не %%sitedesc%% %%page%%

    Плюс на главных страниц рубрик и дочерних прописал свои метатаги

    • Pavel

      Прописываешь правильный

    • Пётр АлександровАвтор статьи
      https://wpnew.ru

      После этого тайтла попробуйте добавить %%page%%

  6. Владимир
    https://samizdatt.net

    Здравствуйте! Но ведь у meta name=”robots”, есть несколько значений параметра content. Например запрещает индексацию страницу пагинации, НО разрешает её обход по ссылкам. В то время как запрещает и то и другое. Решил поэксперементировать. На страницах пагинации установил rel=”canonical” на первую страницу и прописал для них . Понимаю, что canonical скорее всего не будет работать, но хочется попробовать. Как думаете что-то это может дать?

  7. Мохито

    Это я понял, но простите за тупой вопрос. Как это реализовать, чтоб каноникал вёл на первую страницу в пагинации? Где прописать или изменить ?

    • Alex

      Yoast имеет такую настройку в при редактировании категории.

      • Сергей

        Это для категории. А для главной страницы есть настройка в yoast? Я искал и не нашёл.

  8. Alex

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

    У меня на сайте были закрыты для индексирования страницы архивов категории. После обновления Yoast их открыл и случилось падение на несколько дней в позициях Google. Постепенно востанавливаюсь.

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

  9. Айк

    Спасибо за пост !
    А какое описание указываете для страниц 1.2.3…..

  10. Nazim
    https://azeritour.az

    Скажите пожалуйста. А как сделать, что бы описание рубрик выводилось только на первой странице? Заранее спасибо!!!!!!

    • Пётр АлександровАвтор статьи
      https://wpnew.ru

      Yoast SEO делает автоматически

  11. Анатолий
    https://seoquick.ru

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

    • Пётр АлександровАвтор статьи
      https://wpnew.ru

      Пожалуйста 🙂

  12. евгений
    https://autobryansk.info

    Так а как сделать каноникал на первую через All in One Seo Pack? Интересны оба поисковика, но яндекс в приоритете. А то ругается что нет описания на страницах пагинации в вебмастере.

  13. Руслан

    Наткнулся случайно на Ваш блог. Класс!
    Яндекс советует ставить canonical на первую страницу, цитата: “если на них нет трафика и контент идентичен”.
    У меня контент идентичен.
    Но трафик с яндекса идет. Если я всё же поставлю canonical, то я потеряю этот трафик или он перейдет у меня на основную страницу?
    Этот canonical он как-то вес страницы передает?

  14. Сергей

    Вся пагинация опять попала в индекс яндекса и гугла и это несмотря на каноникал. Как такое может быть? Они стали игнорировать каноникал?

  15. Евгений Коваленко
    http://dokekspert.ru

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

    • Пётр АлександровАвтор статьи
      https://wpnew.ru

      Добрый день. Так в статье как раз написано же, что нужно сделать, чтобы они не попадали в индекс. 🙂

  16. rusfet.biz

    Большое Вам спасибо. На сайте очень много полезной информации, а эта статья вообще “в тему”.

  17. Андрей

    В robots.txt есть возможность указать директивы для каждого поискового гиганта отдельно. Почему бы не оставить открытую пагинацию для гугла с правильным набором rel=canonical на саму себя и rel=prev/next, а для яндекса (User-agent: Yandex) не запретить индексацию пагинации вообще отдельной директивой в robots.txt?

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

  18. Дмитрий
    https://goldlass.ru

    Здравствуйте, Пётр.
    В первую очередь, хочу поблагодарить Вас за прекрасное изложение материала и добродушное отношение к читателям.
    Позвольте мне уточнить некоторые детали, задав очень важный вопрос?
    У меня информационный ресурс, адрес которого я указал.
    Страницы пагинации не закрыты от индексации – ни мета-тегом robots noindex follow, ни правилом */page* в файле robots.txt.
    Каноническая ссылка ведёт на первую страницу разделов, включая главную.
    Кстати, атрибуты prev и next больше не поддерживаются Гуглом. В Яндексе их всегда игнорировали. Так, что можно их смело удалять из исходного кода.
    Но у меня вопрос такого плана.
    В Яндекс.Вебмастере появилось предупреждение о возможной ошибке, связанной с отсутствием описания description на неканонических страницах навигации, которые, кстати, стали массово “залетать” в индекс.
    Об этом Яндекс извещает тут: https://webmaster.yandex.ru/blog/nekanonicheskie-stranitsy-v-poiske
    Стоит ли обращать внимание на такое уведомление? Или всё-таки надо искать решение, чтобы уникализировать description на страницах пагинации?
    Я надеюсь, что Вы мне ответите.
    С уважением, Дмитрий.

    • Юлия
      https://photoretsept.ru/

      тот же вопрос, постою- послушаю

  19. Олег

    Здравствуйте, Пётр. Вы пишете, что следует избегать текстового контента на страницах пагинации, “чтобы не было дублей”. О каких дублях идёт речь, если страницы пагинации – неканонические и в поиске не участвуют?

  20. Виталий
    https://page-audit.ru

    Если рассматривать важность линков canonical, prev, next для продвижения, то можно опираться на следующую информацию.

    Яндекс,
    canonical – 27 баллов из 100
    prev – 4 из 100
    next – 1 из 100

    Google
    canonical – 19 из 100
    prev 2 из 100
    next 1 из 100

    Так что, в первую очередь решайте вопрос канонической страницы, а потом уже вопрос навигации по пагинации.

    • Виталий
      https://page-audit.ru

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