Главная/Блог/Продвижение и SEO

Почему сайта нет в индексе Яндекса: 7 причин и как проверить

Сайт работает, форма отправляется, но в Яндексе его нет — ни по названию компании, ни по услугам. В девяти случаях из десяти виновата не «плохая оптимизация», а техническая мелочь: забытый noindex, битый sitemap или не склеенные зеркала. Разберём семь причин и способ проверки для каждой.

Сайт открывается, форма отправляется, всё выглядит рабочим — но в Яндексе по названию компании и по услугам его нет. Почти всегда причина не в «плохом SEO», а в одной из семи технических вещей, которые проверяются за час.

Причина 1: страницу закрывает robots.txt или noindex

Частая история: сайт собирали на тестовом домене с запретом индексации, а при переносе на боевой забыли снять. Второй вариант — разработчик закрыл в robots.txt раздел /blog/, «чтобы не мешал».

  • Откройте site.ru/robots.txt и найдите Disallow. Запись Disallow: / закрывает весь сайт.
  • Посмотрите исходный код страницы (Ctrl+U) и поищите <meta name="noindex">.
  • Проверьте заголовок: curl -I https://site.ru/uslugi — строка X-Robots-Tag: noindex работает так же, как мета-тег, и часто ставится на весь сайт настройкой хостинга.

Нюанс: если страница закрыта в robots.txt, но на неё ведут ссылки, Яндекс может показать её в выдаче без описания, с одним заголовком. Поэтому из индекса убирают через noindex, а robots.txt оставляют для корзины и поиска по сайту.

Причина 2: страница отдаёт не код 200

Робот не индексирует то, что не отдаёт 200 OK. Типичные поломки: цепочка из трёх редиректов (http → https → без www → со слэшем), 302 вместо 301, 404 на адрес без слэша, 500 при заходе с мобильного user-agent, редирект на главную вместо страницы услуги.

Проверка одной командой: curl -sI https://site.ru/uslugi | head -5. В ответе должно быть HTTP/1.1 200 OK. Всё остальное чинится первым: пока страница отдаёт ошибку, правки текста и ссылок бессмысленны.

Отдельный случай — контент, который собирается скриптом. Яндекс умеет рендерить JavaScript, но с задержкой и не для всех страниц. Если цена и описание услуги появляются только после запроса к API, робот может увидеть пустой каркас. Проверка: отключите JavaScript в браузере — текст должен остаться на месте.

Причина 3: сайт новый, и Яндекс ещё не дошёл

Новый домен без истории попадает в индекс не мгновенно. Ориентиры: первая страница — через 3–14 дней после добавления в Вебмастер, основная масса — за 4–8 недель. Домен с испорченной историей может ждать месяцами.

  • Подтвердите сайт в Яндекс.Вебмастере — иначе не увидите причину отказа и не запросите переобход.
  • Поставьте 10–20 внутренних ссылок на новую страницу: меню, блок «услуги» в футере, ссылки из статей.
  • Отправьте адрес через «Переобход страниц»: квота зависит от доверия к сайту, обычно 1–20 адресов в сутки.
  • Одна-две внешние ссылки с живых площадок — карточка в Яндекс.Бизнесе, профиль в каталоге — дают роботу внешний вход.

Причина 4: sitemap.xml отсутствует, битый или о нём не знают

Sitemap не гарантирует индексацию, но даёт роботу полный список адресов, включая те, до которых сложно дойти по ссылкам. Требования: абсолютные URL, UTF-8, не больше 50 000 адресов и 50 МБ на файл, корректный XML.

  • Файл доступен по адресу site.ru/sitemap.xml и отдаёт 200.
  • Строка Sitemap: https://site.ru/sitemap.xml добавлена в конец robots.txt.
  • В Вебмастере «Индексирование → Файлы Sitemap» видно, сколько адресов принято. Если 40 из 200 — остальные битые или закрыты в robots.txt.
  • lastmod меняется только у реально правленных страниц: дата, обновляемая каждый день у всех адресов, обесценивает сигнал.

Отдельная проблема — страницы-сироты: на них нет ни одной ссылки с сайта, и робот не угадывает адреса. Если страница услуги живёт только в выпадающем меню на JavaScript, добавьте её в обычный список ссылок.

Причина 5: дубли и не склеенные зеркала

Один контент может существовать по четырём адресам: http и https, с www и без. Если все отдают 200, Яндекс выбирает главное зеркало сам — иногда не то, что вы продвигаете, и вес делится между копиями. Схема: один основной адрес (https://site.ru), со всех остальных 301 на него, в коде — canonical с абсолютным адресом основной версии. Раздел «Индексирование → Зеркала» показывает, что уже склеено.

Вторая волна дублей — параметры: ?utm_source=, ?page=2, ?sort=price. Поисковик сохраняет сотни таких копий. Решение: закрыть параметры через Clean-param в robots.txt и не ставить UTM-метки на ссылки внутри сайта.

Причина 6: страница-заглушка и переспам

Страница из 200 знаков, одна картинка и форма «оставьте заявку» — для Яндекса это малоконтентная страница. В индекс она попадёт, но по коммерческим запросам показываться не будет, а при массовости потянет вниз весь сайт.

  • Объём текста — ориентир 1500–3000 знаков: что входит в работу, сроки, цены, примеры, ответы на вопросы.
  • Текст не в картинке. Прайс, свёрстанный картинкой, робот не прочитает, а человек не скопирует цену.
  • title и description уникальны для каждой страницы. Одинаковый title у 30 страниц — почти гарантированные дубли.
  • Ключи не перечисляются через запятую. Фраза «купить сайт под ключ в Москве недорого» пять раз в абзаце — путь к фильтру за переспам.

Причина 7: фильтры и пометки Яндекса

Бывает, что технически всё в порядке, но в Вебмастере висит предупреждение: «Не участвует в поиске», «Малоценный или малоконтентный сайт» (МКС), «Вредоносный код». Формально страницы в индексе, фактически не показываются.

Где смотреть: «Диагностика → Нарушения» (конкретные причины и страницы-примеры), «Индексирование → Страницы в поиске» с фильтром «Исключённые страницы», а также почта аккаунта Вебмастера — уведомления о санкциях приходят туда. Выход из МКС — не заявка в поддержку, а доработка: содержательные страницы услуг, удаление автогенерированных текстов и разделов-пустышек. После правок запрашивается переобход, пересмотр обычно занимает от двух недель до двух месяцев.

План проверки на 7 дней

СимптомГде смотретьДействие
site:домен ничего не находитВебмастер → «Индексирование»Проверить robots.txt, noindex, код ответа
В индексе 5 страниц из 60«Страницы в поиске»Sitemap, внутренние ссылки, переобход
Две копии сайта в выдаче«Зеркала»301 на основную версию, canonical
«Не участвует в поиске»«Диагностика → Нарушения»Устранить причину, затем переобход
  1. День 1. Подтвердить сайт в Вебмастере, проверить robots.txt и код ответа главной и трёх страниц услуг.
  2. День 2. Найти noindex и X-Robots-Tag, снять запреты.
  3. День 3. Собрать sitemap.xml, проверить на ошибки, отправить в Вебмастер, прописать в robots.txt.
  4. День 4. Настроить 301 со всех зеркал, добавить canonical, закрыть UTM через Clean-param.
  5. День 5. Пройти страницы услуг: объём текста, уникальные title и description, цены и сроки текстом.
  6. День 6. Добавить внутренние ссылки из меню и футера, проверить, что они не на JavaScript.
  7. День 7. Отправить адреса на переобход и записать исходные цифры: страниц в индексе, запросов, заявок. Через две недели сравнить.

Если через месяц картина не изменилась — дело не в технике, а в конкуренции или самом сайте: слабые тексты, нет цен и сроков, нечего показать в портфолио. Тогда речь о переработке страниц, а не о «секретных настройках». Посмотрите тарифы и примеры работ: если сайт делался пять лет назад на конструкторе, дешевле собрать новый, чем лечить индексацию. Вопросы по вашему адресу — через контакты.

Частые вопросы

Сколько ждать индексации нового сайта в Яндексе?

Первые страницы обычно появляются через 3–14 дней после добавления в Вебмастер, основная масса — за 4–8 недель. Если домен раньше использовался и попадал под фильтр, срок может растянуться на несколько месяцев.

Почему страница в индексе, но не показывается по запросам?

Индексация и ранжирование — разные вещи. Страница может быть в индексе, но стоять на 40-м месте из-за слабого текста, отсутствия цен и конкуренции. Проверьте позиции в Вебмастере по конкретным запросам.

Можно ли ускорить индексацию?

Да, частично: подтвердить сайт в Вебмастере, отправить sitemap, поставить внутренние ссылки с уже проиндексированных страниц и запросить переобход. Квота на переобход зависит от доверия к сайту.

Убирать ли страницу из robots.txt, если она не нужна в поиске?

Нет. Disallow не убирает страницу из индекса, если на неё есть ссылки. Правильный порядок: поставить noindex, дождаться исключения, и только потом закрывать в robots.txt.

Другие статьи

Портфолио на сайте услуг: как показать работы, чтобы они продавали

Портфолио на сайте услуг часто превращают в галерею красивых картинок, хотя его задача — снять риск: показать, что похожую задачу вы уже решали и довели до конца. Разбираю, что писать в карточке проекта, сколько работ нужно, в каком порядке их ставить и что делать, если показывать почти нечего.

Читать · 4 мин

Объёмные эффекты на сайте: где уместны, а где мешают

Объёмная графика делит заявки на две категории: одни приходят потому, что сцена запомнилась, другие не приходят потому, что страница грузится шесть секунд. Разбираю, в каких пяти случаях эффект оправдан, где он вредит и как проверить это за час до запуска.

Читать · 5 мин

Как передать сайт другому подрядчику и не потерять доступы

Смена подрядчика редко проходит гладко: сайт работает, а домен, хостинг или админка остались у прежней студии. Разбираю, что именно нужно забрать, в каком порядке и как провести приёмку за один день.

Читать · 6 мин

Нужен сайт, который приносит заявки?