Каждая задача: что сейчас, что сделать, как проверить
# Что поправить на сайте: primer-agentstva.ru
Ниже список задач, по одной на каждую найденную проблему. Каждая написана обычными словами, и её можно отдать кому угодно: тому, кто делал вам сайт, или помощнику вроде ChatGPT, Claude или Cursor.
**Как пользоваться.** Скопируйте одну задачу целиком, вместе со строками «Сейчас» и «Как проверить»: без них исполнитель не поймёт, откуда начинать и чем закончить. Отдайте её, дождитесь результата, сверьтесь со строкой «Как проверить» и берите следующую.
По одной за раз, это важно. Помощник, которому дали десять задач сразу, делает первую и половину остальных.
Кода знать не нужно. Ваше дело сказать, что сделать, и посмотреть на результат.
### Разметка на страницах выборки
**Сейчас:** есть на 0 из 30 страниц выборки
**Задача:** Разметка на страницах выборки
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### og:image на страницах выборки
**Сейчас:** есть на 0 из 30 страниц выборки
**Задача:** og:image на страницах выборки
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
**Где:** WordPress, изображение записи подставляется в og:image плагином SEO; Astro, общий макет, поле ogImage у страницы; Next.js, export const metadata, поле openGraph.images; Shopify, theme.liquid, мета-теги
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Вес главной страницы
**Сейчас:** 35 файлов скриптов, 27 стилей, 161 изображение
**Задача:** Сократить число подключаемых файлов и включить годовой кеш для статики
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Ответ в первом абзаце
**Сейчас:** 0 из 30 страниц выборки начинаются с 20-90 слов, где есть цифра, сразу после H1
**Задача:** Перепиши начало страницы так, чтобы первый абзац сразу отвечал на вопрос, ради которого страницу открыли: от двадцати до девяноста слов, и в нём должна быть конкретная цифра (цена, срок, доля, количество). Цифру бери у владельца сайта и рядом назови, откуда она. Если цифры нет, не придумывай её: спроси владельца и оставь пометку.
**Как проверить:** Первый абзац после заголовка укладывается в 20-90 слов и содержит цифру с названным источником.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Профили на других площадках
**Сейчас:** в разметке не заявлено ни одного профиля на других площадках
**Задача:** Заявить в разметке профили, которые у клиента действительно есть
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Сколько полей просит форма
**Сейчас:** медиана 8 полей до отправки
**Задача:** Сократить форму до четырёх полей
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Время до первого байта
**Сейчас:** 2087 мс
**Задача:** время ответа определяется хостингом клиента, обещать его нельзя
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### llms.txt
**Сейчас:** нет
**Задача:** Сгенерируй файл llms.txt в корне сайта: заголовок с названием компании и одной строкой о том, чем она занимается, затем разделы по типам страниц, в каждом ссылки вида «- [Заголовок](полный адрес): одно предложение о чём страница». Бери только страницы, открытые для индексации. Не включай страницы с noindex, служебные адреса и то, что отвечает перенаправлением.
**Как проверить:** Файл отдаётся по адресу /llms.txt, все ссылки в нём ведут на страницы этого же сайта и отвечают кодом 200.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Карточка агента (/.well-known/agent.json)
**Сейчас:** нет
**Задача:** Собери файл /.well-known/agent.json: название компании, одна строка о том, чем она занимается, адрес сайта, способ связи и перечень того, что вы предлагаете. Пиши только правду: это читают каталоги агентов, и выдуманная возможность обернётся жалобой. Файл отдавай с типом application/json.
**Как проверить:** Адрес /.well-known/agent.json отвечает 200, тип application/json, и JSON разбирается без ошибок.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Каталог API (RFC 9727)
**Сейчас:** нет
**Задача:** нужен только тем, у кого есть API для агентов, выдумывать его ради галочки незачем
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Markdown-версия страниц
**Сейчас:** не предлагается
**Задача:** Сделай так, чтобы у каждой страницы была markdown-версия того же текста, и объяви её заголовком Link со ссылкой на неё и типом text/markdown. Markdown должен содержать тот же текст, что и страница: заголовки, абзацы, списки и таблицы. Служебную обвязку, меню и подвал в него не клади.
**Как проверить:** Запрос страницы возвращает заголовок Link с text/markdown, и по этой ссылке отдаётся текст той же страницы, а не HTML.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Заголовок главной
**Сейчас:** 92 знака, в выдаче обрежется
**Задача:** Перепиши заголовок страницы (тег title) так, чтобы он укладывался в 60 знаков и говорил, что на странице, словами, которыми это ищет человек. Название компании в конце только если остаётся место. Не повторяй одно и то же слово дважды и не пиши список ключевых слов через запятую.
**Как проверить:** Длина title не больше 60 знаков, и он отличается от заголовков других страниц.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Заголовок H1 на главной
**Сейчас:** 2 заголовка H1
**Задача:** Оставь на странице ровно один заголовок первого уровня (H1), он должен совпадать по смыслу с тем, что на странице. Остальные крупные заголовки переведи в H2. Не делай H1 из логотипа и из названия сайта в шапке.
**Как проверить:** На странице ровно один H1, и он про содержание страницы, а не про название сайта.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Канонический адрес
**Сейчас:** указан на 16 из 30 страниц выборки
**Задача:** Проставь на каждой странице канонический адрес (link rel="canonical") с полным адресом этой же страницы, включая протокол и домен, без параметров отслеживания. На страницах с постраничной навигацией канонический адрес указывает на саму страницу, а не на первую.
**Как проверить:** На каждой странице есть канонический адрес, он абсолютный и указывает на неё саму.
**Где:** WordPress, плагин SEO ставит canonical сам; проверьте, не выключен ли он для этого типа записей; Astro, общий макет, <link rel="canonical">; Next.js, export const metadata, поле alternates.canonical; Shopify, theme.liquid, {{ canonical_url }}
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Описание на страницах выборки
**Сейчас:** есть на 29 из 30 страниц выборки
**Задача:** Описание на страницах выборки
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Карточка Twitter
**Сейчас:** не задана
**Задача:** Карточка Twitter
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Разметка на главной
**Сейчас:** разметки нет
**Задача:** Добавь на главную страницу разметку организации (schema.org Organization) в формате JSON-LD: название, адрес сайта, логотип, город и страна, почта или телефон, и ссылки на профили компании в других местах. Заполняй только тем, что действительно есть: выдуманный адрес или несуществующий профиль хуже, чем его отсутствие.
**Как проверить:** Разметка проходит проверку в Rich Results Test, и каждое поле в ней соответствует правде.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Разметка вопросов FAQPage
**Сейчас:** не найдена в выборке
**Задача:** Найди страницы, где уже есть блок вопросов и ответов, и размечай их схемой FAQPage в JSON-LD. Текст в разметке должен слово в слово совпадать с тем, что видит человек на странице. Не добавляй в разметку вопросы, которых на странице нет.
**Как проверить:** Разметка проходит проверку, и каждый вопрос из неё виден на самой странице.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Разметка хлебных крошек
**Сейчас:** не найдена в выборке
**Задача:** Разметка хлебных крошек
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Разметка организации
**Сейчас:** не найдена: ответным системам не к чему привязать сайт
**Задача:** Добавить разметку организации с адресом и профилями
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
**Где:** WordPress, тема: header.php или functions.php через wp_head, либо плагин разметки; Astro, src/layouts, ваш общий макет, внутрь <head>; Next.js, app/layout.tsx, тег <script type="application/ld+json">; Shopify, theme.liquid, перед </head>
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Структура заголовков
**Сейчас:** 1 из 30 страниц имеют больше одного H1
**Задача:** Свести заголовки к одному H1 на страницу
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Повторы заголовков
**Сейчас:** 2 заголовка повторяются на разных страницах
**Задача:** Развести повторяющиеся заголовки страниц
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Тонкие страницы
**Сейчас:** 2 из 30 страниц короче 300 слов
**Задача:** Возьми страницы короче трёхсот слов и допиши их фактами, которые знает владелец: условия, цены, сроки, ограничения, частые вопросы покупателей с ответами. Не разбавляй текст водой ради объёма. Если фактов нет, выпиши владельцу список вопросов и оставь страницу как есть.
**Как проверить:** Страница стала длиннее трёхсот слов, и каждый добавленный абзац содержит факт, а не общие слова.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Разбивка на разделы
**Сейчас:** 11 из 30 страниц выборки имеют три и более подзаголовка H2
**Задача:** разбивка на разделы это переписывание текста
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Названные источники цифр
**Сейчас:** 12 из 29 страниц выборки называют, откуда взята цифра, словами или ссылкой рядом с ней
**Задача:** Пройди по абзацам, где есть цифры, и подпиши к каждой, откуда она: ссылкой на первоисточник или словами («по данным реестра за 2026 год»). Если источника нет ни у тебя, ни у владельца, цифру надо убрать, а не оставлять голой. Не ставь ссылку наугад: неверный источник хуже отсутствующего.
**Как проверить:** В каждом абзаце с цифрой есть либо ссылка на чужой сайт, либо названный словами источник.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Открытые даты публикации
**Сейчас:** дат в выборке нет: ответные системы не поймут, что здесь актуально
**Задача:** Выведи на страницах дату публикации и дату последнего изменения: видимой строкой для человека и полями datePublished и dateModified в разметке. Дата изменения должна меняться только тогда, когда текст действительно правился, а не при каждой сборке сайта.
**Как проверить:** На странице видна дата, в разметке есть оба поля, и дата изменения не равна дате сборки.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Кто это, в машиночитаемом виде
**Сейчас:** почтового адреса в разметке нет
**Задача:** Допиши в разметку организации город и страну (PostalAddress с addressLocality и addressCountry). Это то, по чему ИИ понимает, кто вы и откуда. Бери реальный адрес компании: если публиковать его полностью не хочется, достаточно города и страны.
**Как проверить:** В разметке организации есть город и страна, и они совпадают с действительностью.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Страница о компании
**Сейчас:** страницы о компании нет или на неё не ведут ссылки
**Задача:** Сделать страницу о компании доступной со всех страниц
**Как проверить:** Прогони проверку сайта заново: эта строка должна перестать быть проблемой, а остальные не должны испортиться.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.
### Виден ли текст без выполнения скриптов
**Сейчас:** без скриптов видно всё, кроме 14 процентов текста (медиана по 3 страницам), хуже всего https://primer-agentstva.ru/kontakty/: там скрыто 23 процентов, 432 слова без скриптов против 564 слова в браузере
**Задача:** Найди страницы, где основной текст появляется только после выполнения скриптов, и сделай так, чтобы он отдавался сразу в HTML: предрендер при сборке или серверная отрисовка. Проверить просто: открой адрес страницы командой curl и посмотри, есть ли в ответе текст статьи. Не прячь текст в атрибуты и не дублируй его скрытым блоком ради роботов: это считается обманом и наказывается.
**Как проверить:** В ответе на обычный запрос без браузера виден весь основной текст страницы, а не только каркас.
Правило: не выдумывай факты о бизнесе. Всё, чего нет на сайте и чего тебе не сказали, спрашивай у владельца и оставляй пометку.