Базовая настройка
- Дайте каждой странице свой адрес, например /catalog/?page=2. Не используйте только фрагмент после #.
- Добавьте обычные HTML-ссылки на соседние страницы и начало списка. Одной кнопки с JavaScript недостаточно для надёжного обхода.
- На каждой странице укажите canonical на её собственный URL, если там отдельная часть списка.
- Для «Показать ещё» или бесконечной прокрутки предусмотрите доступные роботу адреса отдельных частей.
Пример второй страницы
<link rel="canonical" href="https://example.com/catalog/?page=2">
<a href="/catalog/">Первая страница</a>
<a href="/catalog/?page=3">Следующая страница</a>Canonical находится в head, ссылки – в видимой навигации страницы.
Чего не делать автоматически
Не сводите canonical всех страниц на первую: вторая и третья части списка не являются её дублями. Не закрывайте всю пагинацию в robots.txt без проверки, как робот найдёт товары.
Google больше не использует rel="next" и rel="prev" для распознавания последовательности. Реальные ссылки всё равно нужны.
Как проверить
Откройте вторую страницу по прямой ссылке. Проверьте товары, статус 200, canonical и переход на третью страницу. Убедитесь, что на последней странице нет бесконечной ссылки «Дальше».