Перейти к содержимому
0x17
Словарь

robots.txt: что это и как правильно настроить

Обновлено

robots.txt — текстовый файл в корне сайта (/robots.txt), в котором владелец сообщает поисковым роботам, какие разделы сайта обходить можно, а какие нет.

Основные директивы

  • User-agent — для какого робота правило. * означает всех, Yandex — роботов Яндекса.
  • Disallow — запретить обход адреса или раздела.
  • Allow — разрешить обход внутри запрещённого раздела.
  • Sitemap — адрес карты сайта.
  • Clean-param — только для Яндекса: какие параметры адреса игнорировать (см. Clean-param).

Директива Host больше не используется: Яндекс определяет главное зеркало по редиректам, а Crawl-delay Яндекс не учитывает — скорость обхода регулируется в Вебмастере.

Чего robots.txt не делает

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

Как проверить

Откройте ваш-сайт.ru/robots.txt и убедитесь, что файл существует и отдаётся с кодом 200. В Яндекс Вебмастере и Search Console есть проверка: она показывает, разрешён ли обход конкретного адреса.

Типичные ошибки

  • Disallow: / после разработки. Сайт закрыт от роботов и остаётся закрытым после запуска. Это самая частая причина, по которой «сайт не виден».
  • Закрыты папки со скриптами и стилями: робот не может отрисовать страницу так, как её видит посетитель.
  • Запрещены служебные адреса, но забыты параметры сортировки и фильтров, которые плодят дубли.
  • Файл лежит не в корне: поисковик его не найдёт.

Как это сделано у нас

Для Яндекса, Google и остальных роботов правила сформулированы отдельно, служебные адреса закрыты, а адрес карты сайта указан в конце файла. Сам файл собирается из кода сайта, и тест проверяет, что в нём есть и директива Clean-param, и ссылка на sitemap.xml.

Услуга по теме

SEO-продвижение сайтов в органической выдаче

Смотреть услугу
Бесплатный аудит