Skip to content
EN

Методология · Открытая формула

Методология AI-Readiness Score v1.1

Открытая формула A–F: 20 проверок, 28 баллов, буква по набранной доле.

Кратко. Оценка AI-готовности на /ai-check (v1.1) — сумма 20 проверок на 28 баллов: файлы на сайте (13), robots.txt (5) и главная страница (10). Буква — по доле от 28: A от 90%, B от 70%, C от 50%, D от 30%, F ниже. В максимум входят все проверки, включая те, что /ai-check называет информационными или необязательными. Проверки выполняет api/ai-check.php; блок «готовность к цитированию» рядом с оценкой — отдельный балл и в неё не входит.
Файлы на сайте13robots.txt5Главная страница10
История версий. v1.1 (2026-10-05) — формула не менялась, исправлено её описание. С публикации страница описывала формулу, которую проверка не считала: 28 баллов, а не 30; ai-plugin.json ищется в корне сайта, а не в /.well-known/; llms-full.txt, rel="llms-txt", meta ai-content/ai-license и «ссылка из RSS» не проверяются; X-Robots-Tag даёт 2 за любое значение без noai, а не за «index, follow»; robots.txt даёт 3 за трёх явно разрешённых AI-ботов, а не за десять, и 0, если закрыт хоть один бот из списка; Content-Signal стоит 1, а не 2; карточка A2A — 1, а не 2; сигналы автора — meta author, article:author и author в JSON-LD, а не sameAs и byline; OpenAPI — это /openapi.yaml, а не ссылка из agents.json; четырёх «блоков» в коде не было — оценка одна сумма. v1.0 (2026-05-05) — первая публикация.

Файлы на сайте — 13 баллов

  • 2 — /.well-known/agents.json: 2 — валидный JSON; 1 — файл есть, JSON не разбирается
  • 1 — /ai-plugin.json (в корне): 1 — отвечает 2xx непустым телом. Содержимое не проверяется; путь /.well-known/ai-plugin.json проверка не смотрит.
  • 2 — /llms.txt: 2 — отвечает 2xx непустым телом. /llms-full.txt не проверяется.
  • 1 — /openapi.yaml или /.well-known/openapi.yaml: 1 — есть, содержит openapi
  • 1 — /.well-known/http-message-signatures-directory: 1 — отвечает 2xx. На /ai-check помечена как информационная, но в максимум входит.
  • 1 — /.well-known/api-catalog: 1 — отвечает 2xx
  • 1 — OAuth/OIDC discovery в /.well-known/: 1 — есть. oauth-authorization-server или openid-configuration. На /ai-check помечена как необязательная, но в максимум входит.
  • 2 — Карточка MCP-сервера: 2 — валидный JSON. /.well-known/mcp/server-card.json, …/server-cards.json или /.well-known/mcp.json.
  • 1 — /.well-known/agent-card.json: 1 — валидный JSON
  • 1 — /.well-known/agent-skills/index.json: 1 — валидный JSON

robots.txt — 5 баллов

  • 3 — AI-боты в robots.txt: 3 — 3+ AI-ботов упомянуты, ни один не закрыт; 2 — упомянуты OAI-SearchBot и GPTBot; 1 — robots.txt есть, остальные случаи. Список из 15 ботов: OAI-SearchBot, GPTBot, ChatGPT-User, PerplexityBot, ClaudeBot, anthropic-ai, Google-Extended, Bingbot, YandexAdditional, Meta-ExternalAgent, Applebot-Extended, Amazonbot, DeepSeekBot, MistralBot, GigaChat-Web. «Закрыт» — Disallow: / для него или для *.
  • 1 — Sitemap: в robots.txt: 1 — есть
  • 1 — Content-Signal: в robots.txt: 1 — есть

Главная страница — 10 баллов

  • 2 — <link rel="ai-content"> в <head>: 2 — есть
  • 1 — meta robots или ai-robots в <head>: 1 — есть, без noai/noimageai
  • 2 — заголовок X-Robots-Tag на главной: 2 — есть, без noai/noimageai
  • 1 — SpeakableSpecification в HTML главной: 1 — есть
  • 2 — Сигналы автора на главной: 2 — 2+ из 3; 1 — один. Сигналы: meta name="author", meta property="article:author", "author": { в JSON-LD.
  • 1 — Ответ на Accept: text/markdown: 1 — text/markdown или text/plain
  • 1 — заголовок Link на главной: 1 — есть

Буквенная оценка

Доля от 28 баллов

Доля от максимумаОценка
≥ 90%A
≥ 70%B
≥ 50%C
≥ 30%D
< 30%F

Бейдж AI ready

Бейдж «AI ready» (/badges) считает облегчённую формулу: по 20 за /llms.txt, /.well-known/ai-plugin.json, /.well-known/agents.json и /.well-known/mcp/server-card.json с ответом 2xx и 20, если robots.txt называет GPTBot, ClaudeBot или PerplexityBot; не больше 100. Буквы бейджа: A от 90, B от 80, C от 70, D от 60, E от 50, F ниже.

Версионирование

Текущая версия — v1.1, обновлена . Каждое изменение опубликованной формулы — весов или их описания — новая версия со строкой в истории выше.

Запустить проверку AI-готовности →

Калькулятор

Для каждой из двадцати проверок выберите результат — оценка считается так же, как в /ai-check.

--
A


  
Проверить мой сайт →