
# isitagentready.com и AgentReady.md: что измеряет каждый

У Cloudflare есть сканер на [isitagentready.com](https://isitagentready.com), который говорит, готов ли ваш сайт к ИИ-агентам. У нас есть свой на agentready.md, который говорит о том же. Оба бесплатны, оба принимают URL, оба выдают оценку.

Это не один и тот же инструмент, и разницу стоит понять до того, как последуете совету любого из них.

## Что проверяет сканер Cloudflare

Судя по их собственной странице, проверки идут по пяти категориям:

- **Обнаружимость**: robots.txt, карта сайта, заголовки `Link`, DNS for AI Discovery
- **Доступность контента**: согласование содержимого в Markdown
- **Контроль доступа ботов**: правила для ИИ-ботов в robots.txt, Content Signals, Web Bot Auth
- **Обнаружение протоколов**: MCP Server Card, Agent Skills, WebMCP, API Catalog, OAuth discovery, OAuth Protected Resource, Auth.md, манифест ARD
- **Коммерция**: x402, MPP, UCP, ACP

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

Охват новых протоколов у них самый широкий из всего, что мы видели. Стандарты агентной коммерции — x402, UCP, ACP — почти никто больше не проверяет, а Cloudflare достаточно близка к этой работе, чтобы держать список в актуальном виде. Если вы строите API или магазин, с которым агенты должны совершать сделки, их сканирование скажет то, чего не скажет наше.

## Что проверяет наш

Десять из тех же дескрипторов `well-known` проверяем и мы: MCP, карточки агента A2A, Agent Skills, OAuth discovery и protected resource, каталог API. По обнаружению протоколов пересечение реальное, и их список шире.

Остальное отвечает на совсем другой вопрос: **не что ваш сайт объявляет, а что остаётся у агента после того, как он вас прочитал.**

- **Эффективность содержимого**: какая часть страницы — текст, а какая — леса вокруг него, в токенах
- **Семантический HTML**: осмысленные заголовки, настоящие `<article>` и `<main>`, альтернативные тексты, глубина вложенности
- **Структурированные данные**: Schema.org, Open Graph, canonical, объявленный язык
- **Доступность для машин**: работает ли страница без JavaScript, сколько весит, где в исходнике лежит текст

И мы отдаём вам страницу, переведённую в Markdown, — ровно в том виде, в каком её сохранил бы агент, отбросив остальное.

## Расстояние между двумя вопросами

Сайт может объявить каждый протокол из списка Cloudflare и всё равно быть бесполезным для агента, который его загрузит.

Представьте хорошо сделанный магазин на React: валидный `mcp.json`, карточка агента, OAuth discovery, подключённый x402. По обнаружению протоколов — безупречно. А теперь заберите карточку товара без JavaScript и получите пустую оболочку: нечего читать, нечего цитировать и нечего порекомендовать, когда покупатель спросит ассистента, какого поставщика выбрать.

Бывает и наоборот, причём чаще: обычные страницы с серверным рендерингом, чистые и полные, которых ни один агент не находит, потому что в robots.txt нет правила, пускающего краулер.

**Объявить протокол — это обещание. Контент — это его исполнение.** Каждый сканер проверяет свою половину.

## Их сканер нашёл наш собственный баг

Это не гипотеза. Наш robots.txt месяцами возвращал `404` с нашего origin, и мы этого не замечали, потому что управляемая Content Signals Policy от Cloudflare отвечала за нас на периметре — правдоподобным файлом, которого мы не писали. А наш собственный оценщик читал эту `200` и ставил нам зачёт.

isitagentready.com сказал прямо: robots.txt не найден. Их инструмент нашёл настоящую проблему на нашем сайте, которую наш собственный замазывал. После исправления оценка упала с 93 до 90, и честным числом было меньшее.

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

## Какой использовать

Оба. Они бесплатны и занимают секунды.

**Начните с их сканера**, если ваш вопрос — «выставляю ли я протоколы, которые нужны агенту, чтобы работать со мной»: API, MCP-сервер, всё транзакционное. Их список длиннее и ближе к органам стандартизации.

**Начните с нашего**, если ваш вопрос — «что ассистент реально получает, когда читает мою страницу»: контентный сайт, документация, компания, объясняющая, что она продаёт. Именно здесь ответ обычно хуже ожидаемого, и увидеть свою страницу в Markdown — тот момент, когда это доходит.

Здоровый исход — пройти оба. Обычный исход — пройти один и никогда не открыть второй.

[Проанализировать страницу](/ru) · [Что мы измеряем](/ru/about) · [Инструменты](/ru/tools)
