Настройка пагинации от Google
Google рассказал о правильной разбивки страниц. Не секрет, что страницы пагинации не несут полезной нагрузки и чаще всего дублируют главную страницу категории, хуже всего если на ней присутствует SEO текст
Содержание сайта может разбиваться на страницы по-разному. Пример:
- На новостных и издательских сайтах длинные статьи обычно размещаются на нескольких страницах.
- На торговых сайтах списки товаров в категориях, содержащих большое количество элементов, разделяются на несколько страниц.
- На дискуссионных форумах ветви обсуждений могут разделяться на несколько последовательных URL.
Если содержание на вашем сайте, которое должно отображаться в результатах поиска, разбито на страницы, рекомендуем использовать один из способов, описанных ниже.
- Не совершать действия. Поскольку разбиение на страницы используется очень часто, алгоритмы Google возвращают содержание, наиболее соответствующее запросам пользователей, независимо от того, на скольких страницах оно расположено.
- Укажите страницу "Показать все". Пользователи часто предпочитают просматривать всю статью или категорию на одной странице. Если Google считает, что пользователь ищет именно такой вариант, то предпринимает попытку показать в результатах поиска страницу "Показать все". Вы также можете добавить атрибут rel="canonical" на страницы, чтобы сообщить Google, что в результатах поиска следует отображать страницу "Показать все".
- Используйте атрибуты
rel="next"иrel="prev", чтобы указать связь между несколькими URL. Благодаря этой разметке Google может определить, что содержание данных страниц связано в логической последовательности, и направить пользователя на начальную страницу.Использование атрибутов rel="next" и rel="prev"
Можно использовать HTML-атрибуты
rel="next"иrel="prev", чтобы указать связь между отдельными URL. Благодаря этой разметке Google может определить, что содержание данных страниц связано в логической последовательности.Предположим, что у вас имеется содержание, разбитое на страницы со следующими URL:
http://www.example.com/article-part1.html http://www.example.com/article-part2.html http://www.example.com/article-part3.html http://www.example.com/article-part4.html
- Добавьте в раздел
<head>первой страницы (http://www.example.com/article-part1.html) тег, который указывает на следующую страницу, как показано ниже:<link rel="next" href="http://www.example.com/article-part2.html">Поскольку это начальная страница, указывать атрибут
rel="prev"не требуется.- На второй и третьей страницах добавьте ссылки, указывающие на предыдущий и следующий URL. Например, на вторую страницу можно добавить следующие строки:<link rel="prev" href="http://www.example.com/article-part1.html"> <link rel="next" href="http://www.example.com/article-part3.html">
- Добавьте на последнюю страницу (http://www.example.com/article-part4.html>) ссылку, которая указывает на предыдущий URL, как показано ниже:<link rel="prev" href="http://www.example.com/article-part3.html">
Поскольку это последний URL, добавлять атрибут
rel="next"не требуется.Google рассматривает атрибутrel="previous"как синтаксический вариант атрибутаrel="prev". В качестве значений могут использоваться как относительные, так и абсолютные URL (в соответствии с допустимыми значениями тега<link>). Если указать в документе ссылку<base>, относительные пути будут определяться на основе базового URL.Ниже приведены факты, на которые следует обратить внимание.
rel="prev"иrel="next"являются для Google вспомогательными атрибутами, а не директивами.
- Если на странице, которая является частью последовательности, используются параметры, не влияющие на ее содержание, например идентификаторы сеансов, то значения атрибутов
rel="prev"иrel="next"тоже должны содержать одинаковые параметры. Это позволит правильно определить значения атрибутовrel="prev"иrel="next"при сопоставлении ссылок. Например, страница http://www.example.com/article?story=abc&page=2&sessionid=123 должна содержать следующие строки:<link rel="prev" href="http://www.example.com/article?story=abc&page=1&sessionid=123" /> <link rel="next" href="http://www.example.com/article?story=abc&page=3&sessionid=123" />
rel="next"иrel="prev"не зависят отrel="canonical". Их можно указывать одновременно. Например, на странице http://www.example.com/article?story=abc&page=2&sessionid=123 могут быть указаны следующие строки:<link rel="canonical" href="http://www.example.com/article?story=abc&page=2"/> <link rel="prev" href="http://www.example.com/article?story=abc&page=1&sessionid=123" /> <link rel="next" href="http://www.example.com/article?story=abc&page=3&sessionid=123" />
- Если Google обнаружит ошибки в вашей разметке (например, если отсутствует ожидаемое значение атрибута
rel="prev"илиrel="next"), дальнейшее индексирование страниц и распознавание содержания будет выполняться на основе собственного эвристического алгоритма Google.
