Как разбивка на страницы и постепенная загрузка страниц влияют на отображение результатов в Google Поиске

Вы можете показывать пользователям размещенный на странице контент по частям. Это позволяет сделать ваш сайт более удобным для посетителей и вместе с тем повысить его позиции в результатах поиска, поскольку удобство страниц – один из факторов ранжирования в Google. Однако при этом, возможно, вам понадобится предпринять некоторые действия для того, чтобы поисковый робот Google смог обнаруживать все ваши материалы.

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

Постраничная разбивка удобна для показа не только результатов поиска, но и других элементов сайта. Вот примеры некоторых из них:

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

Поэтапная загрузка контента имеет определенные преимущества:

  • Страница быстрее открывается на устройстве пользователя, поскольку не нужно показывать сразу все материалы.
  • Сокращается объем передаваемых данных (что особенно важно для мобильных устройств).
  • Серверный код работает более эффективно за счет уменьшения объемов контента, получаемого из баз данных, и т. п.
  • Повышается надежность сайта, поскольку составление слишком длинных списков может привести к исчерпанию ресурсов и, как следствие, ошибкам в браузере и серверных системах.

Как на сайте может быть реализован показ контента по частям

Показывать часть большого списка в интерфейсе можно следующими способами:

  • Разбивка на страницы. Пользователь может переходить по ссылкам "Далее", "Назад" и по номерам страниц, на каждой из которых представлена определенная часть результатов поиска.
  • Кнопка "Ещё". Для того чтобы увидеть больше результатов, пользователю понадобится нажать кнопку.
  • Бесконечная прокрутка. Новые ссылки показываются по мере прокрутки страницы с результатами поиска. Ознакомьтесь с информацией о том, как оптимизировать для поисковых систем разделы сайта, в которых есть прокрутка.
Разбивка на страницы, кнопка "Ещё" и бесконечная прокрутка на мобильных устройствах

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

Схема
Разбивка на страницы

Плюсы

  • Пользователь может оценить размер всего списка полученных результатов и позицию текущей страницы в этом списке.

Минусы

  • Относительная сложность навигации по страницам с результатами.
  • Контент не выглядит как единый список, а разбит на страницы.
  • Для просмотра новых результатов нужно переходить к другим страницам.
Кнопка "Ещё"

Плюсы

  • Все результаты доступны на одной странице.
  • Пользователь видит общее количество результатов (на кнопке или возле нее).

Минусы

  • Невозможно показывать большое количество результатов, поскольку все они должны быть размещены на одной странице.
Бесконечная прокрутка

Плюсы

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

Минусы

  • Пользователю может надоесть необходимость прокрутки, поскольку он не понимает, сколько осталось до конца списка.
  • Невозможно показывать большое количество результатов.

Как Google индексирует контент при его разбивке на части

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

Например, при разбивке на страницы можно использовать ссылки на новые разделы сайта вашего интернет-магазина или вносить изменения в содержание текущего раздела с помощью кода JavaScript. Кнопка "Ещё" и бесконечная прокрутка обычно реализуются с помощью JavaScript. Когда робот Google ищет на сайте страницы, которые нужно добавить в индекс, он переходит только по ссылкам, помеченным в HTML тегами <a href>. Он не использует кнопки (если они не помечены тегом <a href>) и не запускает JavaScript, чтобы обновить содержимое текущей страницы.

Ознакомьтесь со статьей Общие сведения о поисковой оптимизации сайтов, использующих JavaScript, если у вас именно такой сайт. Помимо соблюдения рекомендаций (например, обеспечения доступности ссылок для поискового робота), применяйте файлы Sitemap или фид Google Merchant Center, чтобы помочь роботу Google найти все товары на вашем сайте.

Рекомендации по разбивке на страницы

Чтобы робот Google мог просканировать и проиндексировать контент, разбитый на страницы, следуйте приведенным ниже рекомендациям.

Последовательные ссылки на страницы

Чтобы поисковому роботу было проще разобраться в контенте, разбитом на страницы, на каждой из них указывайте ссылку на следующую страницу с помощью тега <a href>.

Пример результатов поиска с разбивкой на страницы

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

Как правильно использовать URL

  • У каждой страницы должен быть уникальный URL, поскольку Google рассматривает каждую страницу, полученную при разбивке результатов поиска, как отдельную. В частности, для этого можно добавлять в URL параметр запроса ?page=n.
  • Не используйте первую страницу с результатами поиска в качестве канонической. Вместо этого назначайте каждой странице ее собственный канонический URL.
  • Не используйте идентификаторы фрагментов URL (символ #) для нумерации страниц с результатами поиска. Google игнорирует такие идентификаторы. Если наш робот обнаруживает ссылку на следующую страницу, которая отличается только текстом после символа #, он может не перейти по ней, приняв ее за уже отсканированную.
  • Если вы хотите сделать переход на следующую страницу более удобным для посетителя, используйте предзагрузку или упреждающий запрос.

Почему рекомендуется запрещать индексирование URL при использовании фильтров или других методов сортировки

При показе длинных списков результатов поиска по сайту вы можете использовать фильтры или изменение порядка сортировки, например параметр ?order=price для систематизации по цене.

Чтобы наша система не добавляла варианты одного и того же списка страниц в индекс, запретите индексирование относящихся к ним URL при помощи метатега robots с директивой noindex или указав соответствующие шаблоны URL в файле robots.txt.