---
title: "Ваш сайт готов к ИИ-агентам? Бесплатный сканер готовности к агентам"
description: "Проверьте любой сайт по 22 стандартам готовности к ИИ-агентам — robots.txt, sitemap, Content Signals, Markdown для агентов, MCP Server Card, Agent Skills, Web Bot Auth, обнаружение OAuth и агентная коммерция. Бесплатно, без регистрации, а к каждой непройденной проверке прилагается промпт для вашего кодинг-агента."
locale: ru
canonical: https://agent-ready.t0ols.com/ru/
---

# Ваш сайт готов к ИИ-агентам?

Агенты уже дают заметную долю вашего трафика и читают сайт не так, как браузер. Вставьте URL, чтобы увидеть, какие из 22 новых стандартов вы уже соблюдаете, и получить точное исправление для остальных.

## The 22 checks

### Обнаруживаемость

Может ли агент понять, что представляет собой ваш сайт и какие URL важны, не обходя HTML в поисках подсказок?

- **robots.txt**: Возвращает HTTP 200 с обычным текстом, содержащим хотя бы одну директиву User-agent.
- **Sitemap**: Действительный XML-sitemap отдаётся по адресу /sitemap.xml или объявлен директивой Sitemap: в robots.txt.
- **Link-заголовки**: Ответ главной страницы содержит Link-заголовки хотя бы с одним полезным для агента отношением.
- **DNS для обнаружения агентами**: В пространстве имён _agents есть записи ServiceMode SVCB/HTTPS или индекс TXT, желательно подписанные DNSSEC.

### Контент

Когда агент запрашивает Markdown, вы отдаёте чистый Markdown или стену разметки, которую ему ещё предстоит разобрать?

- **Согласование Markdown**: Запрос с Accept: text/markdown возвращает Content-Type: text/markdown, при этом HTML остаётся форматом по умолчанию.

### Управление доступом ботов

Какую политику вы объявили для ИИ-краулеров и можете ли подтвердить, какие запросы ваши?

- **Правила для ИИ-ботов**: robots.txt перечисляет известных ИИ-краулеров или содержит группу с подстановочным знаком, которая их покрывает.
- **Content Signals**: robots.txt объявляет предпочтения Content-Signal для ai-train, search и ai-input.
- **Web Bot Auth**: JWKS опубликован по адресу /.well-known/http-message-signatures-directory.

### API, авторизация, MCP и обнаружение навыков

Если вы предоставляете API, MCP-сервер или агента, можно ли найти их по well-known адресу, где агент станет искать?

- **API Catalog**: /.well-known/api-catalog возвращает application/linkset+json хотя бы с одной записью.
- **Обнаружение OAuth**: /.well-known/oauth-authorization-server или /.well-known/openid-configuration предоставляет рабочие метаданные.
- **OAuth Protected Resource**: /.well-known/oauth-protected-resource объявляет resource и authorization_servers.
- **Auth.md**: /auth.md существует, а его Markdown-заголовок H1 упоминает auth.md.
- **MCP Server Card**: /.well-known/mcp/server-card.json описывает сервер через serverInfo.name.
- **A2A Agent Card**: /.well-known/agent-card.json объявляет name, version и поддерживаемые интерфейсы.
- **Agent Skills**: /.well-known/agent-skills/index.json перечисляет хотя бы один навык.
- **WebMCP**: Код страницы регистрирует инструменты на стороне браузера через navigator.modelContext.
- **Манифест ARD**: /.well-known/ai-catalog.json объявляет specVersion, host и хотя бы одну запись.

### Коммерция

Учитывается, только если сайт похож на магазин: может ли агент оплатить, заказать и завершить сделку без человека, заполняющего формы?

- **x402**: Платные маршруты отвечают HTTP 402 с требованиями x402, или опубликован документ обнаружения.
- **MPP**: Документ OpenAPI помечает платные операции расширением x-payment-info.
- **UCP**: /.well-known/ucp объявляет protocol_version и хотя бы одну службу.
- **ACP**: /.well-known/acp.json объявляет protocol.name, api_base_url, transports и capabilities.services.
- **AP2**: A2A Agent Card объявляет расширение AP2 с информацией о ролях.

## Levels

- **Level 0: Не готово**. Политика сканирования и базовые механизмы обнаружения пока отсутствуют.
- **Level 1: Базовое веб-присутствие**. Пройдены два из трёх: robots.txt, sitemap или Link-заголовки.
- **Level 2: Осведомлён о ботах**. Уровень 1 плюс явные правила для ИИ-ботов и Content Signals в robots.txt.
- **Level 3: Читаемо для агентов**. Уровень 2 плюс согласование контента в Markdown — агенты получают чистый текст.
- **Level 4: Интегрировано с агентами**. Уровень 3 плюс хотя бы одна обнаруживаемая интеграция: MCP Server Card, A2A Agent Card, индекс Agent Skills или API Catalog.
- **Level 5: Нативно для агентов**. Уровень 4 плюс два из трёх: проверяемая идентичность бота (Web Bot Auth), работающие интеграции и метаданные авторизации (OAuth или auth.md).

## FAQ

### Что именно вы проверяете?

Двадцать две проверки в пяти категориях: Обнаруживаемость (robots.txt, sitemap, Link-заголовки, DNS-AID), Контент (согласование Markdown), Управление доступом ботов (правила для ИИ-ботов, Content Signals, Web Bot Auth), API, авторизация, MCP &amp; обнаружение навыков (API Catalog, обнаружение OAuth, OAuth Protected Resource, Auth.md, MCP Server Card, A2A Agent Card, Agent Skills, WebMCP, ARD) и Коммерция (x402, MPP, UCP, ACP, AP2).

### Как быстрее всего повысить уровень?

Опубликуйте действительный robots.txt со ссылкой на sitemap, затем добавьте Content-Signal и явные группы для ИИ-краулеров — это уровень 2. Согласование Markdown даёт уровень 3, а один документ обнаружения (MCP Server Card, индекс Agent Skills или API Catalog) — уровень 4.

### Обязательны ли коммерческие проверки?

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

### Почему проверка иногда «неприменима»?

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

### Вы храните URL, которые я сканирую?

Сканирование выполняется по запросу, а результат возвращается в ваш браузер. Мы не создаём базу просканированных сайтов. Каждый запрос сканера показан вам как доказательство под соответствующей проверкой.

### Это тот же сканер, что у Cloudflare?

Это независимая реализация тех же новых стандартов, рассчитанная на расширение: реестр проверок, лестница уровней и промпты для исправления находятся в этом репозитории. Проект не связан с Cloudflare.

### Может ли агент использовать этот инструмент напрямую?

Да. POST /api/scan возвращает JSON, ?format=agent — Markdown, рассчитанный на модель, а на этом сайте по адресу /mcp работает MCP-сервер с инструментом scan_site.

