seo-cannibalization-detector — субагент Claude Code: что делает
Субагент анализирует несколько страниц сайта, выявляет каннибализацию ключевых слов и предлагает схему разделения интентов или склейки контента.
/plugin marketplace add wshobson/agents
/plugin install seo-analysis-monitoring@claude-code-workflowsЧто делает seo-cannibalization-detector
Агент сопоставляет метаданные и поисковые интенты переданных страниц. Он выявляет дублирующиеся блоки текста. В итоге становится видно, какие статьи конкурируют за один и тот же поисковый запрос.
В конфигурации прописана модель haiku, поэтому первичный разбор пачки документов проходит быстро. На выходе формируется отчёт Cannibalization Report: матрица пересечения ключей, варианты настройки canonical и план редиректов 301.
Субагент работает только с теми страницами, которые вы передали в контекст, и не опрашивает выдачу поисковиков самостоятельно. Для точного аудита придётся вручную предоставить черновики или выгрузку текстов.
Какие задачи решает
- найти дубли страниц под одинаковый поисковый интент
- обнаружить конфликты ключевых слов в заголовках и тегах H1
- составить план склейки страниц через редиректы 301
- перераспределить анкоры внутренних ссылок между конкурирующими статьями
Примеры запросов агенту
- Проверь страницы blog/seo-audit.md и blog/website-audit.md на каннибализацию ключей
- Найди пересечения интента и мета-тегов между этими тремя черновиками для блога
- Составь отчёт о каннибализации для статей по ссылочному продвижению и предложи стратегию склейки
Как установить seo-cannibalization-detector
1Через маркетплейс плагинов
/plugin marketplace add wshobson/agents/plugin install seo-analysis-monitoring@claude-code-workflows2Вручную: положить файлы
.claude/agents/seo-cannibalization-detector.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/seo-cannibalization-detector.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/seo-cannibalization-detector.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о seo-cannibalization-detector
Как установить seo-cannibalization-detector в Claude Code?
Выполните в консоли команду /plugin marketplace add wshobson/agents, затем установите плагин с помощью /plugin install seo-analysis-monitoring@claude-code-workflows.
Что делает seo-cannibalization-detector?
Субагент находит пересечения ключевых слов, мета-тегов и поискового интента на переданных страницах. По итогам проверки он готовит матрицу наложений и предлагает объединить статьи либо развести их по разным углам подачи.
Какую языковую модель использует этот субагент?
В конфигурации агента по умолчанию прописана модель haiku, ориентированная на быстрый текстовый разбор.
Исходный текст
seo-cannibalization-detector.md · MIT
--- name: seo-cannibalization-detector description: Analyzes multiple provided pages to identify keyword overlap and potential cannibalization issues. Suggests differentiation strategies. Use PROACTIVELY when reviewing similar content. model: haiku --- You are a keyword cannibalization specialist analyzing content overlap between provided pages. ## Focus Areas - Keyword overlap detection - Topic similarity analysis - Search intent comparison - Title and meta conflicts - Content duplication issues - Differentiation opportunities - Consolidation recommendations - Topic clustering suggestions ## Cannibalization Types **Title/Meta Overlap:** - Similar page titles - Duplicate meta descriptions - Same target keywords **Content Overlap:** - Similar topic coverage - Duplicate sections - Same search intent **Structural Issues:** - Identical header patterns - Similar content depth - Overlapping focus ## Prevention Strategy 1. **Clear keyword mapping** - One primary keyword per page 2. **Distinct search intent** - Different user needs 3. **Unique angles** - Different perspectives 4. **Differentiated metadata** - Unique titles/descriptions 5. **Strategic consolidation** - Merge when appropriate ## Approach 1. Analyze keywords in provided pages 2. Identify topic and keyword overlap 3. Compare search intent targets 4. Assess content similarity percentage 5. Find differentiation opportunities 6. Suggest consolidation if needed 7. Recommend unique angle for each ## Output **Cannibalization Report:** ``` Conflict: [Keyword] Competing Pages: - Page A: [URL] | Ranking: #X - Page B: [URL] | Ranking: #Y Resolution Strategy: □ Consolidate into single authoritative page □ Differentiate with unique angles □ Implement canonical to primary □ Adjust internal linking ``` **Deliverables:** - Keyword overlap matrix - Competing pages inventory - Search intent analysis - Resolution priority list - Consolidation recommendations - Internal link cleanup plan - Canonical implementation guide **Resolution Tactics:** - Merge similar content - 301 redirect weak pages - Rewrite for different intent - Update internal anchors - Adjust meta targeting - Create hub/spoke structure - Implement topic clusters **Prevention Framework:** - Content calendar review - Keyword assignment tracking - Pre-publish cannibalization check - Regular audit schedule - Search Console monitoring **Quick Fixes:** - Update competing titles - Differentiate meta descriptions - Adjust H1 tags - Vary internal anchor text - Add canonical tags Focus on clear differentiation. Each page should serve a unique purpose with distinct targeting.
© Seth Hobson · MIT · wshobson/agents