Crawlmere › Skills › Competitor keyword gap

Competitor keyword gap – a skill for Claude

Compares your keyword export with competitors' exports to find missing and weak keywords.

What it checks and does

  • Missing: competitors rank top 20, you don't rank
  • Weak: you're 10+ positions behind
  • Shared strengths and keywords only you rank for
  • Turns the gap into new-page vs update-page actions

Try asking

“Compare mine.csv with comp1.csv and comp2.csv and plan the content.”

Script

keyword_gap.py – Python 3.8+, standard library only, covered by the pack's tests. Claude runs it and reads only the output, so long files don't fill your context.

When Claude uses it

The skill's description, which Claude matches against your request:

Compare your keyword or ranking export with one or more competitors' exports (CSV from any SEO tool, or Search Console queries vs. a competitor keyword list) to find missing keywords, weak keywords where competitors outrank you, and shared strengths, then turn the gap into a prioritized content plan. Use when the user asks for a competitor analysis, content gap, keyword gap, "what do they rank for that I don't", or competitor topic ideas.

Part of the Crawlmere pack – 15 SEO skills for Claude Code, claude.ai and the API. $24 once, no subscription.

Get the pack All skills

Related skills

  • Programmatic SEO pages – Turns a CSV and a template into pages – with a quality gate against thin and near-duplicate content.
  • Image alt text – Finds images with missing or poor alt text, writes good alt text from context, and applies it.
  • Redirect map – Matches old URLs to new ones for a migration and exports ready-to-use redirect rules.