AI-агенту не потрібні банери, меню й скрипти: йому потрібні текст, ціна, наявність і посилання. Коли агент отримує HTML, він сам вирізає з нього потрібне, помиляється і витрачає на це ліміт контексту. Досі такі речі доводилось налаштовувати в Cloudflare: Worker для Markdown, правила заголовків, керований robots.txt. Тепер це вміє саме ядро eCMS9.

Що отримує агент
- Markdown тієї самої сторінки. Агент надсилає
Accept: text/markdownі отримує Markdown з тієї ж адреси. Можна й явно:/<адреса>.md, для головної —/index.md. Markdown головної містить розділи каталогу й таблицю нових товарів з ціною й наявністю на момент запиту; - Content Signals у robots.txt. Ви кажете, для чого можна брати вміст сайту: пошукова видача, AI-відповіді в реальному часі, навчання моделей. Для кожного пункту «так», «ні» або «не заявляти»;
- /llms-full.txt — llms.txt разом із повним текстом сторінок (доставка, оплата, гарантія) і описами розділів каталогу;
- /.well-known/api-catalog — стандартна адреса (RFC 9727), де агент знаходить API магазину та його опис OpenAPI. Працює, коли ввімкнено модуль Headless API;
- заголовок Link на головній вказує на sitemap, llms.txt, Markdown головної й каталог API, тож агенту не треба нічого вгадувати.
Людям і пошуковикам — без змін
- браузер і Googlebot отримують той самий HTML; Markdown-відповіді позначені
noindexі посилаються на HTML-сторінку як канонічну, тож дублів у видачі не буде; - сторінки й далі віддаються з кешу LiteSpeed. Щоб кеш не віддав агенту збережений HTML, модуль ставить на початок .htaccess невеликий блок між маркерами. Решту файла не змінює, а перед першим записом зберігає копію поруч;
- кожна відповідь, яка залежить від заголовка Accept, має
Vary: Accept— проміжні кеші й CDN не переплутають варіанти.
Як налаштувати
В адмінці: модуль «Пошукові роботи», картка «AI / Агенти». Після оновлення все ввімкнено, Content Signals — «так» для всіх трьох пунктів. Кожну функцію можна вимкнути окремо; якщо не хочете, щоб ваші тексти потрапляли в навчання моделей, поставте для ai-train «ні».
Як отримати
Безкоштовно для всіх: модуль «Пошукові роботи» системний і оновлюється разом з ядром eCMS9 5.0.5-b881 або новішим. PHP 8.2–8.5.
Підкажемо, що це дає саме вашому магазину
Подивимось ваш сайт, скажемо, що з нового вмикати першим, і чи треба щось міняти в темі.
Написати в Telegram