Главная / База знаний / База знаний

Robots.txt: настройка для WordPress и не только

4 мин чтения обновлено 8 апреля 2026 База знаний

Что такое robots.txt и зачем он нужен

Robots.txt — это текстовый файл в корне сайта, который указывает поисковым роботам, какие разделы сканировать, а какие — нет. Это не средство защиты (закрытые страницы всё равно могут попасть в индекс через ссылки), а инструмент управления краулинговым бюджетом — количеством страниц, которые робот готов просканировать за визит.

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

Синтаксис robots.txt

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

Правила приоритета

Если URL подходит под несколько правил, Google выбирает наиболее специфичное (длинное). Яндекс действует аналогично, но с нюансами. Порядок строк в файле значения не имеет — важна длина и точность пути.

Robots.txt для WordPress

Базовая настройка

WordPress генерирует виртуальный robots.txt автоматически. Но для полного контроля лучше создать физический файл. Рекомендуемая базовая конфигурация:

User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Disallow: /wp-includes/
Disallow: /?s=
Disallow: /search/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my-account/
Disallow: /*?*utm
Disallow: /*?*fbclid

Sitemap: https://example.com/sitemap_index.xml

Что закрывать от индексации

Что НЕ закрывать

Настройка для мультиязычных сайтов

Если сайт имеет языковые версии на поддоменах (en.example.com, de.example.com), каждый поддомен должен иметь свой robots.txt. Для версий в подпапках (/en/, /de/) достаточно одного файла в корне.

Robots.txt и мета-тег robots

Не путайте robots.txt с мета-тегом robots в HTML. Мета-тег управляет индексацией конкретной страницы (noindex, nofollow), а robots.txt — сканированием. Парадокс: если закрыть страницу в robots.txt, робот не увидит мета-тег noindex, и страница может остаться в индексе! Для надёжного удаления из индекса используйте мета-тег noindex, а не Disallow.

Проверка robots.txt

  1. Google Search Console — инструмент проверки robots.txt показывает, заблокирован ли конкретный URL.
  2. Яндекс.Вебмастер — Инструменты, Анализ robots.txt — аналогичная проверка.
  3. Screaming Frog — при краулинге показывает страницы, заблокированные robots.txt.

Частые ошибки

Если вы не уверены в настройках robots.txt — закажите SEO-аудит у нашей команды. Мы проверим все технические аспекты и дадим рекомендации. Связаться с нами.

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

Строго в корне домена: https://example.com/robots.txt. Файл в подпапке не будет распознан поисковыми роботами. Для поддоменов нужен отдельный файл в корне каждого поддомена.

Можно ли через robots.txt запретить индексацию страницы?

Нет. Robots.txt запрещает сканирование, но не индексацию. Если на страницу ссылаются другие сайты, она может попасть в индекс даже с Disallow. Для запрета индексации используйте мета-тег noindex или HTTP-заголовок X-Robots-Tag.

Как быстро поисковик увидит изменения в robots.txt?

Google обычно проверяет robots.txt раз в 24 часа, но может кэшировать до нескольких дней. Для ускорения отправьте обновлённый файл через Google Search Console. Яндекс обновляет robots.txt при каждом визите робота на сайт.

Читайте дальше