Индексация

Динамическая пагинация: как помочь индексации?

Александр Тригуб — частный SEO-специалист
Александр Тригуб Частный SEO-специалист · с 2010 · 500+ аудитов · 1092 заказа · 4.9★

Динамическая пагинация (подгрузка контента по скроллу или по кнопке «Показать ещё») создаёт проблему: поисковый робот видит только первую порцию контента.

Проблема

Googlebot рендерит JavaScript, но:

  • Не скроллит страницу бесконечно
  • Не кликает кнопку «Загрузить ещё»
  • Видит только те товары/статьи, которые загружены при первом рендере

Результат: товары на 2-й, 3-й и далее «страницах» не индексируются.

Решение

1. Параллельная HTML-пагинация. Оставьте infinite scroll для пользователей, но создайте классические URL: /catalog/page/2/, /catalog/page/3/. Добавьте <a href="/catalog/page/2/"> в подвал списка — робот пройдёт по ним.

2. Предзагрузка контента. Вставьте все товары в HTML при первой загрузке, но скройте CSS-классом. JavaScript показывает по скроллу, но Google видит всё сразу.

3. Sitemap с URL всех товаров. Даже если робот не найдёт товар через навигацию, он придёт из карты сайта.

Что не работает

  • rel="next/prev" — Google больше не использует эти атрибуты (с 2019)
  • Надежда на «Google рендерит JS» — рендерит, но не взаимодействует

Лучший вариант — комбинация: infinite scroll для UX + статические страницы для робота.

Для реализации параллельной HTML-пагинации рекомендую использовать плагины или библиотеки, которые автоматически генерируют ссылки на страницы, например, для WordPress подойдёт WP-PageNavi. Также важно добавить метатег <link rel="next" href="/catalog/page/2/"> для указания следующей страницы, это поможет роботу лучше понять структуру. Если вы используете React или Vue, убедитесь, что SSR (Server-Side Rendering) включён, чтобы робот видел весь контент при первом рендере. Для тестирования индексации динамического контента используйте инструмент Google Search Console «Проверка URL» и убедитесь, что робот видит все элементы.

Не нашли ответ? Спросите!

Отвечаю лично в течение 24 часов. Лучшие вопросы публикую в этом разделе.

Другие вопросы

Кто ведёт проект

Александр Тригуб — частный SEO-специалист. В поисковом маркетинге с 2010 года, предприниматель с 2001-го. В SEO пришёл из собственного бизнеса — знаю, как устроены продажи не из учебников, а из собственной выручки и расходов.

  • Специализация: медицина, B2B, e-commerce и локальные услуги — ниши, где каждый лид стоит дорого.
  • Подтверждённый опыт: 500+ видео-аудитов в разных тематиках, 1092 заказа (рейтинг 4.9 / 5). Отзывы · Видео-аудиты.
  • Профили с отзывами: 728 отзывов на Kwork (4.9★) · Profi.ru (5.0★) · ORCID 0009-0009-0106-6136.
  • Формат: работаю напрямую, один специалист на проект — без менеджеров и субподрядных цепочек.
  • Отчётность: KPI по лидам и деньгам. Ежемесячный план/факт, а не PDF на 50 страниц.
15+лет в маркетинге
500+видео-аудитов
1092заказов
4.9★728 отзывов