Agent Ready Scan

← Сканировать другой сайт

Результат сканирования№ ARS-20261015-972115.10.2026 07:21 UTC

xn----jtbhabygcyjlej0j.xn--p1ai

Автоматическое сканирование по открытой шкале 1.1 · 1,4 с · группа «Товары» (определена автоматически)

Может ли ИИ купить у вас?

ПОЧТИ

Найдёт, сравнит и посчитает цену — но заказ оформит человек.

С прошлого сканирования 15.10.2026 уровень не изменился: 3 «Вычисление».

Цель: уровень 4 «Сделка». Агент сможет записаться, запросить расчёт или оформить заказ от имени человека.
Если тип определён неверно

Сейчас определено: «Товары». Выберите правильную группу: отчёт пересчитается, а сайт мы посмотрим вручную.

цель01234
3/ 4

Вычисление

Стрелка — сейчас. Пунктир — цель после работ.

0Критичных
2Важных
1На доводку
43/46В порядке
JSON-версияПостоянная страница

Что нужно сделать, чтобы подняться на уровень 4

0 из 1

Отмечайте сделанное, так проще не потерять нить. Когда закончите, просканируйте сайт заново.

Готовое задание разработчику или ИИ-помощнику: что найдено, что сделать, как проверить

Объявить действие для агента

На сайте нет разметки действия: агент не может записаться, запросить расчёт или оформить заказ.

Как исправить: Объявите BuyAction или QuoteAction с адресом либо профиль UCP.

potentialAction — то, что агент может сделать на сайте. Адрес в urlTemplate должен открываться и работать: агент по нему пойдёт.

Вставляется в <head> страницы, до закрывающего </head>.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "@id": "https://xn----jtbhabygcyjlej0j.xn--p1ai/catalog/tovar/#product",
  "name": "Название товара",
  "potentialAction": {
    "@type": "BuyAction",
    "name": "Купить",
    "target": {
      "@type": "EntryPoint",
      "urlTemplate": "https://xn----jtbhabygcyjlej0j.xn--p1ai/order/?sku={sku}&qty={qty}",
      "httpMethod": "GET",
      "actionPlatform": ["https://schema.org/DesktopWebPlatform", "https://schema.org/MobileWebPlatform"]
    },
    "priceSpecification": {"@type": "PriceSpecification", "priceCurrency": "RUB"}
  }
}
</script>
Текст задачи для разработчика или ИИ-помощника

Из чего складывается цена

Позиция прайсаОбъёмСумма
Разметка типа страницысрок: 2–3 дня на типJSON-LD и таблица характеристик для одного типа страниц: карточка товара, категория, статья.Закрывает в отчёте: Срок действия цены priceValidUntil; Условия возврата и доставки в разметке1 × 7 500 ₽7 500 ₽
Фиды YML и Googleсрок: 2–3 дняФид YML для Яндекс Товаров и фид Google, собираются из файла данных автоматически.Закрывает в отчёте: Товарный фид YML для Яндекс Товаров1 × 7 500 ₽7 500 ₽
Подключение к «Купить в 1 клик» в Алисе AI (YCP) · по желаниюДля уровня 4 в рознице. Для B2B вместо этого — документированный запрос расчёта.—60 000 ₽ (по API)
Без НДС15 000 ₽
НДС 5%750 ₽
Итого15 750 ₽

По умолчанию работы оплачиваются одним объёмом. По согласованию до начала работ проект можно разбить на этапы: первым этапом идёт Разметка типа страницы, 7 500 ₽ без НДС, срок 2–3 дня на тип.

Оценка по отчёту: движок и число товаров определены автоматически, часы на проблемы сервера — средние. Точная сумма фиксируется в договоре по формуле прайс-листа после подтверждения объёмов. Строки «по желанию» в итог не входят. Цена одна для всех, исполнителя выбираете вы.

Оставить заявку на исправление ↗ОплатитьУточнить объёмы в калькуляторе ↗Публичная оферта ↗

Как это работает: 1) заявка, бесплатно и без договора; 2) смета на почту по этому прайсу; 3) счёт по согласованной смете. Договор заключается, когда вы подтверждаете смету письмом или оплачиваете счёт (оферта, п. 3.3). Кнопка «Оплатить» ведёт на страницу об оплате: онлайн-оплата в разработке, сейчас оплата по счёту.

Что дальше

Показать результат у себя на сайте

Так картинка выглядит на сайтеУровень на картинке берётся из последнего сканирования и меняется сам, когда сайт сканируют заново. Вручную он не правится.
<a href="https://agentreadyscan.ru/site/xn----jtbhabygcyjlej0j.xn--p1ai" target="_blank" rel="noopener">
  <img src="https://agentreadyscan.ru/api/v1/badge?d=xn----jtbhabygcyjlej0j.xn--p1ai" alt="Agent Ready Scan: уровень готовности сайта к ИИ-агентам" width="232" height="56" loading="lazy">
</a>

Это не значок «Агент-готов»: тот выдаётся по заявке владельца сайта и проверяется отдельно, на агент-готов.рф. Здесь — просто результат сканирования картинкой, со ссылкой на страницу результата.

Вы веб-студия и работаете по этой методике? Напишите нам: будем рекомендовать вас в отчётах, когда запустим список партнёров.

Что видит агент

Исходный HTML главной4 969токенов · 19 КБ
То же содержание текстом1 266токенов · 3 134 знаков
Лишнее75%вёрстка, скрипты, стили

Столько агент тратит на одно обращение к вашей главной странице. 75% этого объёма — вёрстка и скрипты, в которых нет содержания: агент платит за них так же, как за текст. Markdown-версия страницы (пункты «Markdown-зеркало» и «Ответ по Accept» в расшифровке) убирает эту разницу: человек получает обычную страницу, агент — только текст.

Оценка: у каждой модели свой токенизатор, точное число отличается примерно на пятую часть. Считается по главной странице, остальные страницы сканер целиком не загружает.

Машинные точки входа: 1 из 7

Адреса, по которым агент ищет машинный вход на сайт, не разбирая страницы. На уровень они не влияют: ни один из этих форматов пока не обязателен, и большинству сайтов нужны не все. Панель показывает, что принято в отрасли сейчас — и что из этого у вас уже есть.

нетКарточка MCP-сервера/.well-known/mcp.jsonГоворит агенту, что у сайта есть MCP-сервер и какие у него инструменты. Черновик SEP-1649.
нетКарточка агента A2A/.well-known/agent.jsonОписание собственного агента сайта для протокола agent-to-agent (A2A v1.0).
нетOAuth Discovery (RFC 8414)/.well-known/oauth-authorization-serverГде агенту получать токен доступа, если часть данных закрыта.
нетOAuth Protected Resource (RFC 9728)/.well-known/oauth-protected-resourceКакой сервер авторизации защищает ваш API (RFC 9728).
нетКаталог API (RFC 9727)/.well-known/api-catalogОдин адрес со списком всех ваших API — агенту не нужно их угадывать.
нетПрофиль UCP/.well-known/ucpОписание сценария покупки или заявки для агента. Один из способов закрыть уровень 4.
✓ естьОписание API (OpenAPI)/openapi.jsonМашинное описание API: агент понимает, какие запросы можно делать. Входит в требования уровня 3.

Подробная расшифровка проверок

Для тех, кто хочет разобраться или передать разработчику.

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

Замечаний нет.

В порядке: Сайт работает по HTTPS; Главная отвечает 200; Не больше одного редиректа, только 301; Нет запрета индексации (noindex); Файрвол не блокирует ИИ-ботов; Несуществующая страница отвечает 404; Content-Type text/html и UTF-8; Время до первого байта до 600 мс.

Пункты чек-листа ↗

Файлы сайта ✓ 9⚠ 1не нужно 2
Товарный фид YML для Яндекс Товаров

По стандартным адресам фид YML не найден. Если он загружен в Яндекс Товары по другому адресу — пункт выполнен.

Как исправить: Выгрузите каталог в YML и загрузите в Яндекс Товары: без этого товары не попадут в ответы Алисы с кнопкой «Купить в 1 клик». Сошлитесь на фид из llms.txt.
Текст задачи для разработчика или ИИ-помощника

В порядке: Файл robots.txt; robots.txt пускает ИИ-ботов; robots.txt пускает YandexBot и YandexAdditional; В robots.txt есть строка Sitemap; sitemap.xml с реальными датами lastmod; Файл /llms.txt; Файл /llms-full.txt; Инструкция для агентов /AGENTS.md; Markdown-карта сайта /sitemap.md.

Пункты чек-листа ↗

HTML-разметка ✓ 10

Замечаний нет.

В порядке: Атрибут lang у <html>; Уникальный <title> до ~60 символов; rel="canonical"; meta description 120–160 символов; Open Graph: 6 основных тегов; Ровно один <h1>; Иерархия h2–h3 (не меньше 3); Семантические теги main, header, nav, footer; У изображений есть alt; Доля текста в HTML больше 15%.

Пункты чек-листа ↗

Структурированные данные JSON-LD ✓ 10⚠ 2не нужно 3
Срок действия цены priceValidUntil

Не указан.

Как исправить: Добавьте priceValidUntil.

priceValidUntil в формате ГГГГ-ММ-ДД. Дата в прошлом хуже её отсутствия: агент считает цену недействительной.

Вставляется в <head> страницы, до закрывающего </head>.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "@id": "https://xn----jtbhabygcyjlej0j.xn--p1ai/catalog/tovar/#product",
  "name": "Название товара",
  "sku": "ART-001",
  "mpn": "ART-001",
  "brand": {"@type": "Brand", "name": "Марка"},
  "description": "Одно-два предложения о товаре.",
  "image": ["https://xn----jtbhabygcyjlej0j.xn--p1ai/upload/tovar.jpg"],
  "additionalProperty": [
    {"@type": "PropertyValue", "name": "Длина", "value": 3050, "unitCode": "MMT"},
    {"@type": "PropertyValue", "name": "Масса", "value": 48, "unitCode": "KGM"}
  ],
  "offers": {
    "@type": "Offer",
    "url": "https://xn----jtbhabygcyjlej0j.xn--p1ai/catalog/tovar/",
    "price": "12500.00",
    "priceCurrency": "RUB",
    "priceValidUntil": "2027-12-31",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition",
    "seller": {"@id": "https://xn----jtbhabygcyjlej0j.xn--p1ai/#org"}
  }
}
</script>
Текст задачи для разработчика или ИИ-помощника
Условия возврата и доставки в разметке

Возврат: нет, доставка: нет.

Как исправить: Добавьте hasMerchantReturnPolicy и shippingDetails.
Текст задачи для разработчика или ИИ-помощника

В порядке: JSON-LD есть в исходном HTML; Только JSON-LD, без Microdata и RDFa; Organization с реквизитами; Связный граф через @id; Товары или услуги размечены (Product / Service); Цена в Offer, без нулевых цен; Наличие через availability; Характеристики: additionalProperty с unitCode; potentialAction: что агент может сделать; FAQ, глоссарий или инструкции размечены.

Пункты чек-листа ↗

Машинный доступ ✓ 3

Замечаний нет.

В порядке: Markdown-зеркало страницы (link rel="alternate"); Ответ в Markdown по Accept: text/markdown; Описание API (OpenAPI).

Пункты чек-листа ↗

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

Замечаний нет.

В порядке: Реквизиты юрлица: ИНН и ОГРН; Политика обработки персональных данных; Контакты: e-mail или телефон ссылкой.

Пункты чек-листа ↗

Как читать отчёт. Оценка по внешним признакам: сайт запрашивается по HTTP без выполнения JavaScript. Проверка файрвола приблизительная: настоящих ИИ-ботов сайты распознают также по IP-адресам, а мы можем подставить только User-Agent. Достоверность данных, методы испытаний и логи сервера снаружи проверить нельзя.