Кейс · наш собственный сайт
ai-d2c.ru: сайт, который агент читает без человека
Прежде чем продавать доступ для ИИ, мы сделали его себе. Агент может прочитать любую страницу в Markdown, узнать цены, проверить чужой сайт и отправить нам заявку — через документированный API, без форм и капчи.
Уровень по нашей же проверке
38 из 39 применимых проверок пройдено. Снимок сборки от 25.09.2026, до публикации; HTTPS и скорость ответа проверим на рабочем сервере.
Одна страница — три читателя
01 · Что видит агентЧеловек · браузер

curl -H "Accept: text/markdown" ai-d2c.ru
# AI-D2C — следующий покупатель уже не человек Это ИИ-агент, действующий от его имени. > Алгоритмы не верят обещаниям. Алгоритмы читают данные. > AI-D2C — архитектура прямых продаж, в которой каталог, цена и условия производителя читаются и вычисляются ИИ-агентами. Без маркетплейса между производителем и покупателем. > Оператор: ООО «САРМАТЕХ», ИНН 4725011864, ОГРН 1214700012890. Контакт: info@ai-d2c.ru
POST /api/v1/request
{
"name": "Анна",
"email": "anna@zavod.ru",
"site": "zavod.ru",
"role": "ru",
"consent": true
}
→ 201 { "ok": true,
"id": "20260924-…" }Что сделано
02 · 10 слоёв| Слой | Где | Зачем агенту |
|---|---|---|
| Доступ | robots.txt | Явный Allow для 16 ботов: GPTBot, ClaudeBot, PerplexityBot, YandexBot, YandexAdditional и других. Служебное закрыто. |
| Карта | sitemap.xml · sitemap.md | Все страницы с датой правки; та же карта в Markdown для агентов. |
| Описание | llms.txt · llms-full.txt | Кто мы, что продаём, ссылка на прайс, правила цитирования; полный текст сайта одним файлом. |
| Инструкция | AGENTS.md | Как вызвать проверку, как отправить заявку, лимиты, чего не делать. |
| Страницы | Markdown-версии | У каждой страницы есть index.md и ссылка rel="alternate"; по заголовку Accept: text/markdown сервер отдаёт Markdown. |
| Смысл | JSON-LD | Связный граф через @id: Organization с ИНН и ОГРН, услуги с ценами, FAQ, глоссарий, уровни шкалы, действия CheckAction и QuoteAction. |
| Действие | API | GET /api/v1/check — проверка сайта, POST /api/v1/request — заявка от имени пользователя; описание в /api/openapi.json. |
| Шкала | levels.json | Уровни 0–4 и требования к ним — машиночитаемо. |
| Цены | price.json · /api/v1/quote | Прайс-лист с версией и формулой; агент считает смету сам — без звонка и «цены от». |
| Гигиена | HTML | Контент без JavaScript, честный 404, один h1, alt у всех фото, шрифты на своём сервере. |
Результат проверки по группам
03 · 38/39| Сервер и доступ | 6 из 6 | |
|---|---|---|
| Файлы сайта | 9 из 9 | |
| HTML-разметка | 10 из 10 | |
| Структурированные данные JSON-LD | 7 из 8 | |
| Машинный доступ | 3 из 3 | |
| Правовое и доверие | 3 из 3 |
Что ещё не идеально
- Organization с реквизитами — Есть: legalName, logo, address, контакты, реквизиты. Нет: sameAs.
Не прячем: замечания выше видны в любом отчёте по ai-d2c.ru. Живой отчёт — по кнопке ниже, он пересчитывается при каждом запросе (кэш 15 минут).
Во что это обошлось
04 · ЧестноСтатические страницы, небольшой PHP и обычный хостинг. Все машинные файлы собираются из тех же данных, что и страницы для людей.
Нет. Тот же адрес, те же тексты: Markdown и JSON — другие представления одной страницы, а не другая версия для ботов.
Даты, цены и описание в llms.txt обновляются при каждой правке сайта, иначе агент получит устаревшие данные.