Чем больше становится сайт, тем актуальнее вопрос борьбы с внутренними дубликатами, наличием низкокачественных страниц для поисковых систем.
Пагинация, при неправильной настройке, является теми страницами сайта, которые могут вызывать сомнение у поисковиков о их ценности, это полные или частичные внутренние дубликаты.
В статье разберемся, как вычислить проблемы с пагинацией для SEO, как сделать правильную настройку и какие стратегии пагинации используют для продвижения интернет-магазина, крупных порталов или для раскрутки доски объявлений.
Как узнать, что на сайте неправильно настроена пагинация для SEO
Основным показателем наличия дублирующих страниц из-за пагинации являются дубликаты по Title и дублирование текста в рамках одного сайта.
Дубликаты Title по сайту
Ниже указаны инструменты, которые помогут найти дубликаты Title по сайту.
1. Google Search Console
Откройте вкладку «Вид в поиске > Оптимизация HTML»
Переходим в «Повторяющиеся заголовки» и изучаем результаты на предмет URL присущих для страниц пагинации (/page/2/
, /?page=2
и т. д.)
2. Netpeak Spider или Comparser
Запустите анализ требуемого сайта в одной из программ и по завершении сканирования отсортируйте результаты по дубликатам Title.
Изучите результаты, которые дублируются по тегу Title на предмет URL, присущих для страниц пагинации (/page/2/
, /?page=2
и т. д.).
Кстати, правильное составление Title — залог роста трафика. Читайте статью о правильном составлении Title, а также узнайте как изменения Title помогли проекту вырасти на 515%.
Внутренние дубликаты по тексту
Внутренние дубликаты по тексту, в основном, образуются, когда текст отображается на всех страницах пагинации, что является ошибкой.
Для поиска внутренних дубликатов текста можно использовать:
- Advego (берем кусок текста и сканируем его на уникальность);
- ручной поиск (открываем первую страницу и затем последующие страницы пагинации с целью найти повторяющийся текст).
Выявив проблемы на сайте, необходимо переходить к их решению. Главное — не повторить нижеприведенных ошибок.
Неправильные стратегии для SEO пагинации
- закрыть все страницы пагинации в
robots.txt
; - установить
rel="canonical"
на первую страницу со всех страниц пагинации.
Используя вышеприведенные стратегии, вы, скорее всего, избавитесь от проблемы дубликатов пагинации, но можете получить новую проблему — плохую индексацию товаров или статей.
Индексация товаров и статей ухудшается потому что:
- робот не посещает страницы далее первой из-за закрытия пагинации в
robots.txt
; - пагинация игнорируется, так как с помощью
rel="canonical"
установили, что страницы 2, 3, 4 являются копиями основной страницы.
Особенно актуальна будет проблема для интернет-магазинов с большим количеством товаров.
Работающие стратегии SEO пагинации
1. Meta robots
На все страницы пагинации помещаем тег <meta name="robots" content="noindex, follow" />
.
2. Уникализация страниц пагинации
На всех страницах пагинации уникализируем title
, description
, не отображаем SEO текст с первой страницы категории.
3. Страница «View all» + rel="canonical"
Помимо страниц пагинации создается страница «View All», на которой располагаются абсолютно все товары из данной категории.
А со всех страниц пагинации устанавливаетcя rel="canonical"
на данную «View All» страницу:
<link rel=«canonical» href=«http://site.ru/category-1/view-all.html» />
Данные стратегии я заведомо не расписывал, так как статей, которые раскрывают их полностью, много. Вот ссылки на них: один (на английском), два (справка Google), три (вебинар Деваки).
Какие стратегии SEO пагинации используют крупные сайты
Я собрал список стратегий SEO пагинации, которые используют интернет-магазины, доски объявлений и агрегаторы для того, чтобы разобраться, что работает.
Сайт | Стратегия | next / prev | meta robots | Canonical |
avito.ru | n/a | Нет | Нет | На первую страницу |
wildberries.ru | 2 | Нет | Нет | Нет |
olx.ua | 2 | Да | Нет | Сам на себя |
kidstaff.com.ua | 1 | Нет | Да | Нет |
ria.com | 2 | Да | Нет | Сам на себя |
hotline.ua | n/a | Нет | Нет | На первую страницу |
klubok.com | 1 | Да | Да | Нет |
rozetka.com.ua | 2 | Нет | Нет | Нет |
allo.ua | 1 | Нет | Да | Сам на себя |
depositphotos.com | 1 | Да | Да | На первую страницу |
aliexpress.com | n/a | Нет | Нет | На первую страницу |
Выводы по SEO пагинации на крупных сайтах:
- Никто не использует стратегию с отображением всех товаров на странице View All.
- Примерно половина крупных сайтов оставляет страницы пагинации доступными для поисковиков, предварительно уникализировав метаданные для этих страниц.
- Вторая половина сайтов использует стратегию закрытия страниц пагинации от индексирования, оставляя возможность поисковым роботам ходить по ним. Также указывают теги prev/next для улучшения индексирования товаров на глубоких страницах.
- Некоторые не заморачиваются и полностью закрывают индексацию пагинации (скорее всего, может страдать индексация товаров).
Идеальная стратегия для SEO пагинации
1. Robots.txt
Страницы пагинации не должны быть закрыты в robots.txt
В противном случае товары или статьи на страницах пагинации будут плохо индексироваться.
URL страниц пагинации должны отличаться от основной страницы каталога.
Пример:
http://site.ru/categotia | URL категории |
http://site.ru/categotia?page=2 | URL 2-й страницы |
http://site.ru/categotia?page=3 | URL 3-й страницы |
http://site.ru/categotia?page=4 | URL 4-й страницы |
2. Атрибуты rel="next"
и rel="prev"
Обязательно внедрить для корректного краулинга поисковыми ботами.
На всех страницах пагинации должны быть внедрены HTML-атрибуты rel="next"
и rel="prev"
, чтобы указать связь между отдельными URL. Благодаря этой разметке поисковые системы могут определить, что содержание данных страниц связано в логической последовательности.
Добавьте в раздел <head>
первой страницы (http://site.ru/categotia
) тег, который указывает на следующую страницу, как показано ниже:
<head>
...
<link rel="next" href="http://site.ru/categotia?page=2">
...
</head>
Поскольку это начальная страница, указывать атрибут rel="prev"
не требуется.
На второй странице добавьте ссылки, указывающие на предыдущий и следующий URL. Например, на второй странице можно добавить следующие строки:
<head>
...
<link rel="prev" href="http://site.ru/categotia">
<link rel="next" href="http://site.ru/categotia?page=3">
...
</head>
Добавьте на последнюю страницу (http://site.ru/categotia?page=4
) ссылку, которая указывает на предыдущий URL, как показано ниже:
<head>
...
<link rel="prev" href="http://site.ru/categotia?page=3">
...
</head>
Поскольку это последний URL, добавлять атрибут rel="next"
не требуется.
3. Индексация страниц пагинации
На 2-й и последующих страницах пагинации в исходном коде страниц, должна быть строка кода в теле тега <head>
, запрещающая роботам добавлять страницу в индекс поисковых систем, но разрешающая переходить по ним роботу.
<head>
...
<meta name="robots" content="noindex, follow" />
...
</head>
4. Страницы сортировки и количества товаров
В идеале страницы сортировки и разбивки по количеству товаров на странице не должны генерировать новые URL. Однако, если они все-таки существуют, их необходимо закрыть от индексации.
На страницах сортировки в исходном коде страниц, должна быть строка кода в теле тега <head>
, запрещающая роботам добавлять страницу в индекс поисковых систем.
<head>
...
<meta name="robots" content="noindex, nofollow" />
...
</head>
5. Заголовки страниц пагинации
Можно не уникализировать.
6. Дубликат 1-й страницы пагинации
Первой страницы пагинации не должно существовать!
Обычно это дубликат категории.
Необходимо настроить 301 редирект с 1-й страницы пагинации на страницу категории.
Пример:
<strong>http://site.ru/categotia</strong> |
URL категории |
http://site.ru/categotia?page=1 |
URL 1-й страницы на ней настраиваем 301 редирект на http://site.ru/categotia |
Мини кейс по внедрению пагинации
- Интернет-магазин рыбаловных товаров в России.
- Все страницы пагинации открыты к индексации.
- Пагинация товаров есть, как на общих категориях (рыбалка). В пагинации — все товары раздела от спиннингов до ключков.
- Пагинация товаров на мелких категориях (например, крючки) и категориях+бренд (воблеры Рапала).
Решение
Внедрить вышеуказанную стратегию по пагинации для интернет-магазина + убрать пагинацию полностью с корневых категорий типа рыбалка (оставить только лого внутренних категорий).
Результат по трафику
Остались вопросы?
Оставьте заявку, и наша команда ответит на интересующие вас вопросы и поможет выработать результативную стратегию продвижения.
Смотрите также:
Кейс Yod.ua: увеличение трафика аптечного агрегатора от 1500 до 146000 посетителей в месяц
Пагинация — это нумерация страниц по возрастанию, которую используют на сайте для последовательного отображения контента. Поэтапная загрузка актуальна для сайтов с большим ассортиментом, например, интернет-магазинов и маркетплейсов, а также для новостных порталов, блогов и других ресурсов, где представлено множество материалов.
Нумерация отображается вверху или внизу страницы и с ее помощью пользователи могут переходить от одной группы ссылок к другой.
Как пагинация влияет на SEO?
Разбивка информации по частям повышает его юзабилити. При этом важно корректно настроить пагинацию — от этого зависит попадание важного контента в индекс Google. И удобство сайта для пользователей, и индексирование ресурса непосредственно влияют на видимость сайта в поисковой выдаче. Рассмотрим эти факторы подробнее.
Юзабилити сайта
Поисковые системы стремятся показывать на высоких позициях самые релевантные и информативные результаты. У них есть множество критериев для оценки удобства ресурса, а также качества его контента. Наличие пагинации влияет на:
- Поведенческие факторы
Одним из косвенных признаков качества контента является время нахождения пользователей на сайте, которое увеличивается при просмотре страниц пагинации.
- Навигация
Пагинация позволяет упростить и сделать более комфортным просмотр и поиск содержимого ресурса. Пользователю сразу понятна структура сайта, и он с легкостью может попасть на желаемую страницу одим щелчком мыши.
Сканирование и индексация
Чтобы страницы пагинации попали в результаты выдачи, важно учитывать некоторые особенности индексации страниц роботами:
- Уникальность содержимого
Для Google важно, чтобы все страницы сайта отличались содержимым — дублирование контента может привести к проблемам с индексацией. Страницы пагинации воспринимаются поисковыми роботами как отдельные URL-адреса. При этом они обычно похожи между собой и малополезны для пользователей.
- Краулинговый бюджет
У бота поисковой системы есть определенный лимит страниц, которые он может просканировать за одно посещение сайта. Когда Googlebot обходит крупные ресурсы с многочисленными страницами пагинации, бюджета может не хватить для других важных URL-адресов. В результате их содержимое может индексироваться позже или вовсе не проиндексироваться.
Подходы в настройке SEO-пагинации
Есть несколько стратегий, которые помогают сделать так, чтобы страницы пагинации не воспринимались поисковиками как дубли и смогли попасть в результаты поиска. Рассмотрим основные варианты правильной настройки пагинации.
Индексировать все страницы пагинации и их содержимое
В этом случае все пронумерованные страницы оптимизируют согласно рекомендациям поисковых систем — делают их содержимое уникальным и настраивают взаимосвязи между URL-адресами, чтобы проинструктировать роботов.
Особенности: страницы пагинации и URL-адреса, которые на них размещены, попадают в индекс и начинают участвовать в ранжировании. Это универсальный вариант, который подойдет как для небольших, так и для длинных цепочек пагинации.
Индексировать одну общую страницу со всеми результатами
Еще один подход — пагинация с тегом rel=canonical. Вам необходимо добавить на каждую страницу пагинации каноническую ссылку, которая ведет на View all (то есть общую страницу со всеми результатами). Каноническая ссылка будет указывать роботу на приоритетный для индексации контент среди копий, и в то же время карулер сможет пройти через все ссылки неканонических страниц (индексацию которых никто не запрещал). Таким образом вы указываете, что неосновные страницы типа page=2/3/4, не нужно индексировать.
Такой тег выглядит вот так:
<link href="http://site.com/canonicheskaya-stranica" rel="canonical" />
Особенности: этот способ подойдет для небольших категорий сайта, например, при отображении результатов трех-четырех страниц пагинации. Если страниц больше, такой вариант не подойдет, поскольку загрузка большого объема информации на одной странице может негативно отражаться на ее скорости.
Закрыть страницы пагинации от индексирования
С помощью специальных команд роботам запрещают индексировать все страницы пагинации, кроме первой. Это позволяет сохранить краулинговый бюджет для обхода других важных URL-адресов. Также это простой способ скрыть дубли страниц.
Закрыть страницы пагинации можно директивой в файле robots.txt:
Disallow: *page=
Но так как файл robots.txt это всего лишь набор рекомендаций для краулера, которые он может и не выполнять, лучше закрыть страницы с помощью метатега robots.
Для этого добавьте <meta name=”robots” content=”noindex”> в <head> страницы.
Сам код будет выглядеть вот так:
<!DOCTYPE html> <html><head> <meta name="robots" content="noindex"> (…) </head> <body>(…)</body> </html>
Особенности: вариант актуален для крупных сайтов с объемными разделами и категориями. Для такого метода обязательное наличие корректной XML-карты. Из минусов — велика вероятность получить проблемы с индексированием товарных страниц, размещенных на закрытых от Google-бота страницах пагинации.
Бесконечная прокрутка
Возможно, вы уже сталкивались с бесконечной прокруткой в интернет-магазинах, где при скролинге постоянно появляются новые элементы внизу экрана. Такой тип пагинации называется single-page content. Настраивается динамическая демонстрация содержимого с помощью Ajax-подгрузок в JavaScript.
Согласно рекомендациям Google, для реализации бесконечной прокрутки необходимо обеспечить постраничную загрузку контента. Таким образом вы дадите пользователям возможность возвращаться к уже просмотренным материалам и делиться ими. Как это реализовать? Просто предоставьте уникальные ссылки на каждый раздел, чтобы юзеры могли переходить по ним, копировать их и т.д. Поисковик рекомендует использовать History API для обновления URL во время динамической загрузки контента.
Особенности: автоматическая подгрузка контента задерживает посетителя на сайте. Но этот тип пагинации имеет несколько недостатков. Во-первых, нет возможности поставить в закладки определенную страницу, чтобы вернуться к ее изучению. Во-вторых, футер в таком случае будет неуловим. Втретьих, на полосе прокрутки не отображается реальный прогресс просмотра.
Ошибки SEO-пагинации и как их обнаружить
Теперь поговорим о проблемах пагинации на сайте, которые можно выявить, используя специальные инструменты.
1. Неправильная настройка канонических ссылок
Как мы уже говорили, канонические ссылки используют, чтобы перенаправлять роботов к приоритетным для индексации URL-адресам. На копиях или похожих страницах указывают атрибут rel=”canonical”, который ведет на основной (канонический) вариант. В некоторых случаях каноническая ссылка находится на той же странице, на которую она ведет, усиливая вероятность индексации этого URL-адреса.
Если канонические ссылки настроены неправильно, система может проигнорировать указания на приоритетный URL.
2. Одновременное использование canonical и noindex в метатеге robots
Никогда не смешивайте noindex и rel=canonical, так как они противоречат друг другу. В то время как rel=canonical указывает поисковику на приоритетный URL и пересылает все сигналы на основную страницу, noindex просто говорит краулеру не индексировать страницу. При этом noindex является более сильным сигналом для Google
Если вы хотите, чтобы адрес не индексировался и при этом указывал на каноничный, используйте редирект 301.
3. Одновременное использование запрета в robots.txt и canonical
Подобно описанной выше ошибке, некоторые специалисты настраивают на неканонические страницы запрет в robots.txt.
User-agent: * Disallow: /
Но так делать не стоит. Иначе бот просто не сможет просканировать страницу и не считает установленный canonical. А значит краулер просто не поймет, какая из страниц каноническая.
Инструменты для поиска проблем SEO-пагинации на сайте
С помощью сервисов для вебмастеров можно быстро обнаружить ошибки, связанные с оптимизацией сайта, включая пагинацию.
Google Search Console
Во вкладке «Исключено» раздела «Покрытие» отображаются непроиндексированныеа URL-адреса. Здесь можно увидеть, какие страницы сайта были определены поисковиком как копии без корректных директив от пользователя.
Стоит обратить внимание на отчеты «Страница является копией», поскольку здесь есть информация о проблемах в настройке канонических ссылок. Если ни одна из копий страниц не определена в качестве канонической, или приоритетный URL, выбранный вебмастером, не совпадает с URL-адресом, рекомендуемым Google.
SEO-сервисы для комплексного аудита сайта
При помощи специальных инструментов можно провести детальный аудит ресурса по всем техническим параметрам. «Аудит сайта» от SE Ranking проверяет более 120 параметров и дает рекомендации по исправлению ошибок. Инструмент помогает выявить все проблемы, связанные с пагинацией, — дублирующийся контент, проблемы с каноническими URL-адресами. Дополнительно «Аудит сайта» укажет на повторения title, description и H1, что часто является признаком страниц пагинации.
Как оптимизировать страницы пагинации?
Давайте пошагово разберем, как настроить SEO-пагинацию в зависимости от выбранного подхода.
Цель 1. Индексация всех страниц пагинации
Для успешной индексации поисковиками страницы нужно оптимизировать. Они должны отличаться адресами.
Настройка SEO-пагинации:
1. Создайте страницы пагинации с уникальными URL.
Чтобы поисковик воспринимал пагинацию в качестве отдельных страниц, используйте вложенность URL-адресов по принципу url/n или параметры запроса ?page=n, где n — номер страницы в последовательности.
Не стоит применять идентификаторы нумерации в виде #, поскольку Google их игнорирует и не распознает следующий за символом текст. Поисковик может определить URL как ранее обработанный и не заносить его в индекс.
2. Свяжите страницы пагинации друг с другом.
Добавьте в код каждой страницы ссылку на следующий по счету URL, используя тег <a href>. Также стоит указывать ссылку на первый URL пагинации. Это будет дополнительным сигналом о том, какую страницу цепочки выбирать целевой при ранжировании.
3. Обеспечьте индексацию страниц с помощью канонических ссылок.
Чтобы сделать каждую страницу пагинации канонической, в теге <head> необходимо указать атрибут rel=”canonical” для каждой страницы и ссылку, ведущую на эту страницу.
Цель 2. Индексация одной общей страницы View all
Эта стратегия поможет эффективно оптимизировать общую страницу с результатами пагинации, чтобы она отображалась по запросам и занимала высокие позиции.
Настройка SEO-пагинации:
1. Создайте страницу, объединяющую все результаты страниц пагинации.
Таких страниц у сайта может быть несколько в зависимости от количества разделов и категорий сайта, для которых применена пагинация.
2. Укажите страницу «View all» в качестве канонической.
В теге <head> каждой страницы пагинации должен быть атрибут rel=”canonical”, направляющий робота на общий URL — приоритетную для индексирования страницу.
3. Ускорьте загрузку страницы «View all».
Скорость отображения контента на экранах компьютеров и мобильных устройств влияет на позиции URL-адреса в выдаче. Определите причины, снижающие производительность страницы View all, например, с помощью онлайн-сервиса PageSpeed Insights. Затем сведите к минимуму все негативные для скорости факторы.
Цель 3. Ограничение индексации страниц пагинации
Проинструктировать краулеров нужно таким способом, чтобы запрет индексации касался только страниц пагинации. URL-адреса товаров и других результатов, разделенные на кластеры, должны остаться видимыми роботам.
Настройка SEO-пагинации:
1. Ограничьте индексацию всех страниц пагинации, кроме первой.
Не стоит для этого использовать файл robots.txt. Более предпочтительным будет следующий способ способов:
- Запрет индексации с помощью метатега robots.
В блок <head> страниц пагинации от второй и выше нужно добавить метатег meta name=”robots” content=”noindex, follow”. Такая комбинация команд препятствует индексации страницы и при этом разрешает переходить по ссылкам, указанным на ней.
2. Оптимизируйте первую страницу пагинации.
Поскольку эта страница должна попасть в индекс, подготовьте ее к участию в ранжировании, уделяя внимание содержимому — контенту и тегам.
Заключение
Пагинация — это поэтапное отображение контента в виде пронумерованных страниц, улучшающее юзабилити сайта. В то же время от настройки страниц пагинации зависит индексация важного для ресурса контента.
Есть несколько способов реализовать SEO-пагинацию на сайте:
- индексация всех страниц пагинации;
- индексация одной общей страницы «View All»;
- запрет на индексацию всех страниц пагинации, кроме первой.
Выявлять проблемы пагинации и проверять корректность ее настройки помогают специальные инструменты. Например, раздел «Покрытие» в Google Search Console и комплексный «Аудит сайта» от SE Ranking.
Анна – фрилансер в сфере продвижения сайтов, который также пишет статьи для тех, кто хочет лучше разбираться в теме SEO и интернет-маркетинга.
Последние 2 года Аня работает удаленно и ведет образ жизни «цифрового кочевника», пробуя жить понемногу в разных городах и странах. Также ее вдохновляет природа, пешие и велосипедные прогулки.
Постраничная навигация нужна, чтобы:
- Ускорить загрузку страницы — если на ней будет несколько десятков элементов, контент загрузится гораздо быстрее, чем если несколько тысяч.
- Повысить удобство поиска и просмотра элементов — это улучшит юзабилити и конверсию, т. е. сделает сайт более эффективным и прибыльным.
Казалось бы, ничего сложного, но нет. Одной из самых часто встречаемых технических ошибок на всех новых проектах является игнорирование требований SEO к пагинации, что в свою очередь негативно сказывается на позициях сайта в поиске.
Разберем, что такое страницы пагинации, рассмотрим самые частые примеры и узнаем как сделать пагинацию правильно.
Номера страниц
Самая распространенная навигация по страницам — это привычная нумерация с гиперссылками. Она подходит для большинства случаев и понятна пользователям.
Здесь важно не забывать о правильном и понятном интерфейсе:
- Текущую страницу выделяем среди остальных, чтобы посетителю сайта было ясно, на какой странице он находится.
- Выводим не сразу все ссылки, а только ближайшие к текущей — 10 оптимальное число.
- Добавляем ссылки типа Вперед и Назад для упрощения последовательного просмотра.
Пагинация Показать еще
Подгрузка новых элементов на текущую страницу по клику на кнопку создает эффект бесконечной прокрутки и усиливает вовлеченность пользователя. Ну а кнопка позволяет управлять этой прокруткой.
Бесконечный скролл
Можно отказаться от кнопки и автоматически подгружать элементы при достижении пользователем определенного положения на странице.
С точки зрения пользователя и реализации на мобильных устройствах — это самый удобный вариант. Не надо ничего кликать, просто листай, пока не устанешь.
Бесконечный скролл популярен в соцсетях и информационных порталах, чтобы максимально долго удерживать внимание пользователя, но на товарных сайтах не всегда может быть удобен.
Буквенная навигация
В случае поиска по алфавиту в качестве элементов навигации удобно использовать не цифры, а буквы.
Комбинированная пагинация
Популярный прием для организации навигации по страницам — это объединение нескольких способов. Например, номера страниц удобны в реализации и индексации, а бесконечная прокрутка показывает лучшую конверсию. Эти 2 способа можно использовать вместе:
Ошибки пагинации
Оптимизация страниц пагинации для интернет-магазинов и других сайтов крайне важна. Почему? Потому что неправильно настроенные страницы приводят к вероятности появления сразу 2х тяжелых «сео-грехов».
Дубликаты страниц/некачественный контент
Дубликаты страниц — весьма распространенная техническая ошибка сайта. Поисковики определяют дубли по браузерным заголовкам title, мета-описаниям description и, иногда, по содержимому страницы.
Пользователям не нужны тысячи копий одинаковых страниц, поэтому, как правило, в поиске остается только одна — не всегда та, что нужно: вместо первой страницы может ранжироваться 51-ая. Кроме того, если на вашем сайте множество дублирующих друг друга страниц, то значит вы — поставщик не очень качественного контента.
Как проверить:
1. Просканировать сайт с помощь Xenu, чтобы обнаружить дубликаты title и description, и изучить список проблемных страниц.
2. Зайти в панель Яндекс.Вебмастер — Индексирование — Страницы в поиске — Исключенные страницы и проверить те, которым присвоен статус Недостаточно качественная. Если там есть страницы пагинации, то скорее всего дело в дублировании заголовков.
Проблема индексации товаров
Краулинговый бюджет каждого сайта ограничен, потому что даже поисковики не обладают настолько мощными ресурсами, чтобы сканировать весь интернет каждый день. Вот пример трастового сайта с 44000+ страниц в индексе — средний показатель визитов ботов Google держится на уровне 12500. Если сайт меньше или на него никто не ссылается, то и посещений робота будет меньше.
При неправильно настроенной пагинации робот будет игнорировать большое число страниц листинга каталога, а значит не сможет просканировать размещенные на них товары.
Не рекомендуем полностью закрывать пагинацию от роботов — это только ухудшит ситуацию с индексацией товаров.
Как проверить:
Зайти в панель Яндекс. Вебмастер — Индексирование — Страницы в поиске — Все страницы и скачать список всех страниц из базы поиска Яндекса.
Отфильтровать строки в таблице по названию URL и проверить сколько карточек товаров попали в индекс. Если их меньше 90% от реально числа, то с индексацией есть существенные проблемы.
Настройка пагинации
Итак, без пагинации не обойтись, это действительно важные страницы сайта. Но как настроить SEO пагинацию правильно?
Адреса страниц пагинации
Адреса могут быть как статическими, так и динамическими.
Пример статического URL:
https://www.site-shop.ru/catalog/page-2/
Пример динамического URL:
https://www.site-shop.ru/catalog?page=2
Формат URLа не имеет решающего значения, его выбор, как правило, зависит от особенностей CMS.
Первая страница — это всегда начальная страница каталога, поэтому https://www.site-shop.ru/catalog/ и https://www.site-shop.ru/catalog/page-1/ будут по сути одной и той же страницей, дубликатами. Важно проследить, чтобы нигде в блоке навигации не формировалось ссылки на первую страницу с параметром. В любом случае обязательно проставьте 301 редирект с https://www.site-shop.ru/catalog/page-1/ на https://www.site-shop.ru/catalog/.
Помните, что нужно суметь обеспечить индексацию страниц навигации — то есть проставить на них ссылки на самом сайте. При выявлении плохой индексации добавьте ссылки также в sitemap.
Индексация пагинации
Есть несколько стратегий по управлению страницами пагинации, но сегодня ни про одну из них нельзя сказать, что она – та самая. Яндекс и Google молчат, вебмастера пробуют и ищут индивидуальный подход. Поэтому разберем все и выделим их особенности.
Ничего не делать
Этот путь всегда имеет место быть. Можно положиться на «умные алгоритмы» и никак не работать с пагинацией, однако результаты в таком случае непредсказуемы.
Закрыть страницы пагинации
Некоторые вебмастера советуют скрывать страницы пагинации, чтобы роботы не тратили время на обход неранжируемых страниц. Сделать это можно:
- размещением мета-тега <meta name=”robots” content=”noindex, follow” /> в секции страниц пагинации;
- добавлением соответствующей директивы в файл с инструкциями для роботов robots.txt.
Почему не стоит выбирать такой подход, мы уже разобрали выше: этот метод приносит проблемы с индексацией товаров и их ранжированием в поиске. Но потенциально он может пригодиться тем сайтам, в поисковом индексе которых содержится огромное число страниц пагинации: для того, чтобы хоть как-то уменьшить их количество.
Здесь же стоит добавить и про второе значение атрибута content — follow/nofollow. Значение nofollow означает инструкцию для робота не выполнять переход по ссылкам на странице. Внутренние ссылки не стоит помечать nofollow в любом случае. Хорошо, если робот проигнорирует эти инструкции, но таким способом можно и прекратить сканирование, и нарушить передачу внутреннего веса другим страницам сайта.
Добавить на страницы пагинации rel=»canonical» со ссылкой на первую страницу
Несколько лет canonical-пагинация считалась оптимальной в Яндексе. Надо добавить тег с атрибутом rel=»canonical», указав первую страницу в качестве канонической. Например,
url: https://www.site-shop.ru/catalog/?page=3
В качестве преимущества данного подхода можно выделить:
- прохождение краулером по ссылкам на неканонических страницах — ведь их индексация не запрещена — а значит возможно и индексирование самих товаров;
- страницы пагинации не попадут в индекс и не будут создавать дублей;
- также они не будут мешать ранжированию основных страниц.
Однако Яндекс не так давно пересмотрел концепцию поиска и теперь неканонические страницы попадают в индекс по усмотрению робота. Поэтому если мы используем такой метод, делаем SEO для страниц пагинации.
Добавить на страницы пагинации rel=»canonical» со ссылкой на страницу со всеми товарами
Алгоритмы Google считают single-page content (чем больше товаров на странице, тем лучше) оптимальным выбором. Соответственно, если уж мы делаем какую-то страницу канонической для пагинации, то это должна быть страница со всеми товарами.
Например, мы создаем страницу с параметром page-all и устанавливаем ссылку на нее типа Смотреть все на других страницах каталога. Также прописываем canonical для страниц пагинации, где канонический адрес это страница page-all.
url: https://www.site-shop.ru/catalog/
Здесь есть сразу несколько подводных камней:
- не на всех CMS можно легко внедрить данный метод;
- страница со всеми товарами будет долго и тяжело загружаться, особенно если товаров очень много, либо сильно пострадает в качестве после того, как мы попытаемся эту загрузку ускорить.
Как вариант данного метода выступает решение назначить страницей со всеми товарами первую страницу каталога, но от этого пострадает и ее скорость загрузки, а следовательно поведенческие факторы.
Официальные рекомендации Google по работе с пагинацией были удалены в 2019 году и больше не публиковались. Возможно, это стоит рассматривать как намек, что поисковик сам разберется в пагинации, как бы вы ее не реализовали. Главная задача — обеспечить индексацию ссылок на страницах пагинации.
Добавить на страницы пагинации rel=»canonical» со ссылкой на самих себя
И, наконец, еще один вариант использования canonical – установить для каждой страницы пагинации в качестве канонической саму себя.
По сути этот метод похож на не делать ничего, но тут мы избегаем рисков дублирования среди страниц пагинации.
Использовать атрибуты next и prev
До марта 2019, когда ведущий аналитик и специалист по качеству поиска Google Джон Мюллер написал свой твит, эти теги также широко рекомендовались к использованию. Разметка prev-next указывает связь между страницами пагинации.
Для первой страницы мы указываем следующую за ней:
<link rel="next" href="https://www.site-shop.ru/catalog/razdel-cataloga/?page=2">
Для второй уже обозначаем и предыдущую страницу:
<link rel="prev" href="https://www.site-shop.ru/catalog/razdel-cataloga/">
<link rel="next" href="https://www.site-shop.ru/catalog/razdel-cataloga/?page=3">
Для последней N-страницы указывается уже только предшествующая:
<link rel="prev" href=" https://www.site-shop.ru/catalog/razdel-cataloga/?page=(N-1)">
Но, как оказалось, Google уже несколько лет не использует эту разметку для сбора сигналов с группы страниц пагинации. И на поиске это никак не отразилось.
Так что если на вашем сайте есть эта разметка, то не надо ее удалять — она никак не влияет на ранжирование сайта и страниц пагинации. Кроме того, prev-next рекомендована W3C и используется другими поисковиками и браузерами.
SEO пагинация
Самая большая неприятность, которую создают страницы пагинации, это дублирование друг друга. Как следствие, сложность с выбором релевантной страницы, трудности в ранжировании.
Как настроить страницы пагинации, чтобы избежать данной проблемы:
Уникализируем title
Надо прописать собственные маски для title страниц пагинации, чтобы не возникало повторов с заголовком основной страницы и между собой.
Например, первая (основная) страница раздела:
url: https://www.site-shop.ru/catalog/udochki/
title:
Удочки для рыбной ловли - купить удочку для рыбалки в интернет-магазине
Страница пагинации #2:
url: https://www.site-shop.ru/catalog/udochki/?page=2
title:
Удочки для рыбной ловли - купить удочку для рыбалки в интернет-магазине | Страница 2
или
Удочки для рыбной ловли - Страница 2
Короткий вариант более удобен и поместится на вкладке целиком.
Уникализируем description
Мета-описание description в том числе помогает поисковикам понять содержимое страницы. Если несколько страниц будут содержать одинаковое описание, то это как бы все про одно и то же. А если таких страниц много, то получается, что на нашем сайте мало информационной ценности. Поэтому все страницы, которые видит и обходит поисковик, должны иметь собственный уникальный description.
Уникализировать содержимое мета-тега можно опять же с помощью переменной “Страница #”.
Например, первая (основная) страница раздела:
url: https://www.site-shop.ru/catalog/udochki/
description:
Купить удилища для рыбалки в интернет-магазине. Каталог и цены удочек на сайте.
В наличии и на заказ 223 удочки от мировых производителей. Доставка по всей России.
Страница пагинации #2:
url: https://www.site-shop.ru/catalog/udochki/?page=2
description:
Купить удилища для рыбалки в интернет-магазине. Каталог и цены удочек на сайте - Страница 2.
Не допускаем повторов текста
Оптимизированный текст должен быть размещен только на первой странице раздела и не повторяться на страницах пагинации.
Использование пагинации в продвижении
Еще одна возможность применить страницы пагинации в SEO — использовать их в качестве посадочных для запросов близких по смыслу, но «не садящихся» на одну страницу.
Например, у вас магазин детской мебели и вы не имеете возможности разбить в каталоге колыбели и кроватки, они выводятся вперемешку в одном разделе. Тогда первую страницу раздела оптимизируем под более частотную группу «детские кроватки», а вторую — под «колыбель». Title, description и текст должны быть настроены отдельно для каждой страницы.
Пример пагинации: чек-лист
На практике конкретное решение по пагинации обуславливается, прежде всего, техническими возможностями и системой управления. Но какой бы способ не был реализован на вашем сайте, обязательно сверьтесь с нашим чек-листом.
✔️ Каждая страница пагинации, начиная со второй, должна иметь собственный URL, динамический(/catalog/?page=2) или статический (/catalog/page2/). Выбор определяется оптимальностью технического решения.
✔️ Страницы пагинации, для которых не хватает товаров, например page=100000000, должны отдавать 404.
✔️ Первая страница в строке пагинации должна вести на основной урл, а не на page=1.
✔️ Страница пагинации #1 (/catalog/?page=1) должна возвращать код ответа сервера не 200, а 301 на основную страницу раздела (/catalog/).
✔️ Title каждой страницы пагинации отличается от title первой страницы и образуется по маске [Заголовок раздела — страница #], если не решено иное.
✔️ Description страниц пагинации формируется по маске с использованием переменных «Название раздела» и «Страница #».
✔️ Заголовок h1 на страницах пагинации не имеет критического значения. В зависимости от конкретной ситуации он может повторять заголовок на основной странице раздела или образовываться по маске «Страница # Название раздела».
✔️ Если в разделе есть текстовый контент, размещенный до или после листинга, то его можно выводить на страницах пагинации только в том случае, если он содержит важную информацию для пользователя — например, условия покупки или доставки.
✔️ При открытии какой-либо карточки товаров с любого места любой страницы пагинации при дальнейшем браузерном переходе Назад к каталогу пользователь должен вернуться именно к тому месту и к тем условиям выборки, из которых был совершен переход по ссылке.
✔️ Если присутствует функционал сортировки по цене, названию и т. д., отсортированная выборка должна сохранять порядок элементов при переключении страниц.
✔️ Если присутствует возможность сортировки выборки по цене, названию и т. д., она должна работать на всех страницах пагинации. При этом, если пользователь на момент сортировки находился не на первой странице, его должно перенести на первую с добавлением в урл параметров, соответствующим выбранным условиям сортировки.
В этом посте я хочу осветить такой вопрос, как оптимизация страниц пагинаций. Вокруг этой темы ходит множество мифов и разных вариаций, каждый SEO специалист имеет свою точку зрения, как нужно оптимизировать такие страницы. Я расскажу, как сам оптимизирую их и обосную свой подход.
Страницы пагинации — это отдельные пронумерованные части одного большого раздела, которые создаются, чтобы не перегружать этот раздел большим количеством информации (постов, карточек товаров, комментариев на форумах).
Выглядит пагинация вот так:
При неправильной настройке пагинаций, могут быть проблемы:
- нерелевантные страницы в выдаче
- дубли контента
- плохая индексация
- большая нагрузка на сервер при обходе поисковыми роботами
Содержание:
- 1 Как проверить пагинацию
- 2 Рекомендации поисковых систем
- 3 Другие варианты решения
- 4 Как я оптимизирую пагинацию
Как проверить пагинацию
Быстрый способ проверить неправильную настройку пагинаций — это посмотреть мета теги в выдаче поисковиков. Например, в google это можно сделать через оператор site:domain.com.
Также проверить с помощью различных программ типа Screaming Frog
Онлайн сервисов типа Saitreport.ru
Google Search Console
Рекомендации поисковых систем
Вот здесь происходит часто путаница, я видел на форумах разные неправильные мнения, люди учитывают только одну сторону, не принимая во внимание другую. Итак, что я имею в виду.
В справке яндекса написано, что для пагинаций нужно использовать тег rel canonical, ведущий на основную страницу каталога.
Для гугла все немного сложнее, а именно, он предлагает 3 варианта на выбор:
Оставить все как есть совершенно не подходит, так как в выдаче и яндекса и гугла будет хлам и неразбериха.
Второй вариант возможен при условии, что товаров на странице “Показать все” немного. В противном случае страница будет грузиться долго и плохо индексироваться, что создаст большие проблемы для продвижения сайта.
Третий вариант возможен только, если сайт продвигается исключительно под гугл, так как яндекс просто не воспринимает теги next и prev.
Другие варианты решения
Существуют альтернативные способы оптимизации пагинаций, которые часто или редко можно встретить на сайтах:
- Запретить индексацию пагинаций при помощи тега noindex. В раздел каждой страницы пагинации нужно добавить строчку <meta name=»robots» content=»noindex, follow» />. В таком случае робот не будет индексировать сами страницы, но будет переходить по ссылкам, например, карточки товаров или посты в рубриках.
- Также существует способ запрета пагинаций в файле robots.txt директивой disallow. Этот вариант чреват тем, что поисковики могут не проиндексировать все важные документы на страницах пагинаций, например, карточки товаров. А еще гугл просто игнорирует роботс. Сколько раз я видел, что страницы закрытые в роботсе находились в индексе гугла.
- Еще я знаю способ, когда пагинации оптимизируют под разные запросы типа “купить ноутбук дешево”, “купить ноутбук недорого”, “купить ноутбук в интернет магазине”. Я не считаю этот способ хорошим, так как по своей сути это является спамом, а поисковики хорошо умеют отличать спам.
- Еще делают AJAX пагинацию, то есть при прокрутке страницы вниз постоянно подгружается новый контент. В выдаче в топе я видел очень много сайтов, которые используют эту технологию. То есть она имеет право на жизнь. Минусами такого способа я вижу, что могут быть проблемы с индексацией, низкая скорость загрузки страницы и поисковики могут не увидеть весь ассортимент. А эти минусы достаточно серьезные. То есть если выбирать этот вариант, то нужно учесть возможные недостатки AJAX и устранить их.
- Ну и последним способом, который я сам использовал раньше, является уникализация страниц пагинаций. Суть в том, что оптимизируется только 1я страница категории (мета теги под ся, текст), для 2й и последующих страниц текст не выводится совсем, а мета теги прописываются шаблоном с нумерацией страниц, например, %название категории% — страница N, где N — это номер страницы пагинации. Но это способ я сейчас не использую, потому что такие пронумерованные страницы создают кучу бестолковых документов в индексе, что в итоге портит общую репутацию сайта.
Как я оптимизирую пагинацию
Сейчас я практически для всех проектов использую rel canonical пагинаций на первую страницу категории. Это отлично подходит для яндекса, так как он сам рекомендует использовать этот способ, и для гугла, который тоже положительно воспринимает каноникал. Никаких проблем с этим методом я не видел, все отлично работает.
Если же у вас проект только под google, то можно также использовать рекомендуемый им метод next prev, но и с каноникал, как я сказал, тоже все будет отлично.
0
0
голоса
Рейтинг статьи
Когда Google объявил о том, что уже несколько лет не поддерживает атрибут rel=next/prev
тега <link>
, множество сайтов резко изменили подход к реализации постраничной навигации и сделали только хуже. С помощью материала Ahrefs выясним, что вообще изменилось и как действительно стоит настраивать пагинацию.
Назначение атрибута rel=next/prev
тега <link>
— обозначить положение URL-адреса в отношении соседних страниц в рамках одного навигационного блока.
Изначально для Google этот способ служил сигналом к объединению факторов индексации (в основном ссылок) для целого блока страниц и выбору наиболее релевантной страницы из списка для отображения в результатах выдачи (как правило, первая из пронумерованных).
Типичные варианты использования пагинации: разделение контента на части и создание серии пронумерованных страниц для блога, форума, товаров на листинге и так далее.
Посмотрим, как это может выглядеть в HTML-коде:
Первая страница с помощью атрибута rel="next"
ссылается только на следующую.
<link rel="next" href="https://website.com/page/2/>
Вторая страница ссылается уже на первую и третью, так как находится между ними. Для указания предыдущей страницы используется атрибут rel=»prev».
<link rel="next" href="https://website.com/page/2/>
<link rel="prev" href="https://website.com/page/1/>
Третья страница, как последняя в нашем примере, будет указывать только на предыдущую, то есть вторую.
<link rel="next" href="https://website.com/page/2/>
Но в 2019 году Google решает удалить rel=prev/next
в качестве сигналов индексации, потому что пользователю любят одностраничный контент. При этом нет необходимости полностью избавляться от пагинации, если для пользователей сайта так удобнее. При этом к моменту заявления атрибут игнорировался уже несколько лет.
На SEO такие изменения не повлияли. За несколько блоков дублирующегося контента на страницах в серии санкций нет, и Google продолжает искать наиболее релевантную страницу для выдачи среди всех URL в блоке.
Почему Google прекратил поддержку rel=next/prev?
Вероятно, Google и без атрибута чувствует себя уверенно при индексации страниц пагинации и способен понимать серию URL в блоке с помощью:
-
Заголовков.
-
Title (одинаковых, либо с добавлением нумерации).
-
Внутренних ссылок.
Также в некоторых случаях пагинация действительно мешает пользователям находить необходимый контент, не облегчая, а наоборот затрудняя навигацию. Например, на некоторых сайтах пагинация используется для большего числа просмотров страниц и рекламы.
Должны ли оптимизаторы избавляться от rel=next/prev?
Глобально — нет. Если вы уже реализовали пагинацию с использованием rel=next/prev, оставьте как есть. Кроме того, WC3 по-прежнему рекомендует размечать страницы в серии именно таким способом разметки и некоторые поисковики учитывают атрибут при индексации. Например, Bing (а вот Яндекс — игнорирует).
Приемлемые способы реализации пагинации
Как правило, при постраничной навигации каждый URL в серии размечается как канонический с помощью rel="canonical"
. То есть ссылка указывает не на первую страницу в блоке, а на себя. Если у вас реализовано именно так, оставляйте без изменений. Важно относиться ко всем URL в серии как и к любым другим индексируемым страницам сайта.
Например, для второй страницы website.com/page/2 будем использовать этот же адрес:
<link rel="canonical" href="https://website.com/page/2/> <link rel="next" href="https://website.com/page/3/> <link rel="prev" href="https://website.com/page/1/>
Другой, не менее надёжный вариант: указывать в качестве канонической страницу, которая будет содержать весь контент с разбитых на части URL. То есть для удобства пользователей доступна пагинация, но индексируемая версия документа будет включать сразу всё содержимое серии.
Как можно навредить сайту с помощью пагинации?
Вот правильная и доступная для нормального сканирования в Google структура для нескольких страниц в блоге.
Тем не менее, есть несколько распространённых ошибок:
-
Канонизация первой страницы в серии.
-
Noindex-страницы.
-
Nofollow-ссылки.
-
Запрет сканирования.
Рассмотрим каждый пример подробнее.
Ошибка 1. Канонизация первой страницы в серии
В некоторых случаях Google может проигнорировать rel="canonical"
, но в любом случае, ссылаясь на первую страницу, как на каноническую, мы создаём препятствия как для сканирования и индексации, так и для правильного распределения PageRank.
Проверить теги <link>
с атрибутом rel="canonical"
для списка URL, можно с помощью инструмента «Анализ SEO-тегов».
Ошибка 2. Noindex-страницы
Добавление content="noindex"
на любую из страниц в серии может привести к удалению страницы из индекса и запрету передачи PageRank на «закрытый» URL.
Хотя ссылки на странице всё равно могут быть просканированы, Джон Мюллер из Google предупредил, что со временем их, возможно, приравняют к nofollow, поэтому не рискуем.
Ошибка 3. Nofollow-ссылки
Google также способен игнорировать rel="nofollow"
, но это ещё один способ нарушить распределение PageRank и создать препятствие для индексации нужного контента.
Подробнее о том как работают nofollow-ссылки можно узнать из этого руководства.
Ошибка 4. Блокировка сканирования
Результат запрета на краулинг страниц ведёт всё к тому же результату — потеряли PageRank, а контент остался непроиндексированным.
Подробнее о продвинутом использовании robots.txt.
Напоследок
Если ранее уже использовался rel=next/prev
тега <link>
и проблем с индексацией не возникало, ничего менять не следует.
Думайте об удобстве пользователей, но и не забывайте относиться к страницам пагинации, как к любым другим на сайте при оптимизации под поисковики. Канонизируйте каждую по отдельности, держите их открытыми для сканирования и индексации.
Подумайте, есть ли возможность избавиться от пагинации в пользу группировки по темам / категориям / типам. Такой подход упростит навигацию пользователям и добавит профита в поиске. Его и желаем!