Следуя моде и пожеланиям пользователей, появляется все больше сайтов с бесконечной прокруткой. Однако для роботов поисковых систем страницы с бесконечным скроллингом представляют определённую сложность. Робот не всегда может проиндексировать все элементы такой страницы, а значит контент не попадает в поисковую выдачу.
В блоге
1. Перед тем, как начать:
2. Структурируйте URL страниц
Хороший пример: example.com/category?name=fun-items&page=1
example.com/fun-items?lastid=567
Менее оптимально: example.
com
/
fun
-
items
#1
Протестируйте каждый URL: доступен ли контент напрямую без cookie и истории пользователя.
- Убедитесь, что URL показывает тот же самый контент, что и две недели назад.
- Избегайте временных параметров: example.com/category/page.php?name=fun-items&days-ago=3
- Используйте параметры, отслеживаемые поисковыми системами: example.com/fun-places?radius=5&lat=40.71&long=-73.40
3. Настройте страницы с контентом таким образом, чтобы каждая содержала rel=next и rel=prev внутри < head>. Нумерацию в < body> Google будет игнорировать.
4. Реализуйте replaceState/pushState на странице с бесконечной прокруткой.
5. Протестируйте!