Индексация — это не просто наличие страницы в sitemap
Карта сайта помогает поисковику узнать о предпочтительных адресах, но не заставляет индексировать их. Страница должна отвечать кодом 200, быть доступной для обхода, не иметь противоречивого canonical, содержать полезную информацию и получать внутренние ссылки.
Если один и тот же материал открыт по нескольким адресам, поисковая система тратит ресурсы на копии и может выбрать не тот URL, который нужен бизнесу.
Почему JavaScript-сайт может терять видимость
Google умеет обрабатывать JavaScript, но дополнительный этап отрисовки усложняет и замедляет обработку. У других роботов возможности могут отличаться. Критическое содержание, ссылки и мета-данные надёжнее отдавать сразу в HTML.
Мы проверяем, видны ли заголовки, тексты, ссылки и структурированные данные без действий пользователя, корректно ли меняются адреса и не появляется ли пустая страница при ошибке скрипта.
- основной контент доступен в исходном HTML;
- ссылки оформлены обычным тегом a с адресом href;
- canonical и robots заданы на сервере;
- ошибка JavaScript не блокирует навигацию и форму;
- мобильная версия содержит тот же основной материал.
Core Web Vitals и реальная скорость
Лабораторный тест полезен, но реальные пользователи заходят с разных устройств и сетей. Поэтому оцениваем загрузку главного содержимого, реакцию на действия и визуальную стабильность, а также конкретные причины: изображения, шрифты, скрипты, сервер и сторонние сервисы.
Сначала исправляем проблемы, которые закрывают или дублируют страницы. Улучшение на несколько баллов в тесте не важнее корректной индексации и полезного содержания.