Подготовьте данные, которые можно проверить
Сначала выпишите для двух программ официальную страницу условий, допустимый тип площадки, адрес для посетителя, событие для выплаты и дату проверки. Если правило видно только в кабинете, внесите подтверждённую формулировку вручную. Поле, которое пока нельзя проверить, оставьте пустым. В демо используйте example.org и явно пометьте демонстрационные строки.
Сохраните данные в data/offers.json. Для записи достаточно полей id, name, destination, rules_url, checked_at, paid_action и approved_source. Секреты кабинета не нужны для генерации сайта. В content/ храните текст обзора и выводы собственных проверок, в public/ — готовые страницы. Такой порядок позволяет менять условия в одном месте и проверять diff перед повторной генерацией.
Дайте агенту задание с критериями приёмки
Собери статический сайт из content/ и data/offers.json.
Сделай страницу выбора, сравнение и по одному обзору на сервис.
Используй указанные URL, названия и условия. Не заполняй пропуски.
Если условия не проверены, выведи пометку и пропусти кнопку.
У каждой страницы должны быть свой title, description, H1 и canonical.
У коммерческих ссылок проставь rel="sponsored", рядом добавь раскрытие.
В sitemap включи только публичные канонические страницы.
Сначала выведи план. После сборки покажи список файлов,
ссылок и проверок. Не публикуй сайт из этой задачи.
Запускайте работу в каталоге проекта. Проверьте в плане, откуда берётся каждый факт и на какие адреса ведут ссылки. Документация Claude Code описывает работу с файлами и командами. Редакционные выводы и реальные условия партнёрок нужно передать агенту в исходных данных.
Разметьте переходы без потери параметров
Для каждой ссылки задайте код статьи и блока. Пример пары: compare_hosting и row_a. Используйте имя параметра из документации конкретной сети. При генерации URL применяйте разбор строки адреса и добавление параметра через объект URL, чтобы сохранить уже существующие параметры. Если программа выдаёт подписанную ссылку и запрещает её менять, создайте разметку в её кабинете.
Запишите событие клика на сайте. Откройте страницу с телефона, нажмите ссылку и проверьте конечный домен, путь и наличие ожидаемой метки. Если программа даёт журнал переходов, сопоставьте один разрешённый тестовый клик по времени. Не создавайте фиктивный заказ ради проверки.
Примите сайт по конкретным проверкам
- Откройте все страницы из sitemap и убедитесь, что у них HTTP 200, один H1, правильный canonical и нет метки noindex.
- Проверьте кодировку, отображение таблиц и кнопок на узком экране. Таблица может прокручиваться внутри своего блока, но вся страница должна помещаться по ширине.
- Проверьте конечные ссылки и текст раскрытия. Сверьте атрибут
sponsoredс рекомендацией Google. - Поиск по опубликованному каталогу не должен находить
example.org, временные цены и файлы с ключами. Проверьте результат сборки отдельно от исходников. - Откройте обзор с главной и сравнения. Посетитель должен находить страницу без внутреннего поиска.
Выпускайте небольшой каталог после проверки. Через неделю посмотрите на первые переходы и ошибки ссылок. Доход оценивайте после подтверждения действий в партнёрском кабинете. Если вы ещё определяете структуру и тему, начните с плана первого партнёрского сайта.