Персоналізація інтернет-магазину без великих бюджетів: з чого почати
Як налаштувати персоналізацію інтернет-магазину без великих витрат: які сигнали вже є, які прийоми працюють, які потрібні дані, як врахувати приватність і перевірити результат.
Як налаштувати 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-аудит сайту, а для нового проєкту – корпоративний сайт під ключ.