«Сайт не в индексе Google» — самая частая причина отсутствия органического трафика. Но формулировка обманчива: обычно индекс есть, а вот нужных страниц в нём нет или они вытеснены дублями. Разбираем по шагам.
Шаг 0. Проверить, что именно не так
Откройте Search Console → «Индексация» → «Страницы». Три сценария:
- Просканировано, но не проиндексировано. Google знает о странице, но решил её не показывать.
- Обнаружено, но не проиндексировано. Google ещё не обошёл страницу.
- Найдено исключено. Страница закрыта правилом.
Это разные диагнозы с разными решениями.
Причина 1. Закрыто в robots.txt
Проверьте robots.txt в корне сайта. Частая ошибка — блокировка / или /catalog/ целиком после неудачного переезда.
Причина 2. Директива noindex в meta
Страница может закрываться прямо в HTML: <meta name="robots" content="noindex">. Проверьте исходный код, а не исходник шаблона: иногда директива ставится по условию.
Причина 3. Ответ 404 или 5xx
Страница отдаёт ошибку — робот выбрасывает её из индекса. Особенно часто после переезда сайта, когда старые адреса остались в рекламе, объявлениях или сохранённых ссылках.
Причина 4. Дубли и параметры
Один и тот же контент доступен по десяти адресам: с параметрами, с фильтрами, с сортировкой, по http/https, с трейлинг-слешем, по регистру. Google выбирает один вариант и может выбрать не тот.
Что делать:
- canonical на всех вариантах;
- закрыть параметры в robots.txt или через
noindex; - редиректы 301 со старых URL.
Причина 5. Сайт слишком большой и некачественный
Если на сайте миллионы URL, а в индексе — 200 страниц, это нормально: Google индексирует только то, что считает ценным. Решение — не «добавить всё», а сократить мусорные URL и поднять качество важных страниц.
Причина 6. Медленный сервер
Если ответ сервера занимает больше 5 секунд, краулер уходит. Проверьте TTFB в Search Console → «Основные веб-сайты» → «Core Web Vitals».
Причина 7. Внешняя блокировка
Если сайт закрыт в robots.txt другого домена, на который стоят ваши ссылки, или если домен заблокирован на уровне хостинга, индексация встаёт.
Причина 8. Контент за JavaScript
Страницы, которые рендерятся только после выполнения скриптов, индексируются хуже. Для важных страниц используйте серверный рендеринг или статическую генерацию.
Причина 9. Мало внутренних ссылок
Если на страницу не ведёт ни одна ссылка с сайта, робот может просто не добраться до неё. Проверьте глубину: оптимально — не глубже трёх кликов от главной.
Причина 10. Нет запроса на индексацию
Страница может быть качественной, но о ней никто не знает. Отправьте sitemap и запросите индексацию ключевых URL через Search Console.
Порядок проверки
- Search Console → «Страницы»: смотрим тип исключения.
robots.txtи meta robots на конкретной странице.- Код ответа (curl или инструмент проверки URL).
- Сравнение с конкурентом: какие страницы у него в индексе, а у вас нет.
- Правки → повторная проверка → наблюдение 1–2 недели.
Итог
Почти всегда «сайт не индексируется» — это 3–5 конкретных технических причин, а не «плохой сайт». Разбор конкретного проекта: SEO-аудит или бесплатный экспресс-аудит.
