← ClaudeAtlas

seo-competitor-gap-analysislisted

Compare a target domain to its top organic competitors and surface keywords the competitors rank for that the target does not, filtered by intent, volume, and difficulty. Use when the user asks for a competitor gap analysis, keyword gap, organic content gap, missing keyword opportunities, or wants to see what their competitors are ranking for that they are not.
amirjahfar1/automate-seo-with-claude · ★ 0 · AI & Automation · score 72
Install: claude install-skill amirjahfar1/automate-seo-with-claude
> Example output: [examples/seo-competitor-gap-analysis-wix-com-20260514/REPORT.md](../../examples/seo-competitor-gap-analysis-wix-com-20260514/REPORT.md) # Competitor Gap Analysis Identify the specific keywords your competitors rank for in the top 20 that your domain does not, ranked by commercial value and realistic capture difficulty. ## Prerequisites - DataForSEO MCP server connected. - User provides: (a) target domain, (b) 3 to 5 competitor domains (or ask the skill to auto-discover them), (c) market country (default: `us`), and optionally filters (min volume, max KD, intent). ## Process 1. **Validate or discover competitors** `mcp__dataforseo__dataforseo_labs_google_competitors_domain` - If the user did not provide competitors, pull the top 5 organic competitors for the target in the target market. - Surface the list to the user and ask them to confirm or override before proceeding. - **Note:** large competitor lists can exceed the MCP inline limit. Cap with `limit` and filters; if the result is written to a file, read that path, parse the `{data: [...]}` JSON, sort by `common_keywords` desc, and take the top 5. 2. **Pull competitor keyword sets** `mcp__dataforseo__dataforseo_labs_google_ranked_keywords` - For each competitor, pull keywords where they rank in the top 20 of the target country. - Save per-competitor lists. 3. **Pull target keyword set** `mcp__dataforseo__dataforseo_labs_google_ranked_keywords` - For the target domain, pull all ra