Создавая многостраничный веб–ресурс, в первую очередь необходимо задумываться об удобстве пользователя. Такая функция, как пагинация, поможет разделить и структурировать большой массив контента.
Давайте мысленно перенесемся во времена, когда никакого Интернета не было и в помине. Люди начали обмениваться информацией активней с изобретением письменности, используя для ее передачи самые разные носители. Свитки, которые нужно было разворачивать по мере прочитывания, были менее удобны, чем скрепленные друг с другом и пронумерованные листы. Они и стали прототипами современных книг, а позже – интернет–порталов. Если бы не пагинация, то и страницы сайтов выглядели бы как бесконечные свитки.
Таким образом, пагинация – это способ разделения страниц и разделов портала для обеспечения удобной навигации на площадке. В статье поговорим, какой тип пагинации выбрать для сайта и как не заработать пессимизацию в поисковых системах, некорректно организовав нумерацию страниц и разделов.
Порядок внутри любого многостраничного ресурса начинается с пагинации. Разработчики предлагают несколько способов структурирования данных.
Самый простой и очевидный метод организации контента. Номера страниц, которые представляют собой кликабельные ссылки, никогда не меняются и проставляются по порядку. Она удобна для посетителей ресурса, привыкших к определенному порядку расположения страниц, однако имеет свои недостатки.
Такая пагинация страниц не учитывает количество отдельных элементов, что может привести к некорректной нумерации. Кроме того, если данных много, это может привести к переполнению экрана, а значит – вызвать неудобства при взаимодействии с ресурсом.
В это случае, номера страниц напрямую зависят от количества отображаемых элементов, и устанавливаются блоками: например, 1–10, 11–20, 31–50. Такой вариант применяется для корректной нумерации больших объемов данных. Если количество элементов на странице меняется, пагинацию необходимо обновлять.
Вместо цифр отдельные разделы ресурса группируются по алфавитным группам. Доступный пример пагинации такого типа – навигация в электронных словарях и библиотеках.
Конечно, можно обойтись и без внедрения пагинации, ведь технически бесконечная страница – свиток имеет право на существование. При ее просмотре, пользователю придется скролить вниз и вверх, чтобы найти нужную информацию. Однако если речь идет о большом объеме контента, загружаться такой ресурс будет очень долго, а его владелец – терять лидов, которые не будут ждать.
Индексируя порталы, роботы поисковых систем учитывают множество параметров, которые, в конечном счете, и определяют позицию ресурса в поисковой выдаче, и пагинация сайта – это один из них.
Однако не всегда организация контента внутри портала идет на пользу продвижению в поисковых системах. Как правильно настроить навигацию, чтобы сайт не пессимизировался в выдаче?
Чтобы процесс индексации страниц проходил корректно, а ресурс не потерял своих позиций, продвинувшись выше в поисковой выдаче, применяются различные подходы к организации пагинации внутри сайта.
Когда страницы пронумерованы и открыты для индексирования, поисковым системам и живым посетителям ресурса проще найти нужную информацию.
В таком случае, краулерам проще сканировать сайт, однако следует позаботиться о том, чтобы в пагинацию не попали дубли страниц. Кроме того, индексирование каждой страницы по отдельности расходует так называемый бюджет сканирования роботов.
Такой подход подразумевает создание отдельной страницы–навигатора, содержащей ссылки на все страницы пагинации. Краулеры сканируют только навигатор: это значительно повышает скорость их работы и экономит бюджет сканирования. Однако пользователям может быть не просто разобраться, в какой части портала находится нужный контент.
Закрывая отдельные страницы пагинации, вы не только экономите бюджет сканирования, но и снижаете риск дублирования контента. Однако и роботам, и живым людям бывает сложно разобраться с навигацией по порталу, где реализована подобная схема.
Такой метод пагинации можно встретить в интернет–магазинах с крупными каталогами. Для того чтобы ознакомиться со следующими результатами внутреннего поиска или товарами из определенного раздела, посетителю портала не надо никуда кликать: достаточно прокрутить страницу, чтобы перейти к следующему разделу пагинации. На практике реализовать бесконечную прокрутку не слишком просто, однако благодаря ей краулеры могут легко просканировать и ранжировать страницы пагинации.
Выбор конкретного подхода напрямую зависит от ваших предпочтений и возможностей платформы, на которой работает ваш ресурс. Не важно, какую пагинацию вы настроите: главное, чтобы она в принципе была реализована. В противном случае, посетители не будут дожидаться загрузки контента, а поисковые системы никогда не оценят такой портал по достоинству.
Перед запуском сайта очень важно убедиться, что пагинация настроена корректно: в файле robots.txt нет запрета постраничной навигации, а все директивы для краулеров прописаны корректно. Иначе вы рискуете тем, что часть важного контента, размещенного на портале, не проиндексируется.
Настроить пагинацию на сайте, созданном с помощью Taptop, очень просто. Если ваш ресурс предусматривает использование базы данных, то страницы пагинации настроятся автоматически благодаря Коллекциям. В других случаях сформировать URL страниц пагинации и проставить его можно вручную.
Способ разделения контента на страницы и разделы для удобной навигации — аналог нумерации страниц в книге.
В статической номера страниц фиксированы и не меняются, а в динамической номера зависят от количества элементов и группируются блоками (например, 1–10, 11–20).
Буквенная пагинация — разделы группируются по алфавитным группам вместо цифр.
К пессимизации сайта в поисковых системах.
Не учитывает количество отдельных элементов, что может привести к некорректной нумерации и переполнению экрана при большом объёме данных.
Ускоряет индексацию, помогая краулерам просканировать больше данных, и позволяет присвоить каждой странице уникальный URL.