Яндекс.Метрика

Аспро.Cloud: готов ли сайт к ИИ-агентам

aspro.cloud·проверено 11 ноября 2026
25,9из 100
Критично

Агентам сложно прочитать сайт. Начните с первых пунктов списка.

Вставьте задание в Claude Code, Cursor или другого агента с доступом к коду сайта.

  • Доступ агенту: 39
  • Обнаружение: 18
  • Контент для моделей: 7
  • Правила для ИИ-ботов: 50
  • API и протоколы: 20

Что исправить в первую очередь

Сначала то, что сильнее всего мешает агентам.

  1. 01

    Текст виден без JavaScript

    Не пройдено

    Отдавайте текст главной с сервера: SSR или статическая сборка. В HTML без выполнения JavaScript должно быть не меньше 300 слов видимого текста.

    Большинство агентов не выполняют JavaScript. Текст о продукте должен быть в самой странице, а не подгружаться скриптом.

    Доступ без капчи и JS →
    ›Что ответил сайт
    Что нашли
    слов текста: 28

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  2. 02

    Сайт отдаёт Markdown по запросу агента

    Не пройдено

    На запрос главной с заголовком «Accept: text/markdown» отдавайте Markdown с заголовками «Content-Type: text/markdown» и «Vary: Accept». На обычный запрос по-прежнему отдавайте HTML.

    Агент может попросить страницу в Markdown вместо HTML. Так он тратит в разы меньше текста на вёрстку.

    Markdown для агентов →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://aspro.cloud/"
  3. 03

    У страниц есть Markdown-версии

    Не пройдено

    Отдавайте Markdown-версию страниц по адресу с .md на конце и укажите её в теге <link rel="alternate" type="text/markdown"> на самой странице.

    Та же страница по адресу с .md на конце — чистый текст без меню и скриптов.

    Markdown для агентов →
    ›Что ответил сайт
    Код ответа
    403

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://aspro.cloud/index.md"
  4. 04

    Есть открытая документация API или MCP-сервер

    Частично

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

    Чтобы агент работал с продуктом, а не только читал сайт, ему нужен программный интерфейс с описанием без логина. Сейчас: страница документации без текста в HTML (рендер JS).

    API и MCP →
    ›Что ответил сайт
    Код ответа
    200
    Заголовки
    content-type: text/html; charset=utf-8
    vary: Accept-Encoding
    Что нашли
    слов текста: 28
    признаков API: 0

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/api"
  5. 05

    Главная открывается без капчи

    Частично

    Разрешите в защите от ботов (Qrator, DDoS-Guard, Cloudflare) запросы без браузера. Главная должна отдавать код 200 и обычную страницу, а не проверку браузера или капчу.

    Агент — программа без браузера. Если сайт показывает ему капчу или «проверку браузера», он ничего не прочитает. Сейчас: 200, но признаки капчи или челленджа.

    Доступ без капчи и JS →
    ›Что ответил сайт
    Код ответа
    200
    Заголовки
    content-type: text/html; charset=utf-8
    vary: Accept-Encoding
    Что нашли
    признак капчи: Проверка браузера

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
Остальные замечания26
  1. 06

    Цены видны без JavaScript

    Не пройдено

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

    Агента часто просят сравнить тарифы. Если цены подставляет скрипт, агент их не увидит. Сейчас: ссылки на тарифы с главной не найдено.

    Доступ без капчи и JS →
    ›Что ответил сайт

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  2. 07

    Опубликовано описание API (OpenAPI)

    Не пройдено

    Опубликуйте файл OpenAPI (openapi.json или openapi.yaml) по открытому адресу и дайте на него ссылку из документации.

    Файл со всеми методами API в формате для программ. По нему агент сам собирает запросы.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/openapi.json"
  3. 08

    Есть MCP-сервер

    Не пройдено

    Опубликуйте MCP-сервер и укажите его адрес в документации либо положите карточку сервера в /.well-known/mcp/server-card.json.

    MCP — способ подключить продукт к Claude, ChatGPT и другим ассистентам как набор готовых инструментов.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/.well-known/mcp/server-card.json"
  4. 09

    Есть robots.txt

    Не пройдено

    Положите в корень сайта файл robots.txt с типом text/plain и хотя бы одной группой User-agent.

    Это первый файл, который читает любой робот: в нём правила, что на сайте можно открывать.

    robots.txt для нейросетей →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/robots.txt"
  5. 10

    Есть карта сайта

    Не пройдено

    Сгенерируйте sitemap.xml со списком страниц и укажите его в robots.txt строкой «Sitemap: https://ваш-сайт/sitemap.xml».

    sitemap.xml — список страниц. По нему агент находит разделы, до которых не добрался по ссылкам.

    sitemap и JSON-LD →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/sitemap.xml"
  6. 11

    Есть разметка о компании или продукте

    Не пройдено

    Добавьте на главную разметку JSON-LD типа Organization или SoftwareApplication с полями name и url.

    JSON-LD — данные о компании в формате для программ: название, адрес сайта, тип продукта.

    sitemap и JSON-LD →
    ›Что ответил сайт

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  7. 12

    Есть llms.txt

    Не пройдено

    Положите в корень сайта llms.txt в формате Markdown: заголовок первого уровня с названием продукта, короткое описание и список ссылок на главные страницы. Ссылки должны открываться.

    Короткий файл для языковых моделей: что это за продукт и где лежат главные страницы. Сейчас: нет файла (или вместо него HTML).

    llms.txt →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://aspro.cloud/llms.txt"
  8. 13

    В robots.txt есть правила для ИИ-ботов

    Не пройдено

    Добавьте в robots.txt отдельные группы User-agent для ИИ-ботов: GPTBot, ClaudeBot, OAI-SearchBot, PerplexityBot, YandexAdditional. Достаточно назвать двух.

    Боты нейросетей названы по именам. Разрешаете вы им или запрещаете — видно, что решение принято.

    robots.txt для нейросетей →
    ›Что ответил сайт
    Код ответа
    403

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/robots.txt"
  9. 14

    Роботы Алисы AI допущены на сайт

    Частично

    Добавьте в robots.txt группу с «User-agent: YandexAdditional» и «User-agent: YandexAdditionalBot» и правилом «Allow: /».

    Через роботов YandexAdditional сайт попадает в ответы Алисы. Лучше всего разрешить их отдельным правилом. Сейчас: отдельной группы нет, действует *.

    robots.txt для нейросетей →
    ›Что ответил сайт
    Код ответа
    403

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/robots.txt"
  10. 15

    Несуществующая страница отвечает 404

    Не пройдено

    Настройте сервер так, чтобы несуществующий адрес отвечал кодом 404, а не 200 и не редиректом на главную.

    Если на любой адрес сайт отвечает «всё в порядке», агент принимает пустую страницу за настоящую.

    Доступ без капчи и JS →
    ›Что ответил сайт
    Код ответа
    200
    Заголовки
    content-type: text/html; charset=utf-8
    vary: Accept-Encoding

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/agent-readiness-check-a945d7b7dc"
  11. 16

    С главной есть ссылка на документацию API

    Не пройдено

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

    Если агента просят настроить интеграцию, он ищет документацию от главной страницы.

    sitemap и JSON-LD →
    ›Что ответил сайт

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  12. 17

    Сайт сам подсказывает, где файлы для агентов

    Не пройдено

    Добавьте в ответ главной заголовок Link или тег <link> со ссылкой на llms.txt, Markdown-версию страницы (rel="alternate" type="text/markdown") или описание API (rel="service-desc").

    Ссылки в заголовке ответа или в коде страницы ведут на llms.txt, Markdown-версию или описание API.

    Markdown для агентов →
    ›Что ответил сайт

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  13. 18

    Есть llms-full.txt

    Не пройдено

    Положите в корень сайта llms-full.txt с полным текстом сайта или документации в Markdown.

    Полный текст сайта или документации одним файлом. Агент читает его за один запрос.

    llms.txt →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://aspro.cloud/llms-full.txt"
  14. 19

    Указано, для чего можно использовать контент

    Не пройдено

    Добавьте в robots.txt строку «Content-Signal: search=yes, ai-input=yes, ai-train=yes». Значения yes и no выберите сами.

    Строка Content-Signal говорит, можно ли брать тексты для поиска, ответов ИИ и обучения моделей.

    robots.txt для нейросетей →
    ›Что ответил сайт
    Код ответа
    403

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/robots.txt"
  15. 20

    Агент может сам найти, как авторизоваться

    Не пройдено

    Опубликуйте /.well-known/oauth-authorization-server (или /.well-known/openid-configuration) в JSON с полем issuer и адресами авторизации.

    Служебный файл с адресами входа по OAuth. Без него агенту нужен человек, который объяснит, где брать токен.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/.well-known/oauth-authorization-server"
  16. 21

    В разметке компании есть описание и контакты

    Не пройдено

    Добавьте в JSON-LD типа Organization поля description, logo и contactPoint (подойдут также address, email или telephone).

    По описанию, логотипу и контактам в разметке ассистент убеждается, что это настоящая компания, прежде чем её советовать. Сейчас: разметки Organization на главной нет.

    sitemap и JSON-LD →
    ›Что ответил сайт

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  17. 22

    С главной видны страницы о компании, контакты и политика

    Не пройдено

    Поставьте на главной ссылки на страницы «О компании», «Контакты» и на политику конфиденциальности, например в подвале.

    Агент проверяет эти страницы, чтобы убедиться, что сайту можно доверять.

    sitemap и JSON-LD →
    ›Что ответил сайт

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  18. 23

    Цены есть в Markdown

    Не пройдено

    Отдавайте страницу тарифов в Markdown: по адресу страницы с .md на конце или в /pricing.md. В файле должны быть цены.

    Агенту, который сравнивает продукты, проще всего прочитать тарифы из простого текстового файла.

    Markdown для агентов →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/pricing.md"
  19. 24

    Понятная структура заголовков

    Частично

    Оставьте на главной один заголовок h1, добавьте заголовки h2, не пропускайте уровни (после h2 идёт h3, а не h4) и оберните основной контент в тег <main>.

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

    Доступ без капчи и JS →
    ›Что ответил сайт
    Что нашли
    заголовков H1: 1
    заголовков H2: 0
    есть <main>: да

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  20. 25

    Есть каталог API

    Не пройдено

    Опубликуйте /.well-known/api-catalog с типом application/linkset+json и ссылками на описания ваших API (RFC 9727).

    Один файл по стандартному адресу со ссылками на все API компании и их описания.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/.well-known/api-catalog"
  21. 26

    Опубликованы навыки для агентов

    Не пройдено

    Опубликуйте /.well-known/agent-skills/index.json со списком навыков в поле skills.

    Готовые инструкции, как агенту выполнять типовые задачи в продукте.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/.well-known/agent-skills/index.json"
  22. 27

    API сообщает, какой сервер выдаёт доступ

    Не пройдено

    Опубликуйте на домене API файл /.well-known/oauth-protected-resource в JSON с полем resource (RFC 9728).

    Служебный файл: к какому серверу авторизации идти за токеном для этого API.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/.well-known/oauth-protected-resource"
  23. 28

    Разметка ссылается на официальные профили

    Не пройдено

    Добавьте в JSON-LD поле sameAs со ссылками на официальные профили: GitHub, соцсети, магазины приложений.

    Ссылки sameAs на GitHub, соцсети и магазины приложений. По ним ассистент понимает, что упоминания в разных местах — про вас.

    sitemap и JSON-LD →
    ›Что ответил сайт
    Что нашли
    ссылок sameAs: 0

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  24. 29

    Есть карточка для связи между агентами

    Не пройдено

    Опубликуйте /.well-known/agent-card.json в формате A2A: JSON с полем name, описанием и адресом агента.

    Файл по стандарту A2A: кто вы, что умеете и как к вам обратиться другому агенту.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/.well-known/agent-card.json"
  25. 30

    Есть инструкция, как агенту получить доступ

    Не пройдено

    Положите в корень сайта файл auth.md с пошаговой инструкцией, как агенту получить ключ или токен.

    Файл auth.md по шагам объясняет агенту, как получить ключ или токен без помощи человека.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/auth.md"
  26. 31

    Есть общий каталог интерфейсов для ИИ

    Не пройдено

    Опубликуйте /.well-known/ai-catalog.json в JSON со списком MCP-серверов и других интерфейсов для агентов.

    Один файл по стандартному адресу со списком MCP-серверов и других интерфейсов компании для агентов.

    API и MCP →
    ›Что ответил сайт
    Код ответа
    403
    Заголовки
    content-type: application/json

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/.well-known/ai-catalog.json"
Что уже в порядке6
  • Короткий путь с http на https

    ›Что ответил сайт
    Код ответа
    200
    Заголовки
    content-type: text/html; charset=utf-8
    vary: Accept-Encoding
    Что нашли
    редиректов: 1

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/?"
  • Главная лёгкая и быстрая

    ›Что ответил сайт
    Что нашли
    размер страницы, КБ: 14
    время ответа, с: 0,483

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  • Заполнены метаданные главной

    ›Что ответил сайт

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  • Агенты и ИИ-поиск допущены на сайт

    ›Что ответил сайт
    Код ответа
    403

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/robots.txt"
  • Главная не закрыта от поиска

    ›Что ответил сайт

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
  • Заполнены данные для превью страницы

    ›Что ответил сайт
    Что нашли
    найдено: og:title, og:description, og:image, og:type

    Повторить проверку самому

    curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://aspro.cloud/"
Не оценивали9

Эти проверки к сайту не относятся и балл не снижают.

  • API отвечает на ошибку понятно для программы
  • Текст главной помещается в память агента
  • Содержание начинается близко к началу страницы
  • ChatGPT и Claude получают ту же страницу, что и люди
  • llms.txt оформлен так, что по нему можно ориентироваться
  • У Markdown-версии есть шапка с данными о странице
  • MCP-сервер отвечает на подключение
  • У инструментов MCP есть описания
  • Отказ в доступе подсказывает, где авторизоваться

Проверьте свой сайт

Вставьте адрес и получите такой же разбор за полминуты.

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

Другие проверенные сайты