Короткий ответ. Новая страница не попадает в индекс по одной из трёх причин. Робот её не нашёл, робот не смог её просканировать или поисковик решил, что страница не нужна в индексе. На практике чаще всего виноваты запрет в robots.txt, мета-тег noindex, ошибочный canonical, отсутствие внутренних ссылок, дубли и слабый контент. Google сам пишет, что сканирование и индексирование новой страницы может занять до недели. Если прошло больше двух недель, а страницы всё ещё нет в поиске, пора проверять её по алгоритму ниже.
Чтобы понять, где именно застряла страница, полезно знать три этапа индексации.
Если страница застряла на первом этапе, нужно помочь роботу её найти. Если на втором, проблема техническая. Если на третьем, обычно дело в дублях или качестве контента.
Срок зависит от сайта. Чем чаще робот заходит на сайт и чем лучше устроена перелинковка, тем быстрее индексируются новые страницы. Ориентиры ниже взяты из практики.
| Ситуация | Ориентировочный срок |
|---|---|
| Новая страница на крупном сайте, который часто обновляется | От нескольких часов до нескольких дней |
| Новая страница на обычном коммерческом сайте | От нескольких дней до 2 недель |
| Совсем новый сайт | От 2 недель до 1-2 месяцев |
| Страница на сайте с тысячами дублей и слабой перелинковкой | Может не попасть в индекс вообще |
Проверяйте шаги по порядку. Если найдёте проблему на раннем шаге, исправьте её и только потом переходите дальше.
Оператор site с адресом сайта годится для грубой оценки, но число результатов по нему неточное.
Страница должна отдавать код 200. Проверьте это в Вебмастере, в инструменте «Инструменты → Проверка ответа сервера», и в Search Console, кнопкой «Проверить страницу на сайте». Если страница отдаёт 404, 5xx или перенаправляет на другой адрес, в индекс она не попадёт.
Убедитесь, что адрес страницы или весь раздел не закрыт директивой Disallow. В Вебмастере для этого есть инструмент «Инструменты → Анализ robots.txt», где можно проверить конкретные URL. В Search Console статус «Заблокировано в файле robots.txt» показывает отчёт «Индексирование → Страницы».
Откройте исходный код страницы и найдите <meta name="robots" content="noindex">. Также запрет на индексацию может приходить в HTTP-заголовке X-Robots-Tag, его видно в инструментах проверки ответа сервера. Такая директива часто остаётся в шаблоне после разработки.
Тег canonical должен указывать на саму страницу или на её основную версию. Если canonical новой карточки товара указывает на категорию или главную, поисковик посчитает карточку копией и не добавит её в индекс. Google в инструменте проверки URL показывает два адреса, канонический по мнению сайта и канонический по выбору Google.
Страница, на которую никто не ссылается, называется сиротой. Робот находит такие страницы долго или не находит совсем.
Если сайт построен на JavaScript, сравните исходный HTML и то, что видит пользователь. В Search Console проверьте отрисованную версию страницы через инструмент проверки URL. В Яндекс Вебмастере есть настройка рендеринга страниц с JavaScript, но надёжнее всего серверный рендеринг.
Если технически всё в порядке, а страница не индексируется, причина обычно в содержимом. Страница повторяет другие страницы сайта, содержит мало текста, состоит из шаблонных блоков или копирует описание производителя, которое есть на сотне сайтов.
После исправлений отправьте страницу на переобход. В Яндексе для этого есть инструмент «Индексирование → Переобход страниц», в Google кнопка «Запросить индексирование» в инструменте проверки URL. Подробнее о способах ускорить индексацию написано ниже.
| Причина | Как проявляется в Яндексе | Как проявляется в Google | Что делать |
|---|---|---|---|
| Робот ещё не нашёл страницу | Страницы нет в обходе, статус в Вебмастере не определён | «Обнаружена, не проиндексирована» или URL неизвестен Google | Добавить внутренние ссылки, обновить Sitemap, отправить на переобход |
| Запрет в robots.txt | Страница не обходится, в статусе указан запрет в robots.txt | «Заблокировано в файле robots.txt» | Убрать запрет для нужных разделов |
| Мета-тег noindex | Страница исключена из-за noindex | «Исключено с помощью тега noindex» | Удалить noindex из шаблона |
| Неверный canonical | Статус «Неканоническая» | Страница считается копией, Google выбрал другой канонический адрес | Исправить canonical на собственный адрес |
| Дубль другой страницы | Статус «Дубль» | Страница является копией, канонический вариант не выбран пользователем | Сделать контент уникальным или настроить canonical |
| Слабый или неуникальный контент | «Малоценная или маловостребованная страница» | «Страница просканирована, но пока не проиндексирована» | Расширить и уникализировать содержимое |
| Ошибка сервера | Ошибка обхода, коды 5xx в статистике обхода | «Ошибка сервера (5xx)» | Устранить проблемы сервера, проверить нагрузку |
| Страница отдаёт 404 или пустая | Код 404 или пустой ответ | «Не найдено (404)» или «Ложная ошибка 404» | Исправить адрес или наполнить страницу |
| Редирект | Страница перенаправляет на другой адрес | «Страница с переадресацией» | Убрать лишний редирект или ссылаться на конечный адрес |
| Контент на JavaScript | В индексе пустая страница или каркас | Отрисованный HTML без основного контента | Серверный рендеринг, настройка рендеринга в Вебмастере |
| Робот не успевает обойти сайт | Новые страницы долго ждут обхода | Много URL «Обнаружена, не проиндексирована» | Закрыть мусорные URL, ускорить сервер, улучшить перелинковку |
Два похожих статуса в Search Console означают разное. «Обнаружена, не проиндексирована» значит, что Google знает о странице, но ещё её не сканировал. Обычно это связано с лимитом сканирования или нагрузкой на сервер. «Страница просканирована, но пока не проиндексирована» значит, что Google уже видел страницу, но решил пока не добавлять её в индекс. Чаще всего это вопрос качества и уникальности.
Ниже ошибки, которые мы чаще всего находим при проверке новых страниц на коммерческих сайтах.
Способы ускорения у поисковиков разные. Учтите, что любые уведомления только приглашают робота зайти на страницу. Решение об индексации поисковик принимает сам.
| Способ | Яндекс | |
|---|---|---|
| Ручная отправка URL | «Индексирование → Переобход страниц», суточный лимит зависит от сайта и виден в инструменте | «Запросить индексирование» в инструменте проверки URL, число запросов ограничено |
| Файл Sitemap | Поддерживается, отправляется в «Индексирование → Файлы Sitemap» | Поддерживается, отправляется в отчёте «Файлы Sitemap». Google учитывает lastmod, но не использует changefreq и priority |
| IndexNow | Поддерживается, можно подключить через API или плагин CMS | Не поддерживается |
| Обход по счётчику Метрики | Поддерживается, включается в «Индексирование → Обход по счётчикам» | Не применимо |
| Indexing API | Не применимо | Только для страниц с вакансиями и прямыми трансляциями |
| Внутренние ссылки | Работают | Работают |
Google пишет, что сканирование и индексирование новой страницы может занять до недели. Если через неделю страницы нет в индексе, а она важна для бизнеса, запросите индексацию вручную. Если не помогло и через две недели, проверьте страницу по алгоритму из этой статьи.
У поисковиков разные роботы, лимиты обхода и требования к качеству. Яндекс чаще исключает страницы как малоценные или маловостребованные, Google чаще оставляет их в статусе «Страница просканирована, но пока не проиндексирована». Если страница проиндексирована только в одной системе, проверьте её статус в инструменте второй, причина обычно указана там.
Один раз помогает сообщить роботу о новой странице или об исправлении. Повторные отправки той же страницы без изменений ничего не дают. Если страница с технической стороны в порядке, но не индексируется, дело не в роботе, а в самой странице.
Нет. Google прямо пишет, что в индекс должны попадать не все страницы, а только канонические и полезные. Страницы фильтров, сортировок, дубли и служебные разделы не нужны в индексе. Важно, чтобы туда попали все страницы, которые вы продвигаете.
Индексация и ранжирование это разные этапы. Страница может быть в индексе, но занимать низкие позиции, потому что хуже отвечает на запрос или проигрывает конкурентам. Проверить, проиндексирована ли страница, можно в инструментах проверки URL, а позиции смотрите в отчётах «Эффективность» Вебмастера и Search Console.
Если новые страницы не попадают в индекс Яндекса и Google, двигайтесь от простых причин к сложным. Сначала убедитесь, что страницы действительно нет в индексе. Затем проверьте ответ сервера, robots.txt, noindex и canonical. После этого проверьте, может ли робот найти страницу и увидеть её контент, а потом оцените уникальность и полезность содержимого. Большинство проблем с индексацией решается за один-два дня, если знать, где искать. Чтобы новые страницы индексировались быстро и без сбоев, поддерживайте актуальный Sitemap, связывайте страницы внутренними ссылками, подключите IndexNow и обход по Метрике для Яндекса и раз в неделю просматривайте отчёты об индексировании.