Что такое кластеризация

И как ее эффективно использовать



Разбираем, как создать и настроить robots.txt, какие правила действительно работают в Яндексе и Google и как найти ошибки в файле.

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

Где лежит robots.txt и как его читают роботы

Файл всегда находится по адресу site.ru/robots.txt — в корне домена, а не в папке. У каждого поддомена и протокола свой файл: robots.txt на shop.site.ru не действует для site.ru. Робот загружает файл перед обходом сайта и выбирает из него группу правил для себя.

Важно понимать, что robots.txt управляет обходом, а не индексацией. Если на закрытую страницу ведут внешние ссылки, Google может показать её в выдаче без описания. Чтобы гарантированно убрать страницу из поиска, нужен мета-тег robots со значением noindex. Подробнее о том, как поисковики добавляют страницы в базу, — в статье «Индексация в поисковых системах».

Как создать файл robots.txt для сайта

  1. Создайте обычный текстовый файл с именем robots.txt — в любом редакторе, в кодировке UTF-8.
  2. Пропишите правила (пример ниже).
  3. Загрузите файл в корневую папку сайта — ту же, где лежит главная страница.
  4. Откройте https://ваш-сайт.ru/robots.txt в браузере и убедитесь, что видите текст файла, а не страницу ошибки.

Чтобы посмотреть robots.txt любого сайта, просто добавьте /robots.txt к адресу его главной страницы. Это удобный способ подсмотреть, как настроены сайты конкурентов на той же CMS.

Особенности CMS

  • WordPress создаёт «виртуальный» robots.txt автоматически. Чтобы его изменить, загрузите свой файл в корень или используйте SEO-плагин — плагины Yoast и Rank Math позволяют редактировать файл из админки.
  • Тильда формирует robots.txt сама; дополнительные правила задаются в настройках сайта, в разделе SEO.
  • 1С-Битрикс позволяет редактировать файл в модуле «Поисковая оптимизация».

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

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

В путях можно использовать * — любая последовательность символов — и $ — конец адреса. Например, Disallow: /*?sort= закрывает все страницы с сортировкой, а Allow: /catalog/$ открывает только сам раздел каталога.

Как робот выбирает правило

Это место, где ошибаются чаще всего.

  1. Робот ищет группу со своим именем. Если для Яндекса есть отдельная группа User-agent: Yandex, правила из группы * для него не действуют вообще. Частая ошибка — закрыть служебные разделы в общей группе и забыть повторить их в группе для Яндекса.
  2. Внутри группы побеждает правило с самым длинным совпадающим путём.
  3. Если длина одинаковая, побеждает Allow.

Пример простого и правильного файла

User-agent: *
Disallow: /admin/
Disallow: /cart/
Disallow: /search/
Disallow: /*?sort=
Clean-param: utm_source&utm_medium&utm_campaign&utm_content&utm_term

Sitemap: https://site.ru/sitemap.xml

Одной группы для всех роботов обычно достаточно. Отдельные группы для Яндекса и Google нужны, только если правила для них действительно разные.

Что закрывать, а что нет

  • Закрывайте: админку, корзину и оформление заказа, личный кабинет, внутренний поиск, страницы сортировки и фильтров без ценности для поиска, технические дубли.
  • Не закрывайте: CSS, JavaScript и картинки — без них поисковик не сможет отрисовать страницу и оценить её удобство на телефоне.
  • Не закрывайте страницы, которые нужно убрать из индекса: робот не увидит на них noindex. Сначала noindex, и только потом, если нужно, Disallow.

Как запретить индексацию сайта или страницы

Чтобы закрыть от роботов весь сайт — например, тестовую копию на поддомене, — достаточно двух строк:

User-agent: *
Disallow: /

Но если сайт или страница уже в индексе, одного robots.txt мало: робот перестанет заходить, но страница может ещё долго оставаться в выдаче. Надёжнее добавить на страницы мета-тег <meta name="robots" content="noindex"> (или закрыть тестовую копию паролем) и не запрещать её обход, пока поисковики не удалят страницы из индекса.

robots.txt и sitemap.xml

Эти два файла работают в паре: robots.txt говорит, куда роботу не нужно ходить, а карта сайта sitemap.xml — какие страницы важны. Укажите карту в robots.txt директивой Sitemap с полным адресом — так её найдут все поисковики, а не только те, куда вы добавили сайт вручную. Следите, чтобы в карте не было адресов, закрытых в robots.txt: такое противоречие поисковики отмечают как ошибку.

Устаревшие директивы

  • Host — Яндекс перестал её учитывать в 2018 году. Главное зеркало задаётся 301-редиректом, проверить его можно в инструменте «Ответ сервера».
  • Crawl-delay — не учитывают ни Яндекс, ни Google. Скорость обхода настраивается в Яндекс Вебмастере.

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

  • Disallow: / в общей группе, оставшийся после разработки, — сайт полностью закрыт.
  • Правила до первой строки User-agent — роботы их не применят.
  • Sitemap без протокола (Sitemap: /sitemap.xml) — нужен полный адрес.
  • Вместо robots.txt сервер отдаёт HTML-страницу 404 с кодом 200.
  • Файл недоступен с ошибкой 5xx — Google в этом случае может приостановить обход сайта.

Как проверить robots.txt

Проверьте файл в нашем инструменте «Проверка robots.txt»: он загрузит файл, разберёт правила так же, как Яндекс и Google, покажет ошибки и устаревшие директивы и проверит доступность карты сайта. Добавьте адреса важных страниц — инструмент покажет, открыты ли они для каждого робота и какое правило сработало.

Если карты сайта ещё нет, создайте её в генераторе sitemap.xml и добавьте ссылку в robots.txt. А после правок загляните в Яндекс Вебмастер и Google Search Console: там видно, как роботы прочитали обновлённый файл.

Попробуйте бесплатно
Проверка robots.txt Ошибки и правила для Яндекса и Google Открыть → SEO-анализ страницы Title, H1, мета-теги и микроразметка Открыть → Проверка ответа сервера Коды ответа и цепочки редиректов Открыть →
Подпишитесь на рассылку для предпринимателей
Вы будете получать новости по нашим направлениям, советы и кейсы предпринимателей
Вы подписаны!

Нажимая кнопку «Войти», Вы принимаете условия
Политики конфиденциальности

Похожие статьи

Скорость загрузки сайта

Структура поисковых систем

Поисковые подсказки

Яндекс Вордстат – руководство по использованию

Написание ключевого слова в тексте

Формула коэффициента кластеризации

Новые
Популярные
Просмотры: 12

Частотность запросов

Просмотры: 7

Title и description

Просмотры: 7

Скорость загрузки сайта

Просмотры: 11229

Что такое кластер?

Просмотры: 10147

Классификация и кластеризация: отличия

Просмотры: 7470

Key collector кластеризации запросов

LSI-фразы и слова
  • Слова и фразы конкурентов из ТОП-10
  • Расширение темы нейросетью
  • Запросы Wordstat без мусора
  • Первая проверка — бесплатно
Кластеризация запросов
  • Группировка ядра по ТОПу Яндекса
  • Подбор посадочных страниц
  • Выгрузка результатов в Excel
  • Первая проверка — бесплатно

Тип запроса по выдаче Яндекса: коммерческий, информационный или смешанный