robots.txt

robots.txt; Robots Exclusion Protocol (REP)

Также: файл robots.txt, протокол исключений для роботов, стандарт исключений для роботов, роботс

robots.txt — текстовый файл в корневом каталоге сайта (хоста), в котором по протоколу исключений для роботов (REP) указано, какие URL автоматическим краулерам разрешено или запрещено сканировать. Это рекомендация для добросовестных роботов, а не механизм разграничения доступа и не прямой запрет индексирования.

Кратко

  • Файл лежит по адресу /robots.txt и действует только для того хоста, протокола и порта, на котором размещён: у https://example.com и https://shop.example.com — разные файлы [1; 3].
  • robots.txt управляет сканированием, а не индексированием. Закрытый URL может попасть в выдачу Google без описания, а в Яндексе — продолжать участвовать в поиске; чтобы убрать страницу из поиска, нужен noindex, и страницу при этом нельзя закрывать в robots.txt [2; 6].
  • С сентября 2022 года протокол описан стандартом IETF RFC 9309, но у Google и Яндекса есть собственные особенности: выбор группы правил, поддерживаемые директивы, реакция на ошибки сервера [1; 3; 6; 8].
  • При конфликте правил побеждает самое конкретное (длинное) правило, а при равной длине — Allow [1; 7].
  • Файл публичен и не защищает данные: перечисленные в нём пути видны всем, а недобросовестные боты могут его игнорировать [1; 2].

Происхождение и история термина

Протокол исключений для роботов предложил Мартейн Костер (Martijn Koster) в 1994 году; именно этот исходный метод современный стандарт уточняет и расширяет [1]. Долгое время протокол оставался стандартом де-факто: в описании открытой библиотеки Google для разбора robots.txt сказано, что за 25 лет такого статуса разработчики по-разному разбирали файлы, и это порождало путаницу [15]. Различия сохраняются и сейчас: Google предупреждает, что разные краулеры по-разному интерпретируют синтаксис [2], а Яндекс — что роботы других поисковых систем и сервисов могут иначе толковать директивы [6].

В учебнике Маннинга, Рагхавана и Шютце «Introduction to Information Retrieval» (2008) проверка robots.txt описана как часть архитектуры поискового краулера: краулер получает robots.txt хоста, чтобы проверить, можно ли загружать URL, хранит недавние копии файлов в кэше и выполняет проверку непосредственно перед загрузкой страницы, потому что файл мог измениться за время ожидания URL в очереди [13].

В сентябре 2022 года IETF опубликовал RFC 9309 «Robots Exclusion Protocol» (авторы — M. Koster, G. Illyes, H. Zeller, L. Sassman; трое последних указаны как сотрудники Google LLC). Документ уточняет исходный метод и добавляет правила обработки ошибок и кэширования [1].

Российская линия развития связана прежде всего с Яндексом. У Яндекса есть собственная межсекционная директива Clean-param для параметров URL, которые не меняют содержимое страницы [10]. Директиву Crawl-delay Яндекс перестал учитывать с 22 февраля 2018 года; скорость обхода теперь настраивается в Яндекс Вебмастере [9]. Директивы Host в текущем перечне поддерживаемых директив справки Яндекса нет [6].

Новый этап — использование robots.txt для управления ИИ-краулерами. Google ввёл отдельный токен Google-Extended для решений об использовании контента в моделях Gemini [5]. OpenAI описывает несколько агентов с разным назначением, в том числе для обучения моделей (GPTBot), поиска ChatGPT (OAI-SearchBot), действий по запросу пользователя (ChatGPT-User) и проверки рекламных страниц (OAI-AdsBot) [12].

Суть и механизм

Где лежит файл и каким он должен быть

Требование RFC 9309 [1] Google [3] Яндекс [6]
Расположение /robots.txt в корне Корневой каталог сайта; действует только для своего хоста, протокола и порта Корневой каталог сайта
Формат text/plain, UTF-8 Простой текст в UTF-8; BOM игнорируется TXT-файл с именем robots.txt; кириллица запрещена, домены — в Punycode
Размер Предел разбора — не меньше 500 KiB Ограничение 500 KiB, остальное игнорируется Не больше 500 КБ
Ответ сервера См. таблицу ошибок ниже См. таблицу ошибок ниже Код 200 OK; если файл не отвечает требованиям, сайт считается открытым для индексирования

Из чего состоит файл

robots.txt состоит из групп и отдельных записей. Группа начинается с одной или нескольких строк User-agent (кому адресованы правила), за которыми идут правила Allow и Disallow с путями. Символ # начинает комментарий [1]. Запись Sitemap не привязана к конкретному User-agent [3]; в RFC 9309 такие записи относятся к «прочим», которые краулер вправе понимать, если это не мешает разбору основных правил [1]. Названия директив регистр не учитывают, а пути — учитывают: /Catalog и /catalog — разные адреса [3; 6].

Как робот применяет правила

  1. Запрос файла. Перед обходом робот загружает robots.txt и хранит его в кэше. По RFC 9309 кэшированную версию не следует использовать дольше 24 часов, если файл доступен [1]; Google обычно кэширует файл до 24 часов и может учитывать заголовок Cache-Control: max-age [3].
  2. Выбор группы. По RFC 9309 имя робота сравнивается без учёта регистра, все подходящие ему группы объединяются, а если подходящей нет — действует группа *; если нет и её, ограничений нет [1]. У Google для робота действует одна группа — с самым конкретным совпадающим User-agent; несколько групп для одного и того же робота объединяются, а с группой * собственная группа не объединяется [3]. Яндекс: при наличии группы User-agent: Yandex группа * не учитывается; при наличии группы для конкретного робота (например, YandexBot) не используются ни Yandex, ни * [8].
  3. Сопоставление пути. Путь из правила сравнивается с началом URL. * означает любую последовательность символов, $ — конец URL [1; 3]. Яндекс по умолчанию дописывает * в конец каждого правила, поэтому Disallow: /cgi-bin и Disallow: /cgi-bin* равнозначны [7].
  4. Приоритет. Срабатывает самое конкретное правило — с наибольшим числом символов. При равной длине по RFC 9309 побеждает Allow [1]; Google в конфликтных случаях, включая правила с подстановочными знаками, применяет наименее строгое правило [3]; Яндекс сортирует правила по длине префикса и при равной длине отдаёт приоритет Allow [7]. Порядок строк в файле на результат не влияет [7].

Что происходит при ошибках

Ситуация RFC 9309 [1] Google [3] Яндекс [6]
2xx Файл обрабатывается Файл обрабатывается Требуется 200 OK
3xx (редирект) Следовать не менее чем 5 редиректам подряд; если их больше — можно считать файл недоступным Не менее 5 переходов, затем — как 404 Редирект на другой robots.txt с ответом 200 OK учитывается, в том числе на файл другого сайта
4xx «Недоступен»: можно сканировать любые ресурсы Все 4xx, кроме 429, — как будто файла нет, ограничений нет; 401 и 403 не подходят для ограничения скорости обхода В Справке отдельно не описано
5xx, сетевые ошибки «Недостижим»: полный запрет; при долгой недоступности (например, 30 дней) краулер может считать файл недоступным или продолжать использовать кэш Первые 12 часов сканирование остановлено; затем до 30 дней используется последняя рабочая версия; если копии нет — ограничений нет; после 30 дней поведение зависит от общей доступности сайта В Справке отдельно не описано

Справка Яндекса требует ответа 200 OK и указывает, что сайт считается открытым для индексирования, если файл не соответствует требованиям; как Яндекс обрабатывает конкретные коды 4xx и 5xx, в ней отдельно не описано [6].

Пример 1. Всё открыто, указана карта сайта

User-agent: *
Allow: /

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

Любой добросовестный робот может сканировать весь сайт, а адрес карты сайта доступен всем краулерам [3].

Пример 2. Типовой сайт на CMS (пример)

User-agent: *
Disallow: /admin/
Allow: /admin/public/
Disallow: /search
Disallow: /*?sort=

User-agent: Yandex
Disallow: /admin/
Allow: /admin/public/
Disallow: /search

Clean-param: utm_source&utm_medium&utm_campaign

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

Разбор:

  • Для Googlebot действует группа * (отдельной группы для него нет) [3]. Закрыты служебный раздел /admin/ (кроме /admin/public/, потому что это правило длиннее), внутренний поиск и страницы с сортировкой.
  • Disallow: /search закроет не только /search?q=…, но и, например, /searchable/ — правило работает как префикс [3; 7].
  • Для роботов Яндекса действует только группа Yandex, группа * игнорируется [8]. Поэтому правило Disallow: /*?sort= на них не распространяется — его нужно продублировать в группе Yandex. Такую ошибку легко допустить, если дописывать отдельную группу для Яндекса к готовому шаблону (вывод).
  • Clean-param — межсекционная директива Яндекса, её можно указать в любом месте файла [10]; Google её не поддерживает [3]. Подробно — в статье «Директива Clean-param».

Пример 3. Конфликт Allow и Disallow (пример)

User-agent: *
Disallow: /catalog
Allow: /catalog/auto
Disallow: /*.pdf$
URL Результат Почему
/catalog/auto/bmw разрешён Совпадают оба правила, Allow: /catalog/auto длиннее (13 символов против 8) [1; 7]
/catalog/moto запрещён Совпадает только Disallow: /catalog
/Catalog/moto разрешён Пути регистрозависимы, ни одно правило не совпадает [1; 3]
/files/price.pdf запрещён $ фиксирует конец URL
/files/price.pdf?v=2 разрешён После .pdf есть символы, $ не совпадает

Аналогичный пример в справке Яндекса: при Allow: /catalog/auto и Disallow: /catalog страницы, начинающиеся с /catalog, закрыты, а начинающиеся с /catalog/auto — открыты [7].

Виды и классификации

Директивы по поддержке

Классификация составлена по документации RFC 9309, Google и Яндекса.

Директива RFC 9309 [1] Google [3] Яндекс [6; 9; 10]
User-agent Да Да Да (обязательная)
Disallow Да Да Да
Allow Да Да Да
Sitemap Как пример «прочих записей» Да Да
Clean-param Нет Не поддерживается Да, межсекционная, правило до 500 символов
Crawl-delay Нет Не поддерживается Не учитывается с 22.02.2018
Host Нет Не поддерживается Нет в перечне поддерживаемых директив
Noindex и прочие поля Нет Не поддерживаются: Google понимает только четыре поля Нет в перечне поддерживаемых директив

Адресаты правил

По документации самих компаний роботов, к которым обращается robots.txt, можно разделить на три группы.

  • Поисковые роботы. У Google основной токен — Googlebot. У Googlebot-Image, Googlebot-Video и Googlebot-News по два токена — собственный и Googlebot; чтобы правило применилось, достаточно совпадения одного из них [5]. Роботы Яндекса читают группы Yandex и *, но некоторые из них могут игнорировать указания, в том числе для User-agent: Yandex, — для них нужно указывать конкретный User-agent [8].
  • ИИ-краулеры и токены управления. Google-Extended не имеет собственной строки User-agent в HTTP-запросах: сканирование ведут обычные роботы Google, а токен служит только для управления. Он определяет, можно ли использовать контент для обучения будущих моделей Gemini и для grounding (подстановки данных из индекса Google Поиска в ответ модели), и не влияет на присутствие сайта в Google Поиске и ранжирование [5]. У OpenAI GPTBot связан с обучением генеративных моделей, OAI-SearchBot — с показом сайтов в поиске ChatGPT; настройки для них независимы [12]. OAI-AdsBot посещает только страницы, поданные как реклама в ChatGPT, чтобы проверить их безопасность; по данным OpenAI, собранное им не используется для обучения моделей [12].
  • Агенты, действующие по запросу пользователя. ChatGPT-User выполняет действия, инициированные человеком, не обходит веб автоматически, и, по словам OpenAI, правила robots.txt к нему могут не применяться [12].

robots.txt и другие механизмы управления

Механизм Что управляет Видит ли робот указание, если URL закрыт в robots.txt
robots.txt Сканирование (обход) URL [2] —
Мета-тег robots с noindex Индексирование страницы [6; 14] Нет: правила индексирования на закрытой странице не будут найдены [14]; поэтому страницу нельзя закрывать в robots.txt [6]
HTTP-заголовок X-Robots-Tag Индексирование [14] Нет, по той же причине [14]
Пароль на сервере Доступ к содержимому [2] Не зависит от robots.txt

Подробнее — в статьях «Мета-тег robots» и «noindex».

Как применяется на практике

Снижение нагрузки и экономия обхода. Google называет основным назначением файла управление трафиком краулеров, чтобы не перегружать сайт запросами [2]. Для этого закрывают служебные разделы, страницы внутреннего поиска, сортировки и фильтры, которые порождают множество почти одинаковых URL (см. «Краулинговый бюджет»).

Параметры URL в Яндексе. Для UTM-меток, идентификаторов сессий и других незначащих параметров Яндекс предлагает Clean-param: директива помогает избежать дублей и передать накопленные показатели основному URL [10].

Указание карты сайта. Строка Sitemap с абсолютным адресом поддерживается Google и Яндексом [3; 6]; Google допускает несколько таких строк [3].

Медиафайлы. Google допускает использование robots.txt, чтобы изображения, видео и аудио не появлялись в его поиске, но это не помешает другим сайтам ссылаться на эти файлы [2].

Тестовые копии сайта. Закрытие стейджинга через Disallow: / надёжным скрытием не является: для конфиденциального содержимого Google рекомендует защиту паролем на сервере [2]. Обратный риск — перенести на рабочий сайт файл со стейджинга вместе с Disallow: / (вывод).

Переезд. Яндекс учитывает редирект robots.txt на файл другого сайта, что справка называет удобным при переезде [6].

Ограничения CMS. В конструкторах вроде Wix или Blogger файл может быть недоступен для прямого редактирования, а управление обходом выполняется через настройки платформы [2].

ИИ-краулеры. Владелец сайта может, например, запретить GPTBot и разрешить OAI-SearchBot, чтобы отказаться от использования контента для обучения, но оставаться в поиске ChatGPT [12]; по данным OpenAI, на учёт изменений в поиске нужно около 24 часов [12]. Запрет Google-Extended не влияет на Google Поиск [5]. Файл llms.txt — другой файл с другим назначением, он не заменяет robots.txt (см. «llms.txt»).

Как измерить или проверить

Яндекс Вебмастер — «Анализ robots.txt»

Инструмент проверяет файл на синтаксические ошибки и противоречия и показывает, какие страницы разрешены или запрещены для робота [11]. Для сайта, не добавленного в Вебмастер, адрес вводится вручную. В блоке «Доступ к страницам» можно проверить список URL — полных или относительно корня — и увидеть, открыта ли каждая страница [11]. Правки можно внести прямо в поле с кодом и проверить их до публикации. История версий (за 6 месяцев, до 100 версий) доступна только после подтверждения прав на сайт [11].

Google Search Console — отчёт «robots.txt»

Отчёт показывает, какие файлы robots.txt Google нашёл для 20 основных хостов сайта, когда они проверялись, статус загрузки, предупреждения и ошибки; история охватывает последние 30 дней [4]. Отчёт доступен только для ресурсов уровня домена (доменный ресурс или ресурс с префиксом URL без пути). После исправления ошибки можно запросить повторное сканирование файла. Закрыт ли конкретный URL, проверяют инструментом проверки URL [4]. Разработчики могут проверять файлы локально с помощью открытой библиотеки Google для разбора robots.txt [4]; по описанию в репозитории, это код, который Googlebot использует в работе, с небольшими изменениями [15].

Логи сервера

По строке User-agent в логах видно, какие роботы запрашивают /robots.txt и как часто (см. «Лог-файлы сервера»).

Мини-инструмент на этой странице

Инструмент помогает понять, как правила файла применятся к конкретному адресу.

  1. Вставьте текст robots.txt в поле «Текст robots.txt».
  2. Укажите URL или путь.
  3. Выберите User-agent: *, Googlebot, YandexBot, GPTBot, OAI-SearchBot или Google-Extended.
  4. Выберите логику: «RFC 9309 / Google» или «Яндекс».

Режимы различаются выбором группы. В режиме «Яндекс» группа Yandex подавляет *, а группа конкретного робота — и Yandex, и * [8]. Режим «RFC 9309 / Google» опирается на общее для них правило: группы одного робота объединяются, а группа * применяется, только если своей группы нет [1; 3]. Там, где RFC 9309 и Google расходятся (например, конфликт правил с подстановочными знаками), этот режим следует логике Google [3].

Результат — «разрешено» или «запрещено», а также выбранная группа и сработавшее правило. Линтер предупреждает о BOM, кириллице, правилах вне группы, директивах, которые Google не учитывает (Crawl-delay, Host, Noindex), размере больше 500 KiB и строке Disallow: / для *. Инструмент работает только со вставленным текстом и не загружает файлы сайтов. Его результат — модель интерпретации по открытым правилам; окончательную картину показывают отчёты Яндекс Вебмастера и Google Search Console.

Инструмент · генератор и проверка

Генератор и проверка robots.txt

Создать robots.txt или проверить вставленный файл на синтаксические ошибки. Считается в браузере, данные никуда не отправляются.

Инструмент работает в браузере с включённым JavaScript — в этом браузере он не запустился. Ниже описано, что он делает.

Подробнее об инструменте

Ошибки, ограничения и спорные вопросы

Disallow не удаляет страницу из поиска. Google прямо пишет, что robots.txt не предназначен для того, чтобы исключить страницу из Google: закрытый URL может появиться в выдаче без описания [2]. Яндекс также указывает, что закрытые в robots.txt страницы могут участвовать в поиске; для удаления нужен noindex в HTML или HTTP-заголовке, а саму страницу не следует закрывать в robots.txt, чтобы робот увидел указание [6]. Поэтому сочетание noindex и Disallow на одной странице не работает: робот не прочитает noindex [6; 14].

Не средство безопасности. RFC 9309 подчёркивает, что протокол не заменяет меры защиты контента, а перечисление путей в файле делает их публично известными [1]. Соблюдение правил добровольно: не все поисковые системы их поддерживают [2].

Закрытые ресурсы. Если закрыть изображения, скрипты или стили, без которых страница отображается иначе, Google хуже проанализирует такие страницы [2].

Ошибки сервера. Ответ 5xx на запрос robots.txt останавливает сканирование Google на первые 12 часов, а по RFC 9309 означает полный запрет [1; 3]. Коды 401 и 403 Google не рекомендует использовать для ограничения скорости обхода [3]. Поведение Яндекса при ответах 4xx и 5xx в его Справке отдельно не описано [6].

Синтаксические мелочи. Пути регистрозависимы [1; 3]; лишний * или $ меняет смысл правила [7]; кириллица в файле у Яндекса запрещена [6]; файл на http:// или на поддомене не действует для https:// или основного домена [3].

Устаревшие директивы. Google поддерживает только четыре поля — user-agent, allow, disallow и sitemap; Crawl-delay и другие поля он не учитывает [3]. Яндекс не учитывает Crawl-delay с 2018 года [9], а Host отсутствует в его текущем перечне директив [6]. Если такие строки остались в файле, они ничего не меняют для этих поисковых систем.

Разные интерпретации. Один и тот же файл может дать разный результат для разных роботов: Google и Яндекс по-разному выбирают группу [3; 8] и по-разному описывают реакцию на ошибки сервера [3; 6], а справка Яндекса прямо предупреждает, что роботы других систем могут толковать директивы иначе [6]. Поэтому правила для Яндекса и для остальных роботов стоит проверять отдельно.

Спорный вопрос: эффективность блокировки ИИ. Блокировка опирается на добровольное соблюдение. Компании разделяют токены для обучения и для поиска [5; 12], а агент ChatGPT-User, действующий по запросу человека, по словам OpenAI, может не следовать robots.txt [12]. Поэтому robots.txt позволяет выразить волю владельца сайта, но не гарантирует, что контент не попадёт в нейросетевые сервисы.

Правовой статус. robots.txt — технический протокол: RFC 9309 указывает, что его правила не являются формой авторизации доступа [1]. Правовая оценка парсинга и использования контента выходит за рамки этой статьи.

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

Закрыл страницу в robots.txt — почему она в поиске?

robots.txt запрещает сканирование, а не индексирование. Google может показать закрытый URL без описания [2], а Яндекс допускает участие таких страниц в поиске [6]. Чтобы убрать страницу, откройте её для робота и поставьте noindex в HTML или HTTP-заголовке [6].

Что сильнее — Allow или Disallow?

Порядок строк не важен: срабатывает самое длинное совпавшее правило [1; 7]. При равной длине по RFC 9309 и у Яндекса побеждает Allow [1; 7], а Google в конфликте применяет наименее строгое правило [3].

Нужны ли сейчас Host и Crawl-delay?

Google не поддерживает ни одну из них [3]. Яндекс не учитывает Crawl-delay с 22 февраля 2018 года и предлагает настраивать скорость обхода в Вебмастере [9]; Host в текущем перечне директив Яндекса нет [6].

Что будет, если robots.txt нет или сервер отвечает 404 или 500?

По RFC 9309 любой ответ 4xx, включая 404, означает, что ограничений нет [1]; Google так же трактует все ответы 4xx, кроме 429 [3]. Ответ 5xx по RFC 9309 означает полный запрет [1]; Google первые 12 часов не сканирует сайт, затем до 30 дней использует последнюю рабочую версию файла, а если её нет — считает, что ограничений нет [3]. Яндекс требует, чтобы файл отдавался с кодом 200 OK; поведение при ответах 4xx и 5xx в его Справке отдельно не описано [6].

Как закрыть сайт от ИИ-ботов, не потеряв поиск?

Запрещайте токены, отвечающие за обучение, а не поисковых роботов: например, GPTBot и Google-Extended [5; 12]. Запрет Google-Extended не влияет на Google Поиск [5], а OAI-SearchBot отвечает за показ в поиске ChatGPT, и его можно оставить открытым [12]. Гарантии это не даёт: агент ChatGPT-User может не следовать robots.txt [12].

Где проверить robots.txt?

В Яндекс Вебмастере — инструментом «Анализ robots.txt» [11], в Google Search Console — отчётом «robots.txt» и инструментом проверки URL [4].

Обязательно ли перечислять разрешённые страницы?

Нет: при отсутствии подходящего запрета они разрешены для обхода. Это не обещает их появления в выдаче. [19]

Почему Allow не сработал?

В учебных примерах возможны две причины: правило не совпало с адресом или подходящий запрет оказался более специфичным. Также сначала нужно убедиться, что робот выбрал именно эту группу. [16]

Можно ли написать noindex прямо в robots.txt?

Google такое указание не поддерживает. Его передают на уровне доступного ресурса через метатег или HTTP-заголовок. [17]

Нужно ли отдельно отправлять файл в Google?

После размещения и проверки роботы Google находят его автоматически. Обновление сохранённой копии описано отдельно в документации. [19]

Удаляет ли запрет обхода страницу у Яндекса?

Сам по себе — не гарантирует. Справка предупреждает о возможном участии такого URL в поиске и о необходимости дать роботу прочитать noindex для исключения страницы. [18]

Связанные термины

Источники

  1. Koster, M., Illyes, G., Zeller, H., & Sassman, L. (2022). Robots Exclusion Protocol (RFC 9309). Internet Engineering Task Force. https://www.rfc-editor.org/rfc/rfc9309.html (accessed 14 October 2026). ↑ а б в г д е ж з и к л м н о п р с т у ф х ц ч ш щ э
  2. Google. (2025). Introduction to robots.txt. Google Search Central. Last updated 2025-12-10. https://developers.google.com/search/docs/crawling-indexing/robots/intro (accessed 14 October 2026). ↑ а б в г д е ж з и к л м н
  3. Google. (2026). How Google interprets the robots.txt specification. Google Search Central. Last updated 2026-08-31. https://developers.google.com/search/docs/crawling-indexing/robots/robots_txt (accessed 14 October 2026). ↑ а б в г д е ж з и к л м н о п р с т у ф х ц ч ш щ э ю я 29 30 31
  4. Google. (n.d.). robots.txt report. Search Console Help. https://support.google.com/webmasters/answer/6062598 (accessed 14 October 2026). ↑ а б в г
  5. Google. (n.d.). Google's common crawlers. Google Search Central. https://developers.google.com/search/docs/crawling-indexing/google-common-crawlers (accessed 14 October 2026). ↑ а б в г д е ж
  6. Использование файла robots.txt. — Текст : электронный // Яндекс Вебмастер. Справка : [сайт]. — URL: https://yandex.ru/support/webmaster/ru/controlling-robot/robots-txt (дата обращения: 14.10.2026). ↑ а б в г д е ж з и к л м н о п р с т у ф х ц ч ш
  7. Директивы Disallow и Allow. — Текст : электронный // Яндекс Вебмастер. Справка : [сайт]. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/allow-disallow (дата обращения: 14.10.2026). ↑ а б в г д е ж з и к
  8. Директива User-agent. — Текст : электронный // Яндекс Вебмастер. Справка : [сайт]. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/user-agent (дата обращения: 14.10.2026). ↑ а б в г д е
  9. Директива Crawl-delay. — Текст : электронный // Яндекс Вебмастер. Справка : [сайт]. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/crawl-delay (дата обращения: 14.10.2026). ↑ а б в г
  10. Директива Clean-param. — Текст : электронный // Яндекс Вебмастер. Справка : [сайт]. — URL: https://yandex.ru/support/webmaster/ru/robot-workings/clean-param (дата обращения: 14.10.2026). ↑ а б в г
  11. Анализатор robots.txt. — Текст : электронный // Яндекс Вебмастер. Справка : [сайт]. — URL: https://yandex.ru/support/webmaster/ru/indexing-options/robots-txt-analyzer (дата обращения: 14.10.2026). ↑ а б в г
  12. OpenAI. (n.d.). Overview of OpenAI crawlers. OpenAI Platform documentation. https://developers.openai.com/api/docs/bots (accessed 14 October 2026). ↑ а б в г д е ж з и к л
  13. Manning, C. D., Raghavan, P., & Schütze, H. (2008). Introduction to information retrieval (Ch. 20, Web crawling and indexes, section "Crawler architecture"). Cambridge University Press. ↑
  14. Google. (2026). Robots meta tag, data-nosnippet, and X-Robots-Tag specifications. Google Search Central. Last updated 2026-03-24. https://developers.google.com/search/docs/crawling-indexing/robots-meta-tag (accessed 14 October 2026). ↑ а б в г д
  15. Google. (n.d.). robotstxt: Google robots.txt parser and matcher library [Computer software]. GitHub. https://github.com/google/robotstxt (accessed 14 October 2026). ↑ а б
  16. Google. (2026, August 31). How Google interprets the robots.txt specification. Google Crawling Infrastructure. https://developers.google.com/crawling/docs/robots-txt/robots-txt-spec (дата обращения: 22.10.2026). ↑
  17. Google. (2025, December 10). Block Search indexing with noindex. Google Search Central. https://developers.google.com/search/docs/crawling-indexing/block-indexing (дата обращения: 22.10.2026). ↑
  18. Яндекс. Использование файла robots.txt // Вебмастер : справка. URL: https://yandex.ru/support/webmaster/ru/controlling-robot/robots-txt (дата обращения: 22.10.2026). Текст : электронный. ↑
  19. Google. (2025, November 21). How to write and submit a robots.txt file. Google Crawling Infrastructure. https://developers.google.com/crawling/docs/robots-txt/create-robots-txt (дата обращения: 22.10.2026). ↑ а б

Служебный блок

Версия
2.0
Факты проверены
Подготовка
Редакция Медиатрона
Публикация
утверждена главным редактором
Дополнено
5 ноября 2026 г.: вопросы и ответы (5) из новой редакции

Редакция Медиатрона. Факты сверены с первоисточниками, публикация утверждена главным редактором.

История правок

13.10.2026 — версия 1.0; 14.10.2026 — версия 2.0, доработка.

Нашли ошибку? info@mediatrone.ru