Рубрики

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

Петр Александров
Автор статьи Пётр Александров
34
Время прочтения: 8 мин.

Всем привет! Есть в 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 рекомендует rel=canonical ставить саму на себя (в той же справке по ссылке выше):

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

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

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

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

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

А кто-то говорит запретить в robots.txt или использовать тег meta name=”robots” content=”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” и настраивается, если что это тут:

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

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

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

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

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

Также, когда страниц очень много, можно сделать разбивку по 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-марафона, я почти всем ответил на вопросы, осталось еще чуть-чуть, вопросов пришло очень много, разгребаю. 🙂 Если вдруг вы не успели записаться на предзапись марафона, ждите новостей на блоге (подпишитесь на рассылку по почте, чтобы не пропустить старт продаж), в феврале стартуем!

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

Подпишитесь на бесплатные уроки по e‑mail и получите книгу в подарок
Нажав на кнопку «Подписаться» вы принимаете соглашение на обработку персональных данных.
Книга по SEO
Добавить комментарий
Ваш адрес email не будет опубликован. Обязательные поля помечены
Нажав на кнопку «Отправить комментарий» вы принимаете соглашение на обработку персональных данных.

34 комментария на «Урок 418 Правильная SEO оптимизация страниц пагинации»
  1. Максим
    https://t.me/seoforge

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

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

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

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

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

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

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

  3. Nazim

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

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

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

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

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

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

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

  4. Вадим

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

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

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

  5. Nazim

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

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

    • Pavel

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

    • Пётр Александров Автор статьи
      https://reclampa.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://reclampa.ru

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

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

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

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

      Пожалуйста 🙂

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

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

  13. Руслан

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

  14. Сергей

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

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

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

    • Пётр Александров Автор статьи
      https://reclampa.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

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

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