isitagentready.com и AgentReady.md: что измеряет каждый
У Cloudflare есть сканер на 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 — тот момент, когда это доходит.
Здоровый исход — пройти оба. Обычный исход — пройти один и никогда не открыть второй.