WEEEK: готов ли сайт к ИИ-агентам
Агенты читают сайт, но часть важного не находят.
Вставьте задание в Claude Code, Cursor или другого агента с доступом к коду сайта.
- Доступ агенту: 99
- Обнаружение: 82
- Контент для моделей: 27
- Правила для ИИ-ботов: 50
- API и протоколы: 41
Что исправить в первую очередь
Сначала то, что сильнее всего мешает агентам.
- 01
Сайт отдаёт Markdown по запросу агента
Не пройденоНа запрос главной с заголовком «Accept: text/markdown» отдавайте Markdown с заголовками «Content-Type: text/markdown» и «Vary: Accept». На обычный запрос по-прежнему отдавайте HTML.
Агент может попросить страницу в Markdown вместо HTML. Так он тратит в разы меньше текста на вёрстку.
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Код ответа
- 200
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://weeek.net/ru" - 02
Опубликовано описание API (OpenAPI)
Не пройденоОпубликуйте файл OpenAPI (openapi.json или openapi.yaml) по открытому адресу и дайте на него ссылку из документации.
Файл со всеми методами API в формате для программ. По нему агент сам собирает запросы.
›Что ответил сайт
- Код ответа
- 200
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://developers.weeek.net/openapi.json" - 03
Есть MCP-сервер
Не пройденоОпубликуйте MCP-сервер и укажите его адрес в документации либо положите карточку сервера в /.well-known/mcp/server-card.json.
MCP — способ подключить продукт к Claude, ChatGPT и другим ассистентам как набор готовых инструментов.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/.well-known/mcp/server-card.json" - 04
Есть llms.txt
Не пройденоПоложите в корень сайта llms.txt в формате Markdown: заголовок первого уровня с названием продукта, короткое описание и список ссылок на главные страницы. Ссылки должны открываться.
Короткий файл для языковых моделей: что это за продукт и где лежат главные страницы. Сейчас: нет файла (или вместо него HTML).
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://weeek.net/llms.txt" - 05
У страниц есть Markdown-версии
ЧастичноОтдавайте Markdown-версию страниц по адресу с .md на конце и укажите её в теге <link rel="alternate" type="text/markdown"> на самой странице.
Та же страница по адресу с .md на конце — чистый текст без меню и скриптов. Сейчас: 200, но HTML.
›Что ответил сайт
- Код ответа
- 404
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://weeek.net/index.md"
Остальные замечания15
- 06
В robots.txt есть правила для ИИ-ботов
Не пройденоДобавьте в robots.txt отдельные группы User-agent для ИИ-ботов: GPTBot, ClaudeBot, OAI-SearchBot, PerplexityBot, YandexAdditional. Достаточно назвать двух.
Боты нейросетей названы по именам. Разрешаете вы им или запрещаете — видно, что решение принято.
›Что ответил сайт
- Код ответа
- 200
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/robots.txt" - 07
Роботы Алисы AI допущены на сайт
ЧастичноДобавьте в robots.txt группу с «User-agent: YandexAdditional» и «User-agent: YandexAdditionalBot» и правилом «Allow: /».
Через роботов YandexAdditional сайт попадает в ответы Алисы. Лучше всего разрешить их отдельным правилом. Сейчас: отдельной группы нет, действует *.
›Что ответил сайт
- Код ответа
- 200
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/robots.txt" - 08
Сайт сам подсказывает, где файлы для агентов
Не пройденоДобавьте в ответ главной заголовок Link или тег <link> со ссылкой на llms.txt, Markdown-версию страницы (rel="alternate" type="text/markdown") или описание API (rel="service-desc").
Ссылки в заголовке ответа или в коде страницы ведут на llms.txt, Markdown-версию или описание API.
›Что ответил сайт
- Адрес
- https://weeek.net/ru
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru" - 09
Есть llms-full.txt
Не пройденоПоложите в корень сайта llms-full.txt с полным текстом сайта или документации в Markdown.
Полный текст сайта или документации одним файлом. Агент читает его за один запрос.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -H "Accept: text/markdown" -D - -o /dev/null "https://weeek.net/llms-full.txt" - 10
Указано, для чего можно использовать контент
Не пройденоДобавьте в robots.txt строку «Content-Signal: search=yes, ai-input=yes, ai-train=yes». Значения yes и no выберите сами.
Строка Content-Signal говорит, можно ли брать тексты для поиска, ответов ИИ и обучения моделей.
›Что ответил сайт
- Код ответа
- 200
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/robots.txt" - 11
Агент может сам найти, как авторизоваться
Не пройденоОпубликуйте /.well-known/oauth-authorization-server (или /.well-known/openid-configuration) в JSON с полем issuer и адресами авторизации.
Служебный файл с адресами входа по OAuth. Без него агенту нужен человек, который объяснит, где брать токен.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/.well-known/oauth-authorization-server" - 12
Заполнены данные для превью страницы
Не пройденоДобавьте в <head> главной теги og:title, og:description, og:image и og:type.
Заголовок, описание, картинка и тип страницы (Open Graph). Ассистент берёт их, когда показывает ссылку на вас.
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- найдено: og:image
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru" - 13
Цены есть в Markdown
Не пройденоОтдавайте страницу тарифов в Markdown: по адресу страницы с .md на конце или в /pricing.md. В файле должны быть цены.
Агенту, который сравнивает продукты, проще всего прочитать тарифы из простого текстового файла.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru/pricing.md" - 14
Есть каталог API
Не пройденоОпубликуйте /.well-known/api-catalog с типом application/linkset+json и ссылками на описания ваших API (RFC 9727).
Один файл по стандартному адресу со ссылками на все API компании и их описания.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/.well-known/api-catalog" - 15
Опубликованы навыки для агентов
Не пройденоОпубликуйте /.well-known/agent-skills/index.json со списком навыков в поле skills.
Готовые инструкции, как агенту выполнять типовые задачи в продукте.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/.well-known/agent-skills/index.json" - 16
API сообщает, какой сервер выдаёт доступ
Не пройденоОпубликуйте на домене API файл /.well-known/oauth-protected-resource в JSON с полем resource (RFC 9728).
Служебный файл: к какому серверу авторизации идти за токеном для этого API.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/.well-known/oauth-protected-resource" - 17
Есть карточка для связи между агентами
Не пройденоОпубликуйте /.well-known/agent-card.json в формате A2A: JSON с полем name, описанием и адресом агента.
Файл по стандарту A2A: кто вы, что умеете и как к вам обратиться другому агенту.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/.well-known/agent-card.json" - 18
Есть инструкция, как агенту получить доступ
Не пройденоПоложите в корень сайта файл auth.md с пошаговой инструкцией, как агенту получить ключ или токен.
Файл auth.md по шагам объясняет агенту, как получить ключ или токен без помощи человека.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/auth.md" - 19
Есть общий каталог интерфейсов для ИИ
Не пройденоОпубликуйте /.well-known/ai-catalog.json в JSON со списком MCP-серверов и других интерфейсов для агентов.
Один файл по стандартному адресу со списком MCP-серверов и других интерфейсов компании для агентов.
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/.well-known/ai-catalog.json" - 20
Содержание начинается близко к началу страницы
ЧастичноПоставьте основной контент ближе к началу HTML: главный заголовок должен появляться в первой четверти текста страницы, до длинных меню.
Если перед основным текстом идёт длинное меню, агент тратит на него лимит и может не дойти до сути.
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- текста до заголовка, %: 28
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"
Что уже в порядке20
Главная открывается без капчи
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Код ответа
- 200
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Текст виден без JavaScript
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- слов текста: 3 010
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Цены видны без JavaScript
›Что ответил сайт
- Код ответа
- 200
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
- Что нашли
- фрагмент: рвисами Отслеживание времени на задачи Открытый API Плюс от 199 ₽ за человека/месяц Подключить Для старта
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru/pricing"Несуществующая страница отвечает 404
›Что ответил сайт
- Код ответа
- 404
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/agent-readiness-check-1da61397e8"Короткий путь с http на https
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Код ответа
- 200
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
- Что нашли
- редиректов: 2
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Главная лёгкая и быстрая
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- размер страницы, КБ: 349время ответа, с: 0,454
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Есть robots.txt
›Что ответил сайт
- Код ответа
- 200
- Заголовки
- content-type: text/plainvary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/robots.txt"Есть карта сайта
›Что ответил сайт
- Код ответа
- 200
- Заголовки
- content-type: text/xmlvary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/sitemap.xml"Заполнены метаданные главной
›Что ответил сайт
- Адрес
- https://weeek.net/ru
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Есть разметка о компании или продукте
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- типы JSON-LD: AggregateOffer, AggregateRating, Answer, Brand, BreadcrumbList, ContactPoint, Event, FAQPage, GeoCoordinates, ImageObject, ListItem, Organization, Place, PostalAddress, Product
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"С главной есть ссылка на документацию API
›Что ответил сайт
- Адрес
- https://weeek.net/ru
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Понятная структура заголовков
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- заголовков H1: 1заголовков H2: 11есть <main>: да
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Агенты и ИИ-поиск допущены на сайт
›Что ответил сайт
- Код ответа
- 200
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/robots.txt"Есть открытая документация API или MCP-сервер
›Что ответил сайт
- Код ответа
- 200
- Заголовки
- content-type: text/htmlvary: Origin, Access-Control-Request-Headers, Access-Control-Request-Method, Accept-Encoding
- Что нашли
- признаков API: 8
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://developers.weeek.net/"Главная не закрыта от поиска
›Что ответил сайт
- Адрес
- https://weeek.net/ru
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Текст главной помещается в память агента
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- токенов, примерно: 8 069
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"ChatGPT и Claude получают ту же страницу, что и люди
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Код ответа
- 200
- Заголовки
- content-type: text/html; charset=UTF-8vary: Accept-Encoding
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"В разметке компании есть описание и контакты
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- найдено: description, logo, contact
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"Разметка ссылается на официальные профили
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- ссылок sameAs: 3
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"С главной видны страницы о компании, контакты и политика
›Что ответил сайт
- Адрес
- https://weeek.net/ru
- Что нашли
- найдено: about, contacts, privacy
Повторить проверку самому
curl -sSL -c /dev/null -A "agent-readiness-index/0.1" -D - -o /dev/null "https://weeek.net/ru"
Не оценивали6
Эти проверки к сайту не относятся и балл не снижают.
- API отвечает на ошибку понятно для программы
- llms.txt оформлен так, что по нему можно ориентироваться
- У Markdown-версии есть шапка с данными о странице
- MCP-сервер отвечает на подключение
- У инструментов MCP есть описания
- Отказ в доступе подсказывает, где авторизоваться
Проверьте свой сайт
Вставьте адрес и получите такой же разбор за полминуты.
Другие проверенные сайты
- Аспро.Cloud25,9
- ЛидерТаск68,7
- Яндекс Трекер54,9
- Advanta65,9
- ELMA365 Проекты61,2
- EvaTeam62,8
- Flowlu58,2
- Kaiten61
- Planfix64,2
- Platrum74,1
- Pyrus59,4
- Shtab90,3
- SimpleOne SDLC54,1
- TeamStorm64,9
- YouGile65,2