Урок 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.

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

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

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

28 комментариев

по хронологии
по рейтингу сначала новые по хронологии
Максим https://t.me/seoforge

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

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

P.S. "Поисковики ненастолько ..." - описочка)

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

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

seoonly.ru http://seoonly.ru/

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

Nazim https://satilar.az/

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

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

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

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

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

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

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

Вадим https://vadim-anya.ru/

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

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

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

Nazim https://satilar.az/

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

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

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

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

Pavel http://seo6nik.ru

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

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

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

Мохито

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

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

Сергей

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

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

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

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

Айк https://1informer.com/html-redaktor-online/

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

Nazim http://azeritour.az

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

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

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

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

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

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

Пожалуйста 🙂

евгений http://autobryansk.info

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

Руслан

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

Сергей

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

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

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

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

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

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

Наверх