Что такое пагинация с точки зрения SEO и динамических страниц

Что такое пагинация с точки зрения SEO и динамических страниц

Один из самых частых вопросов в профильных блогах и на форумах от новичков связан с публикацией обширных материалов: как лучше размещать контент: на одной странице или на разных? Эта проблема может быть связана как с объемом материала (статьи с большим количеством символов), так и с числом карточек на сайте (например, если товаров много). Самый простой способ решения этого вопроса — пагинация. В сайтостроительстве этим термином называют порядковую нумерацию веб-страниц. И дальше мы поговорим о том, как ее настроить и как она может повлиять на индексацию сайта.

Что такое пагинация в SEO

Само понятие «пагинация» заимствовано из издательского дела, где этим термином обозначается нумерация страниц, которую вы можете увидеть как в печатных, так и в электронных документах. В SEO же этот термин используется, если отобразить весь контент на одной странице невозможно. В этом случае требуется порядковая нумерация страниц сайта, по которой пользователь может осуществлять переходы во время посещения ресурса.

Чаще всего с пагинацией сталкиваются владельцы интернет-магазинов, которые вынуждены нумеровать страницы в каждом разделе каталога. Информационные ресурсы используют пагинацию реже.

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

Среди проблем, которые нужно выделить, значатся следующие:

  • возникновение дублей страниц;
  • долгая индексация при большом количестве карточек;
  • появление «бедного контента»;
  • повтор заголовков;
  • наполнение сайта малозначительными страницами;
  • нежелание клиента посещать все страницы;
  • включение пагинации в дизайн.

Об их решении мы сегодня и поговорим. Тем более, что способов устранения этих недочетов в работе сайта не так много, а потому приходится не выбирать, а пользоваться вполне конкретным списком инструментов и рекомендаций.

Что такое пагинация в SEO

Решение проблем с контентом при настройке пагинации

Итак, сначала договоримся о том, что для продвижения сайта в ТОП пагинация, в принципе, ни к чему: нам достаточно было бы и главной страницы (утрирую, но все же). А вот для получения заказов она очень даже важна — пока все товары не будут проиндексированы роботом, найти их пользователь вряд ли сможет. Большую роль играет она и в юзабилити — пользователю должно быть удобно при перемещении между категориями/каталогами/карточками.

Один из самых спорных способов избавления от негативных последствий использования пагинации — создание дополнительных каталогов. То есть, если ваш интернет-магазин испытывает проблемы с тем, что все модели чайников разместить на одной странице не удается, стоит создать новые вложенные каталоги, а не раскидать их по страницам.

Например, самый частый вариант организации каталога на продающих сайтах сегодня выглядит так: Главная > Чайники > Список моделей с пагинацией.

Можно представить это по другому: Главная > Чайники > Производители > Список моделей. Если и этого недостаточно, добавляем еще уровни каталогов: Главная > Чайники > По объему > Список моделей. Но это — не выход для магазинов, у которых таких каталогов придется создать массу, даже далее 2 и 3 уровня. Зато такой подход решает вопрос с динамическими страницами, поскольку фильтры создавать бессмысленно.

А вот самый простой способ состоит в использовании элемента <noindex>. При добавлении этого мета-тега в <head>, вы без лишних телодвижений убираете страницы с пагинацией из списков на индексацию. Но поработать все же придется: чтобы установить тег на всех динамических страницах, возникающих при использовании фильтров, а также чтобы решить вопрос с ускорением индексации карточек товаров, которым придется дольше дожидаться попадания в выдачу.

Также долго будут индексироваться страницы магазина или сайта, если воспользоваться возможностями файла rosots.txt: «Disallow: /catalog/pagе» оставит в индексе только первую страницу листинга. Соответственно, карточки на второй и далее страницах пауком будут изучены позже, т.к. ссылок на них получить роботу фактически неоткуда.

Некоторые оптимизаторы предпочитают использовать атрибут rel=»canonical». Для Google — это лучший вариант, а вот Яндекс, процитирую, «читает ссылку с атрибутом rel=»canonical» не строгой директивой, а предлагаемым вариантом, который учитывается, но может быть проигнорирован». То есть, если контент на страницах отличается, робот все равно проиндексирует их, не обращая внимания на атрибут (хотя Платон рекомендует использовать этот атрибут). Кроме того, потребуется создание страницы, на которой будет выводиться весь товар. Она-то и должна быть указана в качестве канонической. Ну и та же проблема, что с <noindex> — нужно прописать атрибут на динамических страницах при наличии фильтров для вывода товаров.

Еще один вариант для Google — использование rel=»prev»и rel=»next». Яндекс с ними, к сожалению, не работает. Суть данного метода состоит в том, что робот ПС при индексации страниц объединяет те, на которых прописан код с использованием данных тегов. При этом создается «единая» страница со списком всех карточек, а контент из индекса не исключается.

Ну и напоследок вспомним об AJAX, методами которого можно обеспечить загрузку карточек при прокрутке страниц. Пожалуй, один из оптимальных методов, которым пользуются многие сайты (например, так организованы каталоги ДНС.ру).

Решение проблем с контентом при настройке пагинации

Страницы пагинации SEO

Несмотря на то, что большинство методов, о которых я рассказал в предыдущем разделе, направлены на исключение контента из индекса, это не значит, что со страницами пагинации вообще не стоит работать. Тем более, что многие предпочитают все же эти страницы для робота открывать, чтобы ускорить индексацию товаров. Какие же рекомендации можно дать тем, кто решил, что сокращение количества страниц в поиске — не выход? Я вижу следующие варианты:

  • на каждой странице увеличиваем количество отображаемых элементов (это позволит сократить общее число страниц — пусть у вас будет 15 карточек, а не 10 на одной странице);
  • title для каждой страницы (кроме первой) должен содержать номер;
  • description оставляем только для первой страницы, а keywords не используем на страницах пагинации вообще;
  • продающий текст с ключами не должен дублироваться: или пишем отдельно для каждой страницы, или выводим только на первой;
  • старайтесь не разбивать статьи, если это делается средствами сайта, а не вручную с учетом необходимости продвижения каждой страницы по ключу (canonical, конечно, подойдет, но только для Google);
  • не забывать про ссылку на страницу «посмотреть все»;
  • позвольте пользователю самому определять количество товаров, выводимых на странице.

Все описанное выше подходит, в основном, для интернет-магазинов. Пагинация на форумах, например, обладает своей спецификой — от нее никуда не деться и лучше не трогать. Правда, если есть возможность организовать общение и комментирование как на «Пикабу» или «Хабрахабр», это будет отлично. Ну и для разных типов отображения страниц (только текст, порядок и т.д.) не забываем про rel=»canonical».

Страницы пагинации SEO

Пагинация динамических страниц и SEO

Появление динамических страниц — неизбежное зло, с которым приходится сталкиваться при предоставлении пользователю возможности применять фильтры.

Ответ на данный вопрос дал Платон, который уверяет, что оставлять страницы в индексе стоит только в том случае, если они соответствуют запросам пользователя и несут ему, таким образом, пользу. В противном случае, их стоит закрыть для роботов в файле robots.txt: «Disallow: ?page=».

Если же вы оставляете их открытыми для паука, позаботьтесь о том, чтобы динамические страницы обладали уникальным title, что можно реализовать средствами PHP (массу инструкций можете найти по запросу «динамические тайтлы», выбирайте более интересный для себя). Впрочем, если title уникализировать достаточно легко, то вот избежать дублирования контента практически невозможно. Поэтому, если у вас одна карточка может отображаться на разных динамических страницах, я бы рекомендовал закрыть их от индексации.

Пагинация динамических страниц и SEO

Вывод:

Пагинация может «напугать» и посетителя (который не пойдет дальше 2-3 страницы), и паука (который может обнаружить кучу дублей). Поэтому постарайтесь обеспечить сокращение количества страниц, участвующих в пагинации, а также отдавать пауку только те материалы, которые действительно могут быть интересны посетителю.

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: