Главная / Чек-лист

Чек-лист · редакция 2026

Как подготовить сайт производителя для ИИ‑агентов

73 пунктов в 10 разделах, 25 из них критичные. 42 пунктов наша проверка смотрит автоматически, остальное — вручную.

Проверить сайт автоматическиPDF-версия

Порядок работ

4 этапа
Этап 1 · 1–2 дняБаза

Доступ для ботов, коды ответа, robots.txt, sitemap, JSON-LD Organization и Product, таблицы, правовое.

→ Уровень 1
Этап 2 · ~1 неделяДанные

Параметры с единицами, FAQ и глоссарий, llms.txt, документы текстом, цена или запрос цены.

→ Уровень 2
Этап 3 · 1–3 неделиМашинный доступ и продажи

JSON-API и OpenAPI, AGENTS.md, Markdown-версии, фид YML и подключение к YCP.

→ Уровни 3–4
Этап 4 · постоянноКонтроль

Валидаторы, вопросы нейросетям, сверка цифр, логи ботов, свежие даты.

→ Держать уровень

Карта чек-листа

73 пунктов
№РазделПункты по приоритетуВсегоПроверяется автоматически
01Главные принципы5 · 3 крит.0 из 5
02Сервер и доступ9 · 4 крит.7 из 9
03Файлы сайта9 · 3 крит.8 из 9
04HTML-разметка10 · 2 крит.8 из 10
05JSON-LD3 · 3 крит.3 из 3
06Данные о товаре10 · 4 крит.1 из 10
07Цена и логистика9 · 2 крит.6 из 9
08API и машинный доступ7 · 0 крит.3 из 7
09Правовое и доверие4 · 1 крит.3 из 4
10Тестирование7 · 3 крит.3 из 7

критичновысокийсредний

Главные принципы

01 · 5 пунктов
Один источник правды

JSON-LD, таблицы, llms.txt, API и фиды собираются из одного файла данных, а не правятся вручную по отдельности.

Каждый факт — в своём поле

Всё, что влияет на решение о закупке, не спрятано в маркетинговом тексте.

Никаких противоречий

Цена, наличие и характеристики одинаковы на сайте, в фидах и на маркетплейсах.

Лучше меньше, но точно

Противоречивая разметка хуже её отсутствия: агент повторит ошибку. Не заполнять поля «для галочки».

Одна версия для всех

Никакого клоакинга: агент и человек видят один и тот же контент.

Сервер и доступ

02 · 9 пунктов

Самая частая причина «невидимости» — бот просто не получает страницу.

ПриоритетЧто сделатьПроверка
Критично
HTTPS, 200, один редирект
HTTPS, ответ 200, не больше одного редиректа; переезды — только 301.
авто
Критично
Контент в сыром HTML
Весь текст и JSON-LD есть в первом ответе сервера, без выполнения JavaScript.
авто
Критично
Нет noindex
Нет запрещающих X-Robots-Tag и meta robots="noindex".
авто
Критично
Файрвол пускает ИИ-ботовНОВОЕ
Cloudflare, DDoS-Guard, Qrator не отдают ботам 403, даже если robots.txt всё разрешает.
авто
Высокий
Честные 404
Удалённые позиции отвечают 404/410, а не 200 на пустой странице.
авто
Высокий
Правильные Content-Type
Верный тип и UTF-8 для HTML, JSON, Markdown.
авто
Высокий
Быстрый ответНОВОЕ
TTFB до ~600 мс: агенты обрывают медленные запросы.
авто
Средний
429 вместо 403 при нагрузкеНОВОЕ
При перегрузке — 429 с Retry-After, а не 403 или 5xx.
вручную
Средний
Проверка подлинности ботовНОВОЕ
Reverse DNS или опубликованные IP-диапазоны — чтобы не кормить подделки под GPTBot.
вручную

Файлы сайта

03 · 9 пунктов
ПриоритетЧто сделатьПроверка
Критично
robots.txt пускает ИИ-ботов
Явный Allow для GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-User, Claude-SearchBot, PerplexityBot, CCBot, Google-Extended, Applebot-Extended; строка Sitemap.
авто
Критично
robots.txt пускает ЯндексНОВОЕ
YandexBot и YandexAdditional; сайт подтверждён в Яндекс.Вебмастере.
авто
Критично
sitemap.xml с настоящими датами
У каждой страницы <lastmod> — дата правки, а не дата генерации.
авто
Высокий
llms.txt
Кто вы, что продаёте, ссылки на главные разделы и данные, правила использования.
Соглашение сообщества, а не стандарт: дешёвый пункт, но не замена JSON-LD.
авто
Высокий
llms-full.txt
Полный каталог в Markdown: линейки, характеристики, применение.
авто
Высокий
Уведомление поисковиковНОВОЕ
IndexNow (Яндекс, Bing) и «Переобход страниц» в Вебмастере.
вручную
Средний
sitemap.md
Карта сайта в Markdown для агентов.
авто
Средний
AGENTS.md
Точки входа, как получить цену, единицы измерения, оговорки о достоверности.
авто
Высокий
Фид YML для Яндекс ТоваровНОВОЕ
Товарный фид в формате YML: без него товары не попадут в раздел «Товары» и в ответы Алисы с кнопкой покупки.
авто

HTML-разметка

04 · 10 пунктов
ПриоритетЧто сделатьПроверка
Критично
lang, title, canonical
lang="ru", уникальный title до ~60 символов, canonical на каждой странице.
авто
Критично
Характеристики таблицей
<table> с <th scope>, а не картинкой или баннером.
авто
Высокий
meta description
От 50 символов, лучше 120–160.
авто
Высокий
Open Graph
og:title, og:description, og:image, og:url, og:type, og:locale.
авто
Высокий
Семантика и заголовки
Один h1, не меньше трёх h2–h3, теги main, header, nav, footer.
авто
Высокий
Осмысленный altНОВОЕ
Что изображено, а не «фото1».
авто
Высокий
Единицы в одном форматеНОВОЕ
«−40 °C», «5–100 кг», единицы СИ — одинаково по всему сайту.
вручную
Высокий
Глоссарий терминов
Словарь отраслевых слов с разметкой DefinedTermSet.
авто
Средний
Больше текста, чем кода
Доля текста в HTML выше 15%.
авто
Средний
Даты публикации и правкиНОВОЕ
Видимые и размеченные datePublished, dateModified.
вручную

JSON-LD

05 · 3 пунктов
ПриоритетЧто сделатьПроверка
Критично
Только JSON-LD
Без Microdata и RDFa; в серверном HTML.
авто
Критично
Связный граф через @id
Сущности ссылаются друг на друга, а не дублируются.
авто
Критично
Organization с реквизитами
legalName, logo, address, contactPoint, sameAs, ИНН и ОГРН через identifier.
авто

Какие типы Schema.org нужны

ТипЗачемПриоритет
OrganizationИдентификация компании и бренда, реквизиты, sameAsКритично
Product + Offer / AggregateOfferЦена, валюта, наличие, SKU, ступени объёмаКритично
potentialActionЧто агент может сделать: BuyAction, QuoteAction, ContactAction, SearchActionКритично
Article + PersonАвторство, даты, сигналы экспертизы (E-E-A-T) — для статей и новостейКритично*
ServiceНематериальные услуги: что делает, кто оказывает, где доступноВысокий
FAQPageПрямое сопоставление вопрос → ответВысокий
HowToПошаговые инструкцииВысокий
DefinedTermSetМашиночитаемый глоссарийВысокий
MerchantReturnPolicy, OfferShippingDetailsУсловия возврата и доставкиВысокий
ProductGroup + hasVariantВарианты (цвет, размер) как одна связанная группаВысокий
IndividualProductКонкретный экземпляр с серийным номером (для уникальных изделий)Средний
WebSite, WebPage, BreadcrumbListСтруктура и иерархия сайтаСредний
SpeakableCSS-селекторы блоков для голосового ответаСредний
ImageObjectИзображения с подписью, автором и лицензиейСредний

* Article + Person критичны, только если есть статьи и новости. Google с 2023 г. почти не показывает FAQ и HowTo в выдаче, но для нейросетей эта разметка полезна.

Данные о товаре

06 · 10 пунктов

Агенту нужны не описания, а параметры, которые можно сравнить и посчитать.

ПриоритетЧто сделатьПроверка
Критично
Идентификаторы
sku, mpn, brand; gtin — только если он реально присвоен.
вручную
Критично
Параметры с единицами
additionalProperty: полное имя, число в value, код единицы UN/CEFACT в unitCode.
авто
Критично
Диапазоны числами
minValue / maxValue, а не строка «5–100».
вручную
Критично
Документы текстом
TDS, SDS, сертификаты, ТУ — PDF с текстовым слоем, стабильным адресом и версией.
вручную
Высокий
Метод испытанияНОВОЕ
Стандарт, температура, состояние образца для каждого значения.
вручную
Высокий
Условия переработки
Совместимость, режимы, жизнеспособность, хранение.
вручную
Высокий
Варианты отдельно
Цвет, размер, исполнение — отдельными атрибутами без сокращений.
вручную
Высокий
Честная таксономия
Без категорий «Другое» и «Разное».
вручную
Высокий
Применение и ограничения
Отдельными полями FAQ и HowTo, а не только в тексте.
вручную
Средний
Аналоги и совместимость
Замены, комплектующие, аксессуары.
вручную

Цена и логистика

07 · 9 пунктов
ПриоритетЧто сделатьПроверка
Критично
Наличие
availability: InStock, PreOrder, MadeToOrder, OutOfStock — в реальном времени.
авто
Критично
Нет цены — нет нуляНОВОЕ
Не ставить price = 0; объявить QuoteAction с адресом и написать об этом в llms.txt.
авто
Высокий
Цена и ступени объёма
price + priceCurrency; оптовые ступени через eligibleQuantity.
авто
Высокий
Минимальная партия и срокНОВОЕ
eligibleQuantity, deliveryLeadTime.
вручную
Высокий
Логистика
Масса, габариты, объём места, класс ADR, OfferShippingDetails.
авто
Высокий
Сквозные идентификаторы
SKU ↔ вариант ↔ корзина ↔ заказ без разрывов.
вручную
Средний
Срок действия ценыНОВОЕ
priceValidUntil.
авто
Средний
Условия возврата
MerchantReturnPolicy; для B2C обязательно.
авто
Средний
Подключение к Yandex Commerce ProtocolНОВОЕ
Кнопка «Купить в 1 клик» в Алисе AI, Поиске и Ритме. Нужен фид в Яндекс Товарах; для 1С-Битрикс — модуль, для своего движка — API.
Только розница физических товаров: опт, продажи юрлицам и услуги пока не подключаются.
вручную

API и машинный доступ

08 · 7 пунктов
ПриоритетЧто сделатьПроверка
Высокий
JSON по каждому товару
/api/v1/products/{id} без капчи и авторизации, с открытым CORS.
вручную
Высокий
Предсказуемые адреса
/catalog/{категория}/{серия}/{sku}, без сессионных ID и дублей.
вручную
Высокий
Заявка, которую отправит агентНОВОЕ
Документированный POST, honeypot вместо капчи, e-mail как запасной канал.
вручную
Средний
OpenAPI
Схема API, связанная с документацией и AGENTS.md.
авто
Средний
Markdown-зеркала
<link rel="alternate" type="text/markdown"> на каждой странице.
авто
Средний
Markdown по Accept
На Accept: text/markdown сервер отдаёт Markdown.
авто
Средний
Учёт обращений агентов
Логи User-Agent и поле «источник» в заявке — без cookies и пикселей.
вручную

Правовое и доверие

09 · 4 пунктов

Для агента — сигналы надёжности поставщика, для компании — обязательные требования.

ПриоритетЧто сделатьПроверка
Критично
Политика ПДн и согласиеНОВОЕ
Политика по 152-ФЗ и согласие в каждой форме.
авто
Высокий
Реквизиты открытоНОВОЕ
Наименование, ИНН, ОГРН, юридический адрес — на странице и в разметке.
авто
Высокий
Живые контактыНОВОЕ
Почта и телефон совпадают на сайте, в разметке, llms.txt и справочниках.
авто
Средний
Правила цитированияНОВОЕ
В llms.txt / AGENTS.md: как цитировать и что значения типовые.
вручную

Тестирование

10 · 7 пунктов
ПриоритетЧто сделатьПроверка
Критично
Валидаторы разметки
validator.schema.org, Google Rich Results Test, валидатор Яндекс.Вебмастера.
вручную
Критично
Сырой HTML
curl -s https://site.ru/ | grep application/ld+json
авто
Критично
Глазами бота
curl -A "GPTBot" -I https://site.ru/ — должно быть 200, не 403.
авто
Высокий
Вопросы нейросетям
Спросить Claude, ChatGPT, Perplexity о продукте. Угадывают — значит, данных не хватает.
вручную
Высокий
Сверка цифрНОВОЕ
Одни и те же значения в таблице, JSON-LD, llms.txt, API и фидах.
вручную
Средний
Markdown-выдачаНОВОЕ
curl -H "Accept: text/markdown" https://site.ru/
авто
Средний
Логи ботов раз в месяцНОВОЕ
Какие ИИ-боты заходят, какие страницы и коды получают.
вручную

Чего избегать

11
ОшибкаКак правильно
Microdata / RDFaТолько JSON-LD
Разметка, вставляемая клиентским JSТолько server-side
Дублирование сущностейСсылки через @id
Разные цены и наличие на сайте и в фидахЕдиный источник данных
Критичные факты только в тексте или на картинкеОтдельные поля и HTML-таблицы
Категории «Другое», «Разное»Осмысленная таксономия
Выдуманные GTIN, рейтинги, отзывы (aggregateRating без реальных отзывов)Заполнять только реальными данными
Разный контент для ботов и людей (клоакинг)Одна версия страницы
Сканы вместо текстовых PDF для TDS/SDSPDF с текстовым слоем
Файрвол, молча режущий AI-ботовОтдельная проверка по User-Agent

Коды единиц UN/CEFACT

12 · Приложение

Самые частые для технических и сырьевых продуктов — для поля unitCode.

ВеличинаЕдиницаunitCode
Массакг / гKGM / GRM
Длинам / см / ммMTR / CMT / MMT
Площадь / объёмм² / м³MTK / MTQ
Объём жидкостилLTR
Температура°CCEL
Доля%P1
Давление, прочностьМПаMPA
Динамическая вязкостьмПа·с (= сПз)C7
Плотностькг/м³ / г/см³KMQ / 23
СилаНNEW
Времяс / мин / чSEC / MIN / HUR