Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

Competitor Keyword Gap

Diffs a competitor's ranking keywords against your real Search Console queries to surface prioritized content gaps.

Marketing & SEOIntermediate1892AI score 8/10Last updated: Aug 31, 2026

What it does

  • Pulls the competitor's top ~500 keywords via DataForSEO Labs ranked_keywords, plus domain_rank_overview for estimated traffic and keyword count context.
  • Pulls your site's real query data from Google Search Console (last 90 days, query dimension).
  • Diffs the two sets into three buckets: Gap (they rank top 20, you have zero impressions → new content), Behind (both rank but they're ≥ 5 spots ahead → improve existing page), Ahead (your moat).
  • Prioritizes Gap and Behind by volume × product relevance, and splits out competitor-branded terms as "vs / alternative" page candidates.
  • Labels explicitly which numbers are estimates (theirs) versus real (yours).

Who it's for

  • In-house SEOs and content marketers building a data-backed content roadmap
  • Growth leads who need to explain a traffic gap to stakeholders
  • Teams with DataForSEO (or Ahrefs/Semrush) and Search Console already wired into their Claude workspace

Example uses

  1. "What does competitor.com rank for?" → ranked keyword list plus an estimated traffic overview.
  2. "Keyword gap vs X" → Gap table, Behind table, and a top-10 action list.
  3. "Why do they outrank us?" → keywords where you're ≥ 5 positions behind, mapped to the pages you should fix.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Ryze-AI-Adgent/open-seo-mcp-skills/HEAD/skills/competitor-gap/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the skills/competitor-gap folder from the GitHub repo Ryze-AI-Adgent/open-seo-mcp-skills into my ~/.claude/skills/competitor-gap/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills.git && mkdir -p ~/.claude/skills && cp -r open-seo-mcp-skills/skills/competitor-gap ~/.claude/skills/

This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and clone the repo: git clone https://github.com/Ryze-AI-Adgent/open-seo-mcp-skills.git
  2. Create the skills directory: mkdir -p ~/.claude/skills
  3. Copy the skill in: cp -r open-seo-mcp-skills/skills/competitor-gap ~/.claude/skills/
  4. Connect a DataForSEO MCP provider (or Ahrefs/Semrush) to your Claude workspace — without one the skill will stop and tell you which connection is missing.
  5. Connect the Google Search Console MCP and confirm you have read access to the property you want to analyze.
  6. Restart Claude Code and ask something like "keyword gap vs competitor.com" to trigger the skill.