SEO.LISA
ENОтправить заявку
← Блог

GEO и AI-поиск

Как закрыть GPTBot, не блокируя OAI-SearchBot

Чтение: 6 мин

Чтобы запретить GPTBot обходить сайт и оставить доступ OAI-SearchBot, задайте для них отдельные правила в robots.txt. Проверьте файл на нужном хосте: разрешение обхода не гарантирует появление страниц в ChatGPT Search.

Чтобы запретить GPTBot обходить сайт, но оставить доступ OAI-SearchBot, задайте для этих краулеров отдельные правила в robots.txt. OpenAI описывает их настройки как независимые. Однако разрешение OAI-SearchBot не гарантирует, что страницы появятся в ответах ChatGPT Search или будут процитированы.

Для чего нужны GPTBot и OAI-SearchBot

По документации OpenAI, GPTBot обходит контент, который может использоваться при обучении базовых моделей компании. OAI-SearchBot используется для обнаружения сайтов в поисковых функциях ChatGPT. OpenAI указывает, что настройки robots.txt для этих краулеров независимы.

OpenAI также сообщает, что сайт, запретивший обход OAI-SearchBot, не будет показываться в ответах ChatGPT Search, но все еще может появиться как навигационная ссылка. Если же доступ разрешен, это не означает, что сайт обязательно появится в ответах.

ChatGPT-User — другой агент. Он может обращаться к странице по действию пользователя в ChatGPT или Custom GPT, но не используется для определения того, появится ли контент в ChatGPT Search. OpenAI отдельно предупреждает, что правила robots.txt могут не применяться к таким пользовательским действиям. Для управления доступом в целях поиска документация указывает OAI-SearchBot.

КраулерНазначение по документации OpenAIЧто настраивать
GPTBotОбходит контент, который может использоваться при обучении базовых моделейУказать, какие пути не должен обходить краулер
OAI-SearchBotИспользуется для обнаружения сайтов в ChatGPT SearchРазрешить доступ, если вы хотите открыть страницы этому краулеру
ChatGPT-UserМожет обращаться к страницам по действиям пользователейНе использовать его настройки для управления видимостью в ChatGPT Search

Перед правкой robots.txt

Откройте файл нужного хоста

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

Проверьте существующие группы

Просмотрите все группы User-agent. Найдите правила для GPTBot и OAI-SearchBot, а также общие правила для *. Если для нужного краулера группа уже есть, сначала разберитесь в ее содержимом. Не добавляйте повторную группу, не проверив полный файл и то, как в нем заданы ограничения для нужных путей.

Поведение краулеров и их поддержка синтаксиса могут различаться. Документация Google объясняет, как robots.txt обрабатывает Google, а не OpenAI. Документация OpenAI подтверждает независимость настроек GPTBot и OAI-SearchBot, но не описывает все варианты обработки сложных сочетаний директив. Если файл содержит несколько групп или противоречащие друг другу правила, не полагайтесь на предположение, что одна новая строка отменит остальные. Сверьте текущую документацию нужного краулера или попросите технического специалиста проверить файл целиком.

Пример отдельных правил для двух краулеров

Если вы хотите запретить GPTBot обходить весь сайт и разрешить OAI-SearchBot доступ ко всем путям, правила могут выглядеть так:

User-agent: GPTBot
Disallow: /

User-agent: OAI-SearchBot
Allow: /

В этом примере Disallow: / задает запрет обхода всех путей для GPTBot, а Allow: / указывает на доступ ко всем путям для OAI-SearchBot. Это пример распространенной записи правил, а не подтверждение того, что любая комбинация директив будет одинаково обработана всеми краулерами. В частности, документация OpenAI подтверждает независимость настроек этих агентов, но не дает исчерпывающего описания обработки всех вариантов синтаксиса. Проверьте весь файл и актуальные инструкции OpenAI перед публикацией.

Если вы хотите ограничить для GPTBot только отдельный раздел, укажите его путь вместо /. Сверьте путь с адресами страниц сайта, чтобы не запретить обход нужных материалов. Для разных настроек GPTBot и OAI-SearchBot задайте отдельные группы, как в примере.

Проверьте опубликованный файл

  1. Откройте публичный robots.txt. Перейдите к файлу на нужном хосте. Убедитесь, что отображается текст с вашими изменениями, а не ошибка или прежняя версия.
  2. Сверьте группу GPTBot. Проверьте, что директива соответствует выбранным ограничениям. В примере Disallow: / задает запрет для всех путей.
  3. Сверьте группу OAI-SearchBot. Убедитесь, что вы не запретили доступ к страницам, которые хотели открыть. В примере Allow: / задает доступ ко всем путям.
  4. Еще раз проверьте общие и повторяющиеся группы. Если вы не уверены, как взаимодействуют несколько директив, не считайте, что новая строка устранила возможное противоречие. Проверьте полный файл по документации соответствующего краулера или попросите технического специалиста оценить правила.
  5. Сохраните рабочую копию для отката. Зафиксируйте, что изменили. Если публичный файл не соответствует вашей задаче, восстановите копию, исправьте правила и снова проверьте файл на нужном хосте.

OpenAI сообщает, что ее поисковым системам может потребоваться около 24 часов после обновления robots.txt, чтобы учесть изменения. Это приблизительный срок обработки, а не гарантия, что изменения будут учтены в этот период или что страницы появятся в ChatGPT Search.

Что robots.txt не может сделать

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

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

Наличие правила в опубликованном файле подтверждает только то, какие инструкции вы разместили. Само по себе оно не показывает, посещал ли краулер конкретную страницу.

Проверьте перед публикацией

  • Вы правите файл нужного хоста и сохранили исходную версию.
  • Вы проверили группы GPTBot, OAI-SearchBot и *.
  • Правила для GPTBot и OAI-SearchBot заданы отдельно и соответствуют вашей задаче.
  • Ограничения охватывают только выбранные пути и не используются вместо защиты конфиденциальных данных.
  • После публикации вы открыли публичный файл и проверили его содержимое.
  • Вы не считаете разрешение OAI-SearchBot гарантией появления сайта в ChatGPT Search.

Следующий шаг

Определите, какие страницы вы хотите закрыть для GPTBot и открыть для OAI-SearchBot, задайте отдельные правила и проверьте опубликованный файл на нужном хосте. Это инструкция для краулеров, а не защита конфиденциальных данных и не обещание видимости в ChatGPT Search.

Если вы также оцениваете присутствие компании в AI-поиске, ознакомьтесь с услугой GEO-продвижения. Настройка robots.txt — лишь одна из технических задач, связанных с доступом краулеров.

Поделиться статьей

SEO.LISA · ОБРАТНАЯ СВЯЗЬ

ОБСУДИМ
ВАШ ПРОЕКТ

Расскажите о бизнесе и задаче. Изучим ваш запрос и свяжемся с вами, чтобы обсудить подход, состав работ и стоимость.

SEO / GEO / WEB

Имя и контакт обязательны для заполнения.

Открыть в полном размере

Станьте партнером
SEO.LISA

Укажите почту. Сразу после регистрации здесь появится ваша персональная ссылка.

Подробности: условия участия.

Заявка на аудит

Укажите сайт для проверки и контакт для связи. Бонус уже добавлен в заявку.

Имя и контакт обязательны для заполнения.

SEO.LISA
Николь Колтун, создатель pf-boost.pro и автор SEO.SYSTEM

Об авторе

Николь Колтун

SEO-специалист с 8-летним опытом.

Проекты и обучение

pf-boost.proСоздатель сервиса

SEO.SYSTEM

Мой авторский курс по поисковому продвижению. О программе и обучении можно узнать в личном сообщении.

Узнать о курсе

Соцсети и связь