Что такое пагинация и как правильно ее настраивать
Пагинация — это нумерация страниц по возрастанию, которую используют на сайте для последовательного отображения контента. Поэтапная загрузка актуальна для сайтов с большим ассортиментом, например, интернет-магазинов и маркетплейсов, а также для новостных порталов, блогов и других ресурсов, где представлено множество материалов.
Нумерация отображается вверху или внизу страницы и с ее помощью пользователи могут переходить от одной группы ссылок к другой.
Как пагинация влияет на 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.