Счётчик Яндекс.Метрики
ТехФин Проверить сайт

robots.txt

Как настроить robots.txt — примеры и ошибки

Один маленький файл управляет тем, какие страницы видит поиск. Ошибка в нём — и сайт пропадает из выдачи. Разберём, что писать, и проверим ваш файл за минуту.

Проверка откроется в Telegram — ответ придёт в чат за секунды.

Что такое robots.txt простыми словами

robots.txt — это обычный текстовый файл в корне сайта, который читает поисковый робот перед обходом страниц. В нём вы говорите роботу: эти разделы обходи, а эти не трогай. Файл открывается по адресу ваш-сайт.ру/robots.txt — попробуйте открыть свой прямо сейчас, он должен показаться в браузере как текст.

Файл нужен, чтобы не пускать робота в служебные разделы (корзину, личный кабинет, страницы поиска по сайту) и не засорять ими выдачу. Но именно из-за него чаще всего происходит беда: по невнимательности закрывают то, что должно быть в поиске.

Простой рабочий пример

Для большинства сайтов малого бизнеса подойдёт короткий набор правил: открыть весь сайт, закрыть служебное, указать карту сайта.

User-agent: *
Disallow: /cart
Disallow: /search
Allow: /
Sitemap: https://site.ru/sitemap.xml

User-agent: * — правила для всех роботов. Disallow — что не обходить. Allow: / — остальное разрешено. Sitemap — адрес карты сайта, чтобы робот быстрее нашёл все страницы. Замените site.ru на свой домен.

Три ошибки, которые убивают трафик

Закрыт весь сайт

Строка Disallow: / без ничего закрывает от поиска всё. Так часто остаётся после разработки: сайт запустили, а из выдачи он пропал. Проверьте — этой строки быть не должно.

Закрыты картинки и стили

Если запретить роботу папки со стилями и скриптами, он увидит сайт «сломанным» и понизит его. Служебное закрывать можно, а оформление — нет.

Файла нет или он отдаёт ошибку

Если по адресу /robots.txt открывается ошибка 404 или страница сайта вместо текста — робот работает вслепую. Файл должен быть и должен открываться именно как текст.

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

Где должен лежать файл robots.txt?

В корне сайта — он должен открываться по адресу вида site.ru/robots.txt. Если лежит в подпапке или отдаёт ошибку, робот его не увидит.

Что будет, если закрыть весь сайт?

Строка Disallow: / закрывает от индексации весь сайт. Такое остаётся после разработки: сайт готов, а в поиске его нет. Одна из самых частых причин, по которой страницы не индексируются.

Нужно ли указывать sitemap?

Да. Строка Sitemap: https://site.ru/sitemap.xml подсказывает роботу, где список всех страниц. Это ускоряет попадание новых страниц в индекс.

Как проверить, правильно ли настроен файл?

Отправьте адрес сайта в проверку ТехФин — она откроет ваш robots.txt, покажет, не закрыты ли по ошибке нужные страницы, есть ли ссылка на sitemap и доступен ли файл роботу.

Проверьте свой robots.txt за минуту

Бесплатно покажем, не закрыли ли вы по ошибке нужные страницы.

Проверить сайт бесплатно