Google рендерит JavaScript и видит AJAX-контент, но с модальными окнами есть нюансы. Короткий ответ: контент в модалке может быть проиндексирован, но лучше на это не рассчитывать.
Как Google обрабатывает модальные окна
Googlebot использует headless Chrome для рендеринга. Он видит DOM после выполнения JavaScript. Но:
- Если модалка открывается по клику — робот может не «кликнуть»
- Если контент загружается через AJAX при открытии модалки — Google может не дождаться загрузки
- Если модалка скрыта через
display: none— контент в DOM есть, но Google может обесценить скрытый контент
Что это значит на практике
Не прячьте важный контент в модальные окна:
- Описания товаров — должны быть видны на странице без кликов
- Условия доставки и оплаты — если оптимизируете под эти запросы
- FAQ — аккордеоны и табы Google обрабатывает нормально, а вот модалки — нет
- Отзывы — если загружаются в модалку, Google их не увидит
Рекомендации
- Критический контент — всегда в основном DOM страницы
- Если нужна модалка — предзагружайте контент в скрытый блок, а не грузите через AJAX по клику
- Проверяйте через Google Search Console → Проверка URL → «Просмотр просканированной страницы» — видит ли Google ваш контент