Что такое пагинация и как правильно её настроить
Мир веб-разработки — и поисковая оптимизация (Search Engines Optimization, SEO), в частности, — постоянно развивается, появляются новые методы и подходы для улучшения пользовательского опыта и видимости сайтов в поисковиках. Одной из важных техник при создании website с большим объемом контента является пагинация страниц (pagination). Пагинация — это разделение массива информации на небольшие части с их последовательным отображением для посетителя сайта. Проще говоря, нумерация страниц с однотипными данными, которую используют в различных каталогах. В статье мы рассказываем, для чего нужна пагинация, как она отражается на SEOs, и поделимся советами по ее правильной настройке.
Зачем нужна пагинация
Главной целью пагинации как способа организации данных на сайте является улучшение навигации — и для пользователей, и для поисковых роботов. Вместо загрузки одной огромной страницы посетитель может перемещаться между разными частями контента с помощью кнопок вида «Следующая страница» и «Предыдущая страница», что одновременно ускоряет работу ресурса и облегчает восприятие информации. Пагинация особенно актуальна для следующих websites:
- блогов с большим количеством постов;
- интернет-магазинов с объемными каталогами товаров;
- новостных порталов со статьями;
- словарей;
- фотобанков;
- других веб-проектов, где контент хранится огромными списками.
Даже сами поисковые системы используют пагинацию при отображении страницы результатов поиска (Search Engine Results Page или SERP). В большинстве случаев пользователь находит искомую информацию среди первых десяти ссылок — так зачем тратить ресурсы на загрузку остальных? Они откроются, только когда человек нажмет соответствующую кнопку. В этом и заключается смысл пагинации.
Изображение от storyset на Freepik.
Как пагинация влияет на оптимизацию для поисковых систем (SEO)
Как мы уже сказали, пагинация нужна для улучшения пользовательского опыта: повышения производительности и упрощения процесса перехода между частями сайта. Этими задачами определяется и ее влияние на поисковую оптимизацию. Растут поведенческие характеристики, а это ключевой фактор ранжирования в поиске. Однако из-за особенностей реализации эта техника может и негативно сказаться на SEO в плане индексации сайта краулерами (роботами поисковиков). Подробнее о двух точках влияния пагинации на сео расскажем ниже.
Удобство использования сайта
Когда большой массив информации разделен постранично, пользователям легче ее воспринимать, кроме того, они могут быстро переключаться между отдельными частями контента, чтобы найти нужные сведения. Не менее важна и скорость загрузки. Пагинация позволяет веб-сайту загружать только необходимый объем данных, что гораздо быстрее, чем ждать открытия всего имеющегося контента. Это крайне важно при медленных интернет-соединениях и использовании мобильных устройств.
Таким образом, пользователи видят, что сайт предлагает легкую навигацию и ускоренную загрузку, и вероятность отказа, т. е. того, что они покинут ресурс сразу после открытия, снижается. А снижение показателя отказов — важный сигнал для поисковых систем. Если люди остаются на сайте и исследуют его, значит, он им интересен и содержит качественный полезный контент. Соответственно, его нужно поднять на более высокие позиции на SERP.
Сканирование и индексация
Во-первых, несомненно, пагинация делает структуру веб-сайта более логичной и понятной для поисковых роботов. Благодаря уникальным URL они видят, что страницы пагинации являются отдельными единицами информации, а благодаря тегам — понимают, что они связаны последовательно. Однако эти же особенности способны ухудшить ранжирование, если настроить пагинацию неправильно. Поисковики могут счесть страницы каталога дублями, ведь их содержание зачастую повторяется при разных настройках фильтров. Неуникальный контент крайне негативно влияет на оптимизацию.
Другой важный нюанс пагинации заключается в появлении дополнительных страниц, не все из которых имеют значение для продвижения в поиске. В итоге индексирование бесполезного контента отнимает время и тратит краулинговый бюджет, предназначенный для более значимых страниц.
Настраиваем пагинацию правильно
Мы выяснили, что для извлечения максимальной пользы от внедрения пагинации необходимо уделить внимание ее грамотной оптимизации. Да, сам метод будет работать и без дополнительной настройки, но раз вы читаете эту статью, вас интересует, как добиться эффективности. Ниже рассказываем о трех манипуляциях, которые помогут вам сделать пагинацию более полезной.
Изображение от pch.vector на Freepik.
Настроить тег rel=«canonical»
Строго говоря, rel=«canonical» — это HTML-атрибут, который используется с тегом <link> для указания ссылки на основную версию страницы среди всех дубликатов. При пагинации он сообщает поисковой системе, какой из «дублей» следует вносить в индекс и ранжировать. Обычно это первая страница категории в каталоге.
Чтобы способ сработал, добавьте внутрь тега <head> конструкцию вида:
<link rel="canonical" href ="http://site.ru/category/">
Где в значение атрибута href
нужно подставить ссылку на вашу каноническую веб-страницу. При этом URL-адреса последующих страниц пагинации должны иметь вид:
https://site.ru/category/page/2
https://site.ru/category/page/2
и т. д.
Вышеупомянутую конструкцию с атрибутом rel=«canonical» необходимо вставить на каждую из них.
Настроить теги rel=«next» и rel=«prev»
Два атрибута — rel=«next» и rel=«prev» — указывают краулерам на последовательность веб-страниц в наборе пагинации. Они также используются внутри тега <link>, а тот, в свою очередь, — внутри <head>. Начиная со второй страницы и до предпоследней включительно, весь каталог должен содержать в «хэде» две строки:
<link rel="prev” href="http://site.ru/page1">
<link rel="next" href="http://site.ru/page3">
Где в строке с prev
дается ссылка на предыдущую страницу, а в строке с next
— на следующую. На первой и последней веб-страницах необходимо разместить только по одной строке того же вида — «next» с линком на вторую и «prev» с линком на предпоследнюю, соответственно.
Отметим, что оба атрибута несколько лет как перестали восприниматься поисковыми роботами и влиять на индексацию, но их все еще применяют с целью адаптации ресурса для людей с ограниченными возможностями.
Скрыть части пагинации от поисковых роботов
Не все части пагинации могут быть полезны для индексации. Например, страницы сортировки, фильтрации или с пустым контентом. Чтобы предотвратить индексирование таких веб-страниц, можно использовать файл robots.txt или мета-теги noindex, nofollow. Это позволит сосредоточить внимание поисковых роботов на важных частях контента.
Важно: не применяйте тег rel=«canonical» вместе с noindex на одной веб-странице. Если нужно указать на основной URL, но при этом нельзя индексировать страницу, лучше настройте 301 редирект.
Какие проблемы с SEO могут возникнуть при использовании пагинации
Частично мы уже разобрали, какие негативные последствия для поисковой оптимизации может вызвать неправильно настроенная пагинация. Чаще всего она приводит к двум проблемам:
- Дублирование контента. Содержание каталога зачастую повторяется: например, товары из одной категории могут содержать похожие описания и отличаться только брендом в названии. Если поисковик сочтет их дублями, то наложит санкции на весь сайт.
- Трата краулингового бюджета. За раз краулеры могут просканировать ограниченное количество страниц на одном веб-сайте, поэтому, если бот начнет изучать весь каталог, на другие разделы ресурса может не хватить лимита.
Чтобы избежать подобных ситуаций, воспользуйтесь рекомендациями, которые мы дали выше.
Заключение
Пагинация — это полезный инструмент для улучшения пользовательского опыта и оптимизации сайта для поисковых систем. Но его эффективность зависит от настроек, которые вы произвели. В статье мы рассказали о трех способах настроить пагинацию, учитывайте их при разработке и оптимизации веб-сайтов с большим объемом информации.
Оцените статью