DRR Agency ← Вернуться к описанию услуги Обсудить проект
DRR AGENCY · SEO 2026 КАРТА СИСТЕМЫ по реальному рабочему заводу

SEO-машина: полная карта
от «что писать» до «сайт растёт сам»

Каждый этап, каждая проверка, каждый скрипт — простым языком. Что делает человек, что Claude, что дешёвый DeepSeek, что крутится по расписанию само. Ничего не выдумано — карта сверена по рабочим модулям, промптам и расписаниям GitHub Actions.

⚙ 10 смысловых блоков · сквозной поток сверху вниз · опции подсвечены отдельно как «можно добавить»

Это внутренняя кухня DRR Agency: та самая система, которая ведёт восемь наших сайтов и сайты клиентов. Показываем целиком, без «секретных методик». Услуга — SEO-продвижение под ключ, от 45 000 ₽/мес.

Кто исполняет узел (по цвету точки) Скрипт-автомат (без ИИ, по правилам) Claude (нейронка — думает) DeepSeek (дешёвый советник) Руками (человек) Опция — построено/можно включить, сейчас неактивно
Как читать. Идём сверху вниз по стрелкам — это путь одной статьи: сначала машина решает что писать (спрос), потом как (чек-листы + разбор конкурентов), пишет, проверяет на дубли, рисует обложку, публикует и индексирует — а дальше вечно следит (позиции, ошибки, конкуренты) и дожимает рост. Блёклые пунктирные карточки с ярлыком «ОПЦИЯ» — то, что можно докрутить: рядом стоит, включается по желанию. Опции — не отдельный прайс: включаем те, что нужны конкретному проекту, в рамках той же работы.
Фундамент — питает все блоки

📚 База знаний (рекомендации по SEO)

Не код, а «правила игры»: по ним пишутся промпты, настраиваются автопроверки и советник. Один источник правды на все сайты сети — правила копируются из сайта в сайт.

Директивы «белой линии» — что можно и что рискованно · directives.md Чек-лист структуры блога — авторы, E-E-A-T, мета, схема, перелинковка A–K Технический чек-лист95 пунктов / 13 категорий · seo-checklist-95 Чек-лист сборки сайта~66 чекбоксов для Claude seo-manager — 10 под-навыков + конспекты книг writer-full — школа Ильяхова (стиль текста) 11 внутренних методичек — доказательное SEO 2026
Главное правило базы
Метрика — заявки, а не позиции. Растём на том, что дорого повторить (свои данные, свой опыт). Серые методы (накрутка ПФ, кросс-линковка своих сайтов, массовая закупка ссылок) с 2026-07-24 подаются как риск с оговоркой, а не жёсткое «НИКОГДА» — агент их сам не применяет, решение за владельцем. Жёсткая гигиена остаётся железной: не выдумывать факты, фактчек, чистые слаги, self-canonical, E-E-A-T.
знания задают правила ↓
1

Семантика — решаем, ЧТО писать

пополняется каждую неделю + вручную раз в 1–1,5 мес

Машина собирает реальный спрос людей из четырёх источников, чистит, группирует Claude'ом в темы и складывает в «очередь тем». Частотность берётся из данных (не выдумывается нейронкой) — Claude только раскладывает по смыслам.

1.1

Источники спроса — откуда берём ключи

регулярный сбор
Google Search Console
Реальные запросы, по которым нас уже показывают в Google. Берём с показами ≥3 за 30 дней.
gsc_client.py · окно 30д · лимит 1000
Яндекс.Вебмастер
То же для Яндекса: по каким фразам нас видят, что набирает показы.
yandex_webmaster.py · ≥3 показа
Wordstat (сид-файл)
Заранее собранная база частот ниши (≥30). Лежит готовым файлом, обновляется вручную.
wordstat_seed.csv · ~1500 фраз
Конкуренты-доноры
Тянем заголовки статей у 2 сайтов-доноров, Claude отбирает релевантные и переформулирует в наши темы (не копирует!).
harvest_donor.py · вс 03:00 · donors.txt
Новая семантика (глубокий сбор)
Раз в 1–1,5 мес: живой Wordstat по 15–30 корням → чистка → кластеры → вливаем свежие темы в очередь первыми.
collect→refine→inject_new_themes
1.2

Обработка — M1 собирает всё вместе

воскресенье 04:00, автоматом
Слить и почистить
Объединяет 3 источника, суммирует показы дублей, выкидывает брендовые запросы.
Отсев «уже собрано»
Если тема на ≥70% совпадает с уже написанной или стоящей в очереди — отбрасывает до нейронки.
looks_like_used()
Кластеризация Claude
Топ-200 запросов → Claude группирует в темы статей, размечает интент и приоритет.
cluster_with_claude · единственное место ИИ в семантике
Гард каннибализации
Не пускает тему, если её ключ дерётся с уже существующей страницей.
порог 0.75
1.3

Приоритизация — с чего писать первым

очередь тем
Итог блока — «очередь тем» topics_backlog.csv
Все найденные темы копятся в один список. Порядок написания решает не голая частотность, а коммерческая ценность:
① Приоритет по деньгам
Сначала темы с коммерческим интентом и «лид-сигналами»: стоимость, без ЕГЭ, сколько учиться, рассрочка, сравнение. Яндекс любит такой интент.
lead_score: +2 commercial, +1 сигнал
② Потом приоритет и частота
Внутри равных — по проставленному приоритету 1–10, затем по частотности Wordstat (младший критерий).
③ Не раздувать один куст
Если по одному «головному» слову уже ≥6 живых статей — новую откладывает (защита от 7-й статьи про то же).
HEAD_TERM_CAP = 6
тема выбрана ↓
2

Подготовка — КАК должна выглядеть статья

перед каждой статьёй

До написания у машины есть готовые «правила сборки» (скопированы между нашими сайтами — вёрстка у всех одинаковая) и отдельный разбор: как написать лучше, чем топ Яндекса по этой теме.

2.1

Чек-лист вёрстки и структуры

зашит в промпт писателя
Шаблон статьи
Обязательный каркас: H1 из заголовка → разделы H2 → блок «Частые вопросы» (FAQ) → CTA-баннер (в <div>, не в заголовке) → «Обновлено: дата» → автор-байлайн → хлебные крошки. Объём 1200–2500 слов, стиль Ильяхова, обязательная ссылка на нормативку.
prompts/02_article_writer.md
Полный эталон-чек-лист
Отдельный документ «сборки сайта» на ~66 пунктов: слаги латиницей, self-canonical на всех шаблонах, страница автора с фото, «похожие статьи» с обложками, mobile-first, CWV в норме.
kb/chek-list-sborki-sajta.md
2.2

Технический чек-лист оптимизации

≈50 пунктов техники
Топ-5 из чек-листа (всего 95 пунктов / 13 категорий, техника — ~49 из них)
1. Self-canonical на ВСЕХ шаблонах (статья/категория/тег/подборка)  ·  2. Мусорные ?from=/?utm_ → canonical + noindex + вне sitemap  ·  3. Починить теговые 404 и сам алгоритм слагов  ·  4. IndexNow: ключ-файл в корне + пинг при публикации  ·  5. Микроразметка (21 пункт): Organization/WebSite/Article/BreadcrumbList/Person/FAQPage + валидация Rich Results Test.
📄 Хранится: kb/seo-checklist-95.md. Часть пунктов уже работает как автопроверка в аудите (блок 8).
2.3

Реверс-инжиниринг топ-конкурентов

включён на боевом прогоне
Собрать топ выдачи
Берёт топ-10 органики Яндекса по теме, выкидывает свои домены, скачивает и разбирает до топ-3 живых конкурентов.
competitive.py · COMPETITIVE_N=3
Что исследуем у них
Маркеры: заголовки H2, объём текста (сколько «перебить»), есть ли таблицы/инфографика, картинки, топ-25 частотных LSI-слов. Claude отдаёт: чего у них нет (gaps), под каким углом зайти, какую длину бить.
00_competitive.md → gaps / length_to_beat / our_angle
бриф готов ↓
3

Написание — конвейер статьи

ежедневно, ≤1 статья/день (темп ради качества)

Два движка на одном каркасе. Основной — на API в облаке (GitHub Actions). Запасной — на Маке через подписку Claude (когда не хотим тратить API-деньги). Оба кладут готовый файл статьи в блог.

3.1

Основной конвейер (облако, Claude по API)

3 стадии, пачкой −50% цены
① Бриф
Тема → структура: заголовок, план разделов, FAQ, внутренние ссылки, целевая длина.
01_seo_brief.md
② Писатель
Пишет полный текст по Ильяхову, закрывает пробелы конкурентов, без канцелярита и штампов.
02_article_writer.md
③ Редактор-фактчекер
Проверяет факты, юр-риски, провенанс цифр. Серьёзная проблема → ставит draft (не публикует).
03_editor_factcheck.md
④ Гейт качества
Без ИИ, по правилам: title ≤60, description ≤160, чистый слаг, дубль заголовка → в черновик.
seo_guard.py
3.2

Запасной конвейер (Мак, подписка)

когда не жжём API
Генератор на подписке
Один проход claude -p (ключ API убран из окружения → идёт с подписки Max) пишет MDX сразу в «очередь черновиков». Держит буфер, генерит каждые 4 часа.
college_fill.py · queue/blog/
Дрип-публикатор
Раз в день берёт N старейших из очереди, ставит сегодняшнюю дату, переносит в блог, коммитит.
publish_queue.py · launchd 09:40
Важно: DeepSeek статьи НЕ пишет
Тексты всегда пишет Claude (по API или подписке). DeepSeek подключается только как дешёвый советник поверх готового (блоки 8 и 10) — в сам текст статьи он ничего не вносит.
черновик написан ↓
4

Анти-дубли — не воюем сами с собой

до публикации + аудит после

Две разные защиты. Дедупликация — не писать вторую такую же статью. Каннибализация — чтобы наши страницы не отбирали друг у друга один и тот же запрос в выдаче.

4.1

Дедупликация — 3 строковых уровня

по ключам, не «по смыслу»
Уровень 1 — по ключу
Тема отсеивается, если её главный ключ уже в журнале написанных.
Уровень 2 — по имени файла
Если слаг совпал с существующим — добавляется суффикс даты.
Уровень 3 — по заголовку
Дубль title среди живых статей → уходит в черновик, не публикуется.
4.2

Каннибализация — реестр + гарды + аудит

это «несколько проверок»
Реестр «страница ↔ ключи»
Единая база: какая страница/статья за какие ключи отвечает (коммерческие + 33 специальности + все статьи). Скрипт пересобирает её и заносит в семантику — это и есть тот самый «агент, который пишет в базу».
seo/keymap.json · build_keymap.py
Гард ДО публикации
Перед тем как писать — проверка пересечения ключа с продающими/существующими страницами (порог 0.75) + лимит «≤6 статей на один куст».
find_conflicts · cluster_load
Аудит ПОСЛЕ (среди живых)
Раз в неделю сверяет все опубликованные страницы: HIGH — статья отбирает ключ у продающей; MEDIUM — статья vs статья; «звезда» — ≥3 статьи на один терм → предложить хаб. DeepSeek советует, что делать.
m7_cannibal.py · вс 06:00 → Telegram
Разбор и фикс
Ложные срабатывания заносятся в белый список. Реальный фикс (склейка через canonical слабой на сильную) — руками или Claude в сессии.
cannibal_ack.json
статья чистая ↓
5

Обложки и картинки

на следующий день / наперёд

Статья выходит с текстовой «заглушкой» вместо картинки, а реальную обложку дорисовывает отдельный сервис. «Наперёд, когда комп включён» и «на следующий день после публикации» — это один и тот же механизм: всё зависит от того, был ли Мак включён в 11:00.

Шаг 0 — заглушка в статье
При написании в статью кладётся текстовый плейсхолдер cover: "Stock: описание". Пока картинки нет — на сайте показывается категорийная SVG-заглушка.
resolveCover() — реальной считает только /images/blog/*.webp
Шаг 1 — бэкфилл обложек РАБОТАЕТ
Ежедневно в 11:00 сканирует 4 сайта, находит статьи без картинки, через подписочный claude -p дёргает Higgsfield и рисует обложку. Работает, только если Мак включён в 11:00 (иначе — на следующий день).
cover-backfill · launchd 11:00 · <slug>-cover.webp
5.1

Куда уходят стрелочки — сервисы генерации

→ Higgsfield (основной)
Модель Nano Banana Pro, 16:9, 2K. 2 кредита за картинку с пула Ultra (3000/мес). Идёт через MCP внутри Claude на подписке.
ОПЦИЯ
→ В моменте через API
Рисовать обложку прямо при написании статьи (Higgsfield Seedream / Gemini по REST). Код готов, но спит — не заданы ключи. Включается — если хочется картинку сразу, без ожидания дня.
images.py · L2_IMAGES
ОПЦИЯ
→ Hedra (фолбэк)
Запасной генератор картинок, когда кончились кредиты Higgsfield. Применяется вручную, в основной автопоток не вшит.
обложка есть ↓
6

Публикация и ускорение индексации

автоматом при коммите

Готовая статья коммитится в репозиторий — сервер сам пересобирается и выкладывает её. Сразу же поисковики получают пинг «зайдите, у нас новое».

Финальная чистка
Вырезка запрещённого бренда, простановка авторов, лечение битых ссылок, авто-перелинковка (чтобы статья не была «сиротой»).
backlinks · assign_authors · lint_internal_links
Публикация
Коммит + пуш → вебхук на сервере → пересборка сайта в Docker → статья живая через ~30 сек.
Пинг поисковикам
IndexNow (Яндекс + Bing) + переобход в Я.Вебмастере + отправка sitemap в Google — по факту нового URL.
ping_new_urls.py · по push
Отчёт на почту
Письмо «опубликовано столько-то» + сигнал, если очередь тем опустела.
6.1

Аудит после запуска — завершение этапа

Сайт развёрнут, дизайн накатан, первые статьи вышли. Прежде чем идти дальше — один проход, который приводит блог в рабочее состояние: вёрстка без дефектов, тексты проверены, очередь тем полная, публикация настроена. Агент делает это сам, вы отвечаете на два вопроса в конце.

Самопроверка и починка
Светофор по 14 системам, затем автопочинка того, что чинится однозначно: конфиг, правила агента, нейронка, пути, пустая очередь.
checkup · self_audit --fix
Вёрстка и тексты
Чек-лист вёрстки по живым страницам: H1, микроразметка, обложки, оглавление, мобильный вид. Плюс гейты качества и проверка дублей.
чек-листы 09 и 07 · seo_guard · m7
Очередь и реверс топа
Добор тем до 30+ по конкурентам и Wordstat, базовая кластеризация, разбор топ-10 по главным запросам и внесение эталона в промпт писателя.
competitors_lite · m1 · m6
Два решения
Режим фактчекинга под вашу нишу и включение автопостинга: сколько статей в день и где крутится расписание.
factcheck · setup_automation
Результат этапа: рабочий блог с нормальной вёрсткой, полной очередью статей и автоматической публикацией. Ошибки, которые можно починить машинно, — починены; остальное собрано в список с объяснением.

Как запустить: открыть папку завода в Claude Code и вставить промпт из файла ПРОМПТ-РАЗГОН.md (лежит в пакете, в корне). Занимает 30–60 минут, почти всё время агент работает сам.
статья в индексе → дальше машина СЛЕДИТ ↓
7

Ежедневный мониторинг и алерты

каждый день, всё в Telegram

Каждое утро машина проверяет позиции, трафик и ошибки и присылает короткую сводку. Все алерты идут в один Telegram (шапка «🌐 домен», чтобы не путать сайты).

7.1

Что смотрим У СЕБЯ — ежедневно

Позиции (06:00)
305+ своих ключей в Google (GSC) и Яндексе (Topvisor). Алерт: падение ≥5 позиций или вылет/вход в ТОП-10 / ТОП-30.
m3_rankings.py · ежедневно
Утренний дайджест + SEO-стратег (08:30)
Сводка: трафик Google, движение позиций, ИКС Яндекса, дельта тех-ошибок, статьи за вчера. В конце — блок «SEO-стратег»: Claude даёт 3–5 приоритетов на день человеческим языком.
daily_digest.py + strategist.py (Claude)
7.2

Что смотрим У КОНКУРЕНТОВ

структура, не позиции
4 конкурента под наблюдением
Сверяем структуру их страниц: заголовки, число H2, картинки, ссылки, типы микроразметки, объём текста — и как часто они публикуют (новые URL в их sitemap за 14 дней). Это разведка структуры, а не трекинг их позиций.
m6_competitors.py · по запросу / в недельном
Быстрые победы (вт 12:00)
Находит наши ключи на 2-й странице выдачи (позиции 11–30) с реальными показами и просит DeepSeek подсказать 1–2 рычага, чем дожать в топ-10.
quickwins.py → Telegram
раз в неделю — большая проверка ↓
8

Еженедельный аудит — крупная проверка

суббота + понедельник

Раз в неделю машина полностью прочёсывает сайт (все 470+ страниц) и отдельно проверяет качество/экспертность статей. В Telegram уходит только дельта — что нового сломалось и что починилось.

8.1

Технический аудит (суббота 07:00)

всего 41 вид проверки
Топ-5 проверок (полный список — 41 вид, снимок хранится в audit.json)
1. Title / Description — длина, отсутствие, дубли между страницами  ·  2. Canonical — 5 проверок (нет / чужой домен / битая цель / на noindex / цепочка)  ·  3. Битые ссылки и ошибки сервера (4xx/5xx)  ·  4. Скорость на мобильном — Core Web Vitals (LCP/INP/CLS)  ·  5. Микроразметка — есть ли нужный тип Schema по типу страницы (Article/Breadcrumb/Person…).
Как проверяет
Краулит sitemap → грузит каждую страницу → прогоняет HTML-проверки + PageSpeed по 9 ключевым URL. 4 уровня важности: critical / high / medium / low. Сравнивает со вчерашним снимком → шлёт только изменения.
m2_audit.py + crawler + pagespeed
Директивы SEO-эксперта (7 авто)
Отдельный блок правил: ❗ не линковать свои сайты между собой, CTA не в заголовках, FAQ без микроразметки, параметрический мусор в ссылках, слаги латиницей нижним регистром, битые внутренние ссылки. Нарушение → в тот же отчёт и Telegram.
directive_checks.py · F1/A2/A3/A4/A5…
8.2

Аудит контента и экспертности (понедельник 11:00)

E-E-A-T статей
По каждой статье балл 0–100: есть ли автор+роль, дата, ≥2 внутренние ссылки, источник, адекватный типу утверждения, закрыт ли вопрос целиком. Объём не нормируется: он определяется задачей, сложностью решения и обязательными доказательствами — короткая статья, полностью закрывающая вопрос, не «слабая». Слабые (<60) → задача в GitHub, DeepSeek оценивает экспертность.
m4_eeat.py
Сироты и перелинковка
Строит граф внутренних ссылок, находит статьи-«сироты» (на них никто не ссылается), советует перелинковку.
m5_linker.py
Чистота текста (ср 12:00)
Ловит штампы инфостиля, оценочный тон, слишком короткие статьи и цифры без источника (проценты, суммы, рейтинги, гарантии — с указанием типа утверждения; источник ищется в соседних предложениях, а не только внутри одного). Не блокирует — копит в отчёт.
content_quality.py
8.3

Дрифт — что тихо изменилось после выкатки

ежедневно 09:00
Зачем отдельная проверка, если есть аудит
Аудит отвечает на вопрос «есть ли ошибка прямо сейчас». Он молчит, когда деплой или правка шаблона подменили то, что было правильным: canonical показывает на другую страницу, приехал noindex, у статьи переписали H1, пропала микроразметка, текст обрезался вдвое. Формально ошибок нет — а страница уже теряет позиции. Дрифт хранит эталонный снимок и каждый день сравнивает с ним прод.
Что снимает и сравнивает
По ключевым страницам: title, description, canonical, robots, H1, типы микроразметки, og:image, объём текста, код ответа. Снимок лежит в базе, каждый день — сравнение «было → стало», в Telegram уходит только разница.
drift.py · baseline / compare
Что считается тревогой
🔴 Критично: страница отдаёт ошибку, приехал noindex, сменился или пропал canonical, пропал H1 / title, пропала вся микроразметка, появился редирект в другое место. 🟡 Важно: сменились title/description, H1 переписан больше чем наполовину, пропал тип разметки, текст ужался больше чем на 30%.
17 правил по важности
и постоянно — дожимаем рост ↓
9

Рост и актуализация

дожим старого + ИИ-поиск

Новые статьи — половина дела. Вторая половина — обновлять старые (Google любит свежесть) и попадать в ответы нейро-поиска.

Актуализация старых статей
Находит статьи старше 120 дней в зоне дожима (позиции 4–15): синонимизирует title/description, дописывает свежий абзац, честно бампает дату. Честная свежесть — не пустой сдвиг даты.
m8_refresh.py --apply
AEO — цитируемость в ИИ-поиске
Раз в месяц проверяет, цитируют ли нас Google AI Overview и Яндекс (как прокси Нейро). Дельта неделя-к-неделе → Telegram. Цель 2026 — быть источником, который цитирует ИИ.
aeo_probe.py · 1-я суббота месяца
GEO — пригодность статьи к цитированию
Цитируемость меряется не только фактом («процитировали или нет»), но и тем, на что мы влияем: есть ли в начале самодостаточный ответ на 40–60 слов, разбиты ли разделы на цитируемые куски, стоит ли конкретика в первой трети страницы, свежая ли дата, есть ли ссылки на источники. Плюс проверка, не закрыты ли ИИ-краулеры в robots.txt — если закрыты, цитировать нечего. Каждой статье балл 0–100, слабые идут в очередь на доработку.
geo_citability.py · еженедельно
Усиление сбоку — дешёвый советник
10

DeepSeek — дешёвые рекомендации + алерт в Telegram

усиление, а не основа

Поверх скриптовых проверок работает дешёвый советник DeepSeek: он ничего не пишет в прод, только подсказывает, что улучшить, и шлёт это в Telegram. Копейки за токены.

Быстрые победы — вторник
Ключи с 2-й страницы → чем дожать в топ.
quickwins
Экспертность — понедельник
Что улучшить в слабых по E-E-A-T статьях.
m4_eeat
Каннибализация — воскресенье
Что делать с конфликтующими за ключ страницами.
m7_cannibal
Честная поправка (чтобы не путать)
DeepSeek-советы приходят по дням недели (вт / пн / вс), а не «каждый день». А ежедневный утренний блок «SEO-стратег» в дайджесте (08:30) формирует Claude, а не DeepSeek. Оба реальны и оба шлют в Telegram — но это разные нейронки и разный ритм.
ОПЦИЯ · ПЛАН
DeepSeek tier-2 роутер
Идея (ADR-015, пока не построена): общий роутер «Claude для важного / DeepSeek для дешёвых батчей» на сервере — например, черновики автоблога гнать дёшево через DeepSeek. Отдельно от нынешнего советника.
ОПЦИЯ
Живой Wordstat + Arsenkin
Догрузка ключей живым Wordstat-API прямо в еженедельный сбор (сейчас читается готовый файл; флаг есть, но на автопрогоне выключен, лимит 100/час). Плюс Arsenkin — перепроверка спорных кластеров по реальной выдаче.
Ритм машины — что когда запускается само

Почти всё крутится в облаке (GitHub Actions) и не зависит от того, включён ли компьютер. Исключение — запасная генерация и обложки (они на Маке, поэтому «когда комп включён»).

Каждый день
06:00 · Позиции 305+ ключей (алерт просадок)
08:30 · Утренний дайджест + SEO-стратег (Claude)
09:00 · Написание и публикация статьи
09:40 · Публикатор из очереди (Мак)
11:00 · Обложки — бэкфилл (Мак включён)
Будни (точечно)
ВТ 12:00 · Быстрые победы (DeepSeek)
СР 12:00 · Чистота текста статей
ПН 11:00 · Недельный дайджест: E-E-A-T + сироты + конкуренты
Выходные — сбор и аудит
СБ 07:00 · Полный техаудит (41 проверка)
ВС 03:00 · Харвест тем у доноров
ВС 04:00 · Сбор семантики M1
ВС 06:00 · Каннибализация (DeepSeek)
Реже / по событию
1-я СБ мес · AEO — цитируемость в ИИ
по push · IndexNow + переобход
раз в 1–1,5 мес · Глубокий сбор семантики (руками)
по мере · Разбор конкурентов M6 (руками)
Что можно докрутить — сводка опций
+

Опции и улучшения

рядом стоит, включается по желанию

Всё это построено или продумано, но сейчас неактивно на основном заводе. На карте помечено пунктиром — чтобы видеть, куда машина может дорасти. Часть уже обкатана на других сайтах сети — это отмечено.

Это не платные допы
В готовый пакет опции не входят — он и без них работает целиком. Но любую из них настраиваем по желанию прямо в ходе практикума: говоришь, что нужно, — разбираем и включаем. Доплачивать за это не нужно.
A

Больше семантики — сильнее источники спроса

ОПЦИЯ
Keys.so — загрузка БД
Выгрузить готовую базу ключей ниши/конкурента из Keys.so и одним рывком влить в семантику — мощный домашний сбор поверх Wordstat/GSC. Ручная разовая заливка БД.
ОПЦИЯ
Семантика из комментариев соцсетей
Автопарсинг комментов по теме в соцсетях → вытащить живые вопросы, боли и формулировки людей → новые ключи и LSI, которых нет в Wordstat.
паттерн «сбор болей из выдачи» уже обкатан в сети
ОПЦИЯ
Семантика из отзывов
Автопарсинг отзывов (Я.Карты / маркетплейсы / форумы) → частые вопросы и возражения → темы, ключи и готовый материал для FAQ.
парсер отзывов уже обкатан в сети (Apify)
ОПЦИЯ
Живой Wordstat в авто-сборе
Автодогрузка свежих частот прямо в еженедельный сбор (сейчас — из готового файла; флаг есть, лимит 100/час).
ОПЦИЯ
Arsenkin — сверка кластеров
Перепроверка спорных групп ключей по реальной выдаче Яндекса/Google.
Б

Доверие авторов и поведенческие сигналы

ОПЦИЯ
Соцсети от лица авторов (E-E-A-T)
Вести реальные профили/соцсети авторов статей → внешние подтверждения экспертности → усиливает связку автор → сущность и доверие поиска к статьям. Прямо ложится в E-E-A-T (блок 8).
ОПЦИЯ · «БЕЛАЯ»
Перелив соц-трафика на сайт (сигналы для поиска)
Авто-нарезка контента из статей → в алго-соцсети (Дзен / Reels / Shorts / TG) → реальный трафик и реальные читатели. Это канал дистрибуции, а не рычаг позиций: NavBoost — историческая система Google по агрегированным данным о кликах в выдаче, и она не доказывает, что соцтрафик поднимает позиции. К Яндексу термин вообще неприменим. Смысл блока — люди, которые иначе не нашли бы статью, плюс данные о том, что им заходит. Накрутка ПФ — отдельная история, ею не занимаемся.
Г

Зарубежный контур — если сайт не под Рунет

включается флагом рынка
Что меняется, если аудитория не в России
Сам конвейер тот же: спрос → структура → статьи → аудит → рост. Меняются источники данных: Wordstat и Яндекс.Вебмастер за пределами Рунета бесполезны, вместо них — Search Console, подсказки поисковиков и Bing. Отдельная директива в базе знаний объясняет, чем что заменить и чего не делать.
ОПЦИЯ
Семантика без Wordstat
Спрос собирается из подсказок поисковиков (реальные запросы людей) + Search Console. Ключи не нужны, деньги не тратятся. Частотность потом уточняется по показам в консоли.
ОПЦИЯ
Мультиязычная разметка (hreflang)
Если языков больше одного, четыре типовые ошибки убивают языковые версии: неверный код страны, страница не указывает саму себя, нет обратной ссылки, конфликт с canonical. Отдельная проверка ловит все четыре.
ОПЦИЯ
Ускорение индексации по-другому
Мгновенная отправка ссылок работает для Bing и Яндекса, но не для Google — там только карта сайта, внутренние ссылки и запрос в консоли. Ошибка «шлём в Google и ждём» стоит недель.
ОПЦИЯ
Скорость как фактор
Для Google скорость влияет на ранжирование, для Яндекса — почти нет. На зарубежном контуре полевые данные скорости подключаются отдельно.
ОПЦИЯ
Локальный бизнес и юр-рамка
Вместо Яндекс.Бизнеса — Google Business Profile и единые контакты по каталогам. Вместо 152-ФЗ и маркировки рекламы — GDPR/CCPA и местные правила раскрытия партнёрских ссылок.
ОПЦИЯ
Проверка разметки в момент правки
Хук на редактирование шаблона: сломал микроразметку — узнал сразу, а не через сутки из аудита. Работает на любом рынке.
В

Картинки, модели, движок

ОПЦИЯ
Обложки «в моменте» через API
Рисовать картинку сразу при написании, а не на следующий день. Код есть, нужен ключ.
ОПЦИЯ
Hedra — фолбэк картинок
Когда кончились кредиты Higgsfield. Пока ручной, на других проектах.
ОПЦИЯ
DeepSeek tier-2 роутер (ADR-015)
Общий дешёвый второй эшелон для батчевых задач (напр. черновики автоблога).
УЛУЧШЕНИЕ
Движковые апгрейды (на боевом есть, в пакете нет)
CTR-диагностика (где кликают хуже ожидаемого — сигнал, что страница не отвечает задаче, а не рычаг роста), Content-Effort («усилие» статьи), семантический кокон (перелинковка под тему), title↔H1-когерентность, провенанс-гейт (запрет выдуманных цифр).
НЕТ, ИДЕЯ
Дедуп «по смыслу» (эмбеддинги)
Сейчас дедуп строковый (по ключам/заголовкам). Векторной похожести по смыслу нет.
НЕТ, ИДЕЯ
Трекинг позиций конкурентов
Сейчас у конкурентов смотрим структуру и частоту публикаций, не их места в выдаче.

Хотите такую же машину на своём сайте?

Мы не продаём схему — мы разворачиваем её на вашем проекте и ведём сами: сбор семантики, 100+ статей в месяц, обложки, публикация, ежедневный мониторинг и ежемесячный отчёт. Работает и на сайте, который делали не мы.

Обсудить продвижение Посмотреть наши сайты SEO-продвижение — от 45 000 ₽/мес · сайт под ключ — от 30 000 ₽