seo-keyword-cluster
SEO Keyword Cluster — skill SE Ranking для построения плана контентного кластера из seed keywords. Он предназначен для случаев, когда нужно сгруппировать запросы по поисковому намерению, спроектировать pillar и spoke pages, определить порядок создания и составить карту внутренних ссылок. Это не генератор одной статьи: источник отдельно отличает его от skill для content brief и от skill для аудита одной страницы. Для работы нужны подключённый SE Ranking MCP, от 3 до 20 seed keywords и целевая страна; по умолчанию используются минимум 100 запросов в месяц и максимум KD 60. Пользователь может задать другие пороги. Первый этап расширяет seeds через related, similar и long-tail endpoints, затем собирает questions для пяти лучших seeds. Кандидаты дедуплицируются между seed-словами, фильтруются по объёму и KD, а branded terms удаляются, если сайт не владеет брендом. Каждый запрос получает intent: informational, commercial, transactional или navigational. Главное правило кластеризации — использовать фактическое пересечение SERP, а не только сходство слов: для каждого уникального запроса берутся top-10 organic URLs, затем считается pairwise overlap. Семь–десять общих URL означают один пост, четыре–шесть — один кластер, два–три — повод для cross-link, а ноль–один — отдельный кластер или исключение. Связанные компоненты графа становятся итоговыми кластерами. Перед SERP-проходом применяется budget guard. Для стандартного режима оценка равна числу кандидатных keywords, умноженному на 3 кредита; advanced mode стоит примерно 10 кредитов на keyword и нужен только при необходимости AIO или PAA. Если estimate превышает 500, workflow должен показать расчёт и предложить либо standard SERP, либо уменьшить набор через более высокий minimum volume или меньший maximum KD. SERP-ответы кэшируются в рамках сессии, поэтому стоимость определяется числом уникальных запросов, а не количеством пар. После группировки каждый кластер получает имя, primary keyword, secondary keywords, суммарный volume, weighted KD и роль pillar или spoke-only. Архитектура pillar-plus-spokes назначает для каждого pillar три–семь связанных статей, создаёт H1 и три–пять H2 для pillar и каждого spoke, затем строит двунаправленную карту ссылок: pillar ведёт на свои spokes, spokes возвращаются на pillar и при необходимости связываются между собой. Приоритизация выполняется после SERP-кластеризации: score учитывает volume на 40 процентов, обратный KD на 30 процентов и commercial intent на 30 процентов. Поэтому score не должен подменять саму группировку и не может объединять запросы с разным намерением только из-за текстового сходства. Финальный quality scorecard содержит четыре gate. Cannibalisation требует, чтобы никакие два кластера не имели 40 процентов или больше общего SERP; при нарушении их нужно re-merge и повторить архитектурный этап. Orphan gate проверяет, что каждый spoke имеет входящую ссылку от pillar. Coverage требует, чтобы pillar покрывал не менее 70 процентов высокообъёмных запросов кластера через primary, secondary или H2. Anchor diversity проверяет, что один anchor не используется более чем в 40 процентах внутренних ссылок внутри кластера. План сохраняется в отдельных markdown и CSV-файлах с seed expansion, filtered keywords, cluster assignment, scorecard и PLAN.md. Skill не обещает трафик, позиции или корректность непроверенных внешних данных: он создаёт проверяемую структуру принятия решений, а результат должен пройти scorecard и редакторскую проверку.
Для чего подходит
- Кластеризация ключевых слов по SERP
- Планирование pillar и spoke-страниц
- Построение карты внутренних ссылок
Установка
Сначала прочитайте SKILL.md и scripts в исходном репозитории. Затем выполните команду в каталоге проекта:
npx skills add https://github.com/seranking/seo-skills/tree/main/skills/seo-keyword-cluster