Вы запустили сайт, прошло несколько недель, но в поиске его нет. Это одна из самых частых проблем. Разберём причины по порядку — от простых к сложным.

Причина 1: Сайт закрыт от индексации

Самая неприятная и при этом самая простая в диагностике. Откройте в браузере вашсайт.ru/robots.txt. Если там написано:

User-agent: *
Disallow: /

— поисковикам запрещён доступ ко всему сайту. Это часто случается, когда разработчики забывают снять запрет после тестирования.

Также проверьте: нет ли в коде страниц тега <meta name="robots" content="noindex">. Он запрещает индексацию конкретной страницы.

Причина 2: Сайт слишком новый

Яндекс и Google не индексируют сайты мгновенно. Новый сайт может появиться в поиске через 2–8 недель после запуска. Чтобы ускорить процесс: добавьте сайт в Яндекс.Вебмастер и Google Search Console и отправьте sitemap.xml.

Причина 3: Нет sitemap.xml

Карта сайта — это файл, который рассказывает поисковику какие страницы существуют. Без него робот может просто не найти часть страниц. Проверьте: существует ли вашсайт.ru/sitemap.xml? Если нет — нужно создать и добавить в Вебмастер.

Причина 4: Технические ошибки на сайте

Ошибки в коде, битые ссылки, редиректы-петли — всё это мешает роботу обойти сайт. Проверьте в Яндекс.Вебмастере раздел «Диагностика» — там будут конкретные ошибки с пояснениями.

Причина 5: Очень медленная загрузка

Если сайт грузится дольше 5–7 секунд, робот может просто не дождаться и уйти. Проверьте скорость на pagespeed.web.dev. Главные виновники: несжатые изображения, много сторонних скриптов, слабый хостинг.

Причина 6: Нет внешних ссылок

Поисковики узнают о новом сайте в том числе через ссылки с других сайтов. Если на ваш сайт не ссылается никто — робот может долго его не замечать. Зарегистрируйтесь в Яндекс.Бизнес, 2GIS, отраслевых каталогах — это даст первые внешние ссылки.

Причина 7: Фильтр или бан

Если сайт был замечен в покупке ссылок, дублированном контенте или других нарушениях — Яндекс или Google могут наложить фильтр. В Яндекс.Вебмастере это отобразится в разделе «Безопасность и нарушения».

Алгоритм диагностики

  1. Проверьте robots.txt и noindex-теги
  2. Добавьте сайт в Вебмастер и Search Console
  3. Загрузите sitemap.xml в оба инструмента
  4. Проверьте скорость на PageSpeed
  5. Зарегистрируйтесь в Яндекс.Бизнес
  6. Подождите 3–4 недели

Если после всех этих шагов сайт всё равно не появляется в поиске — нужна детальная диагностика специалистом.