Как разбивка на страницы и постепенная загрузка страниц влияют на отображение результатов в Google Поиске
Вы можете показывать пользователям размещенный на странице контент по частям. Это позволяет сделать ваш сайт более удобным для посетителей и вместе с тем повысить его позиции в результатах поиска, поскольку удобство страниц – один из факторов ранжирования в Google. Однако при этом, возможно, вам понадобится предпринять некоторые действия для того, чтобы поисковый робот Google смог обнаруживать все ваши материалы.
Предположим, что посетитель вашего сайта использовал на нем окно поиска, но полный список нужных ему результатов не поместится на одной странице или его составление займет слишком много времени. В этом случае вы можете показать только часть имеющихся товаров.
Постраничная разбивка удобна для показа не только результатов поиска, но и других элементов сайта. Вот примеры некоторых из них:
- страницы с категориями товаров, которые содержат полный список ассортимента в каждой категории;
- заголовки блогов или новостей, опубликованных на сайте за долгое время;
- обзоры пользователей на странице товара;
- комментарии к сообщениям в блоге.
Поэтапная загрузка контента имеет определенные преимущества:
- Страница быстрее открывается на устройстве пользователя, поскольку не нужно показывать сразу все материалы.
- Сокращается объем передаваемых данных (что особенно важно для мобильных устройств).
- Серверный код работает более эффективно за счет уменьшения объемов контента, получаемого из баз данных, и т. п.
- Повышается надежность сайта, поскольку составление слишком длинных списков может привести к исчерпанию ресурсов и, как следствие, ошибкам в браузере и серверных системах.
Как на сайте может быть реализован показ контента по частям
Показывать часть большого списка в интерфейсе можно следующими способами:
- Разбивка на страницы. Пользователь может переходить по ссылкам "Далее", "Назад" и по номерам страниц, на каждой из которых представлена определенная часть результатов поиска.
- Кнопка "Ещё". Для того чтобы увидеть больше результатов, пользователю понадобится нажать кнопку.
- Бесконечная прокрутка. Новые ссылки показываются по мере прокрутки страницы с результатами поиска. Ознакомьтесь с информацией о том, как оптимизировать для поисковых систем разделы сайта, в которых есть прокрутка.
![Разбивка на страницы, кнопка "Ещё" и бесконечная прокрутка на мобильных устройствах](https://developers.google.cn/static/search/docs/images/ecom-pagination-load-more-infinite-scroll.png?authuser=6&hl=ru)
Прежде чем выбрать оптимальную для вашего сайта схему частичного показа контента, изучите плюсы и минусы каждой из них в таблице ниже.
Схема | |||
---|---|---|---|
Разбивка на страницы |
|
||
Кнопка "Ещё" |
|
||
Бесконечная прокрутка |
|
Как Google индексирует контент при его разбивке на части
Выбрав схему, которая будет оптимальной для вашего сайта и которую специалист по поисковой оптимизации сочтет подходящей, проверьте, доступны ли поисковому роботу Google все материалы с вашего ресурса.
Например, при разбивке на страницы можно использовать ссылки на новые разделы сайта вашего интернет-магазина или вносить изменения в содержание текущего раздела с помощью кода JavaScript. Кнопка "Ещё" и бесконечная прокрутка обычно реализуются с помощью JavaScript. Когда робот Google ищет на сайте страницы, которые нужно добавить в индекс, он переходит только по ссылкам, помеченным в HTML тегами <a href>
. Он не использует кнопки (если они не помечены тегом <a href>
) и не запускает JavaScript, чтобы обновить содержимое текущей страницы.
Ознакомьтесь со статьей Общие сведения о поисковой оптимизации сайтов, использующих JavaScript, если у вас именно такой сайт. Создайте файл Sitemap или фид Google Merchant Center, чтобы робот Google мог найти все товары на вашем сайте. Соблюдайте наши рекомендации (например, сделайте ссылки на своем сайте доступными для поискового робота).
Рекомендации по разбивке на страницы
Чтобы робот Google мог просканировать и проиндексировать контент, разбитый на страницы, следуйте приведенным ниже рекомендациям.
- Последовательные ссылки на страницы
- Как правильно использовать URL
- Почему рекомендуется запрещать индексирование URL при использовании фильтров или других методов сортировки
Последовательные ссылки на страницы
Чтобы поисковому роботу было проще разобраться в контенте, разбитом на страницы, на каждой из них указывайте ссылку на следующую страницу с помощью тега <a href>
.
![Пример результатов поиска с разбивкой на страницы](https://developers.google.cn/static/search/docs/images/ecom-paginated-results.png?authuser=6&hl=ru)
Также рекомендуем на каждой странице размещать ссылку на первую страницу результатов поиска, чтобы робот Google при выборе целевой страницы отдал предпочтение ей, а не другим разделам с результатами.
Как правильно использовать URL
-
У каждой страницы должен быть уникальный URL,
поскольку Google рассматривает каждую страницу, полученную при разбивке результатов поиска, как отдельную. В частности, для этого можно добавлять в URL параметр запроса
?page=n
. - Не используйте первую страницу с результатами поиска в качестве канонической. Вместо этого назначайте каждой странице ее собственный канонический URL.
-
Не используйте идентификаторы фрагментов URL (символ
#
) для нумерации страниц с результатами поиска. Google игнорирует такие идентификаторы. Если наш робот обнаруживает ссылку на следующую страницу, которая отличается только текстом после символа#
, он может не перейти по ней, приняв ее за уже отсканированную. - Если вы хотите сделать переход на следующую страницу более удобным для посетителя, используйте предзагрузку или упреждающий запрос.
Почему рекомендуется запрещать индексирование URL при использовании фильтров или других методов сортировки
При показе длинных списков результатов поиска по сайту вы можете использовать фильтры или изменение порядка сортировки, например параметр ?order=price
для систематизации по цене.
Чтобы наша система не добавляла варианты одного и того же списка страниц в индекс, запретите индексирование относящихся к ним URL при помощи метатега robots с директивой noindex
или указав соответствующие шаблоны URL в файле robots.txt.