Персонализация интернет-магазина без больших бюджетов: с чего начать
Как настроить персонализацию интернет-магазина без больших затрат: какие сигналы уже есть, какие приемы работают, какие нужны данные, как учесть приватность и проверить результат.
Как настроить robots.txt для ИИ-ботов: чем отличаются боты обучения, поиска и запросов пользователя, что закрывать от всех и нужен ли файл llms.txt вашему сайту.
Решение зависит от цели. Чтобы попадать в ответы ИИ-поиска, разрешите поисковых ботов. Если материалы не должны идти на обучение моделей, закройте ботов обучения. Служебные разделы – корзину, кабинет, внутренний поиск – закрывают для всех. Файл llms.txt остаётся добровольным предложением сообщества, и его поддержка зависит от конкретного сервиса.
Название бота само по себе ничего не говорит о его роли, поэтому сначала разделите ботов по назначению. Операторы описывают его в открытой документации.
| Роль | Примеры названий | Что меняет разрешение | Что меняет запрет |
|---|---|---|---|
| Обучение моделей | GPTBot, ClaudeBot, Google-Extended, CCBot | Материалы могут попасть в данные для обучения | Вы заявляете отказ от такого использования при дальнейшем сканировании |
| Индексация для ответов | OAI-SearchBot, Claude-SearchBot, PerplexityBot и обычные Googlebot и Bingbot | Страницы могут появляться как источники в ответах | Страницы могут исчезнуть из источников этих сервисов |
| Запросы пользователя | ChatGPT-User, Claude-User, Perplexity-User | Ассистент может открыть страницу, когда человек об этом просит | Операторы по-разному описывают, действует ли здесь robots.txt, поэтому читайте их документацию |
Названия взяты из открытой документации операторов на момент подготовки статьи; они меняются, поэтому перед внесением правил сверяйте актуальные списки. Google-Extended является маркером для robots.txt: по пояснениям Google, он управляет использованием материалов для части ИИ-продуктов компании и не влияет на присутствие сайта в поиске.
Чтобы узнать, кто именно посещает сайт, откройте журналы сервера или отчёты хостинга и посмотрите значения User-Agent. Среди строк могут встретиться боты, которых нет в вашем списке: перед блокировкой проверьте их в документации оператора.
| Цель | Решение |
|---|---|
| Попадать в ответы ИИ-поиска и получать переходы | Разрешить поисковых ботов и не блокировать их в CDN и плагинах безопасности |
| Не отдавать материалы для обучения моделей | Запретить маркеры и ботов обучения; правила действуют на дальнейшее сканирование |
| Платные, лицензионные или закрытые материалы | Закрыть авторизацией или платным доступом; одного robots.txt для этого недостаточно |
| Служебные разделы: корзина, кабинет, внутренний поиск, фильтры с параметрами | Disallow для всех ботов |
| Высокая нагрузка на сервер | Ограничение частоты запросов на уровне CDN или сервера, анализ журналов |
Решение по ботам обучения зависит от бизнеса. Компании, которые привлекают клиентов через поиск и узнаваемость бренда, часто оставляют открытым всё, что помогает их найти. Издатели и авторы оригинального контента чаще ограничивают обучение. Единое правило для всех ботов сразу почти никогда не подходит, ведь роли разные.
Пример для сайта, который хочет оставаться видимым в поиске и просит не использовать материалы для обучения. Названия ботов и пути подставьте свои.
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: *
Disallow: /cart/
Disallow: /checkout/
Disallow: /account/
Disallow: /search/
Sitemap: https://example.com/sitemap.xml
Как читать такой файл:
Если вы хотите остаться открытым для всех ботов, достаточно закрыть только служебные разделы:
User-agent: *
Disallow: /cart/
Disallow: /checkout/
Disallow: /account/
Sitemap: https://example.com/sitemap.xml
llms.txt – это предложение сообщества разместить в корне сайта текстовый файл в формате Markdown с кратким описанием сайта и ссылками на важнейшие страницы. Идея в том, чтобы языковым моделям было проще найти главное, в частности в документации и справочных разделах. Это неофициальная инициатива без утверждённого стандарта. Поддержка зависит от конкретного инструмента.
Публичных гарантий, что популярные поисковые системы учитывают этот файл, нет, поэтому его воспринимают как необязательное дополнение после основ. Если вы решите создать файл, придерживайтесь простых правил:
Для большинства небольших сайтов время лучше потратить на индексацию, структуру страниц и разметку, которые описаны в статье Как подготовить сайт к ИИ-поиску: структура, данные, доверие.
Отдельные боты отправляют много запросов, и на слабом хостинге это заметно. Проверьте в журналах, какие боты создают основную нагрузку. Помогают ограничения частоты запросов на уровне CDN или сервера, кеширование страниц и правила WAF. Директиву Crawl-delay поддерживают не все боты, поэтому полагаться только на неё не стоит. Будьте осторожны с жёсткими блокировками по странам или диапазонам IP: они могут отсечь полезных ботов и настоящих клиентов.
Зависит от цели. По документации оператора, GPTBot связан с обучением моделей, а поисковый бот имеет отдельное название. Поэтому запрет GPTBot является просьбой не использовать страницы для обучения и сам по себе не закрывает поискового бота. Решение принимает владелец контента с учётом бизнес-модели.
По пояснениям Google, маркер Google-Extended не влияет на присутствие сайта в поиске. Блокировка самого Googlebot, напротив, убирает страницы из поиска. Поэтому прежде чем менять правила, проверьте, к какому боту они применяются.
Нет. Добросовестные операторы его соблюдают. Сторонние скраперы могут игнорировать файл, поэтому от нежелательного трафика защищаются ограничением частоты запросов, правилами WAF и требованием авторизации.
Необязательно. Для магазина важнее фид товаров, разметка Product, быстрый сайт и понятные политики. Если есть свободные ресурсы, файл можно добавить как справочник основных разделов.
После каждого изменения структуры сайта, релиза или миграции, а также планово раз в несколько месяцев. Операторы обновляют названия и назначение ботов, поэтому сверяйте список с их документацией.
Управлять доступом ИИ-ботов можно без сложных инструментов: определите цель, разделите ботов по ролям, задайте правила в robots.txt и проверяйте их по журналам. Файл llms.txt остаётся необязательным дополнением к основной работе над сайтом. Пересмотр правил после каждого крупного релиза убережёт от случайных ошибок. Команда LightSEO – агентство из Мукачева, которое с 2015 года работает над сайтами и SEO, – может помочь проверить ваш robots.txt и общую техническую картину. Для начала подойдёт SEO-аудит сайта, а для нового проекта – корпоративный сайт под ключ.