blog-cannibalization

Detect keyword cannibalization among blog posts using content and SERP data.

1|Updated May 1, 2026
One-click install
npx skills add https://github.com/rothwellmawela-cyber/Claude-blog --skill blog-cannibalization-rothwellmawela-cyber
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: blog-cannibalization
Source: https://github.com/rothwellmawela-cyber/Claude-blog/tree/main/skills/blog-cannibalization
Command: npx skills add https://github.com/rothwellmawela-cyber/Claude-blog --skill blog-cannibalization-rothwellmawela-cyber

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill detects keyword cannibalization across blog posts, helping content creators optimize their SEO strategies by identifying overlapping keywords and search intents.

Core Features & Use Cases

  • Conflict Detection: Finds overlapping keywords and similar search intents among multiple blog posts.
  • Mode Flexibility: Supports local analysis using file content and API-based insights with DataForSEO.
  • Use Case: A content manager uses this Skill to prevent keyword overlap, ensuring each blog post targets unique search queries and improves overall search rankings.

Quick Start

Analyze a directory of your blog files to identify keyword overlaps and cannibalization issues.

Frequently Asked Questions about blog-cannibalization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect keyword cannibalization across multiple blog posts?

Detect keyword cannibalization by analyzing your blog directory to find overlapping keywords and conflicting search intents. This identifies posts competing for the same queries and suggests resolutions to optimize SEO.

What is the best way to identify overlapping search intent in my content?

The best way to identify overlapping search intent is to analyze your content against SERP data. This detects when multiple blog posts target similar queries, allowing you to resolve conflicts and ensure each post targets unique search terms.

Can I analyze local blog files for SEO conflicts without an API?

Yes, you can analyze local blog files for SEO conflicts using a grep-based analysis mode. This allows you to detect overlapping keywords and cannibalization issues across your content without requiring external API connections.

Does this approach support API-driven SERP data comparisons for keyword analysis?

Yes, this keyword analysis supports API-driven SERP data comparisons using DataForSEO. This mode provides deeper insights into search intent conflicts among blog posts compared to local file analysis alone.

How do I resolve conflicting blog keywords after finding them?

To resolve conflicting blog keywords, use the suggested resolutions provided after the analysis. This helps content teams optimize SEO by ensuring each blog post targets unique search queries and prevents keyword overlap.