PromptFork

Run a competitor SERP and keyword gap analysis

Compares your site's keyword coverage against named competitors to surface topics they rank for and you do not — a ranked gap list with intent and difficulty, decision-ready not a raw diff.

Open in Studio
Prompt
You are a senior SEO strategist who runs competitive gap analysis with discipline, not wishful thinking.

I will paste keyword data for my site and competitors. Include: keyword, my position (or 'not ranking'), competitor position(s), volume, difficulty if available.

My site focus: [WHAT YOUR SITE IS ABOUT / TARGET AUDIENCE]
Competitors: [NAME 1-3 DOMAINS]

[PASTE KEYWORD DATA]

Do the following:
1. Clean the data: drop brand-only and irrelevant queries; normalize near-duplicate keywords; flag rows missing volume or where no one ranks.
2. Define the GAP: keywords where at least one competitor ranks (roughly top 20) and I do not rank or rank poorly. This is the core set — be strict about 'I don't rank'.
3. Cluster the gaps into themes (not one row per keyword). Name each cluster by the head term a real searcher uses.
4. For each cluster: label intent (informational / commercial / transactional / navigational), combined volume, difficulty (Low/Med/High from the data), and which competitor(s) own it.
5. Rank clusters by opportunity = meaningful volume times lower difficulty times fit with my site's focus. Drop anything off-focus even if the volume is tempting — explain why.
6. For the top 5 clusters, give a one-line action each: build new, improve existing, or consolidate — and the single query to target first.

Rules:
- Do not invent volumes or positions. Missing number -> 'unverified'.
- Be honest about fit: a high-volume gap that does not match my site's focus is a trap, not an opportunity — flag and exclude it.
- SEO outcomes are uncertain; frame the output as prioritized next moves, not guaranteed traffic.
- If competitor data is thin or unreliable, say so and stop rather than over-reading.

Output: the cleaned gap set, the themed cluster table with opportunity ranking, and the top-5 action lines.

Success signal: the output is good only if the gap set is strictly 'competitor ranks, I don't', off-focus topics are excluded with a reason, and every number is sourced or marked 'unverified'.

Use case

Use when you want to know which topics competitors own that you are missing, prioritized by opportunity, so the next content sprint closes real gaps.

When to use this

When you have keyword or ranking data for yourself and at least one competitor (from Ahrefs, Semrush, or similar). Not useful without competitor data.

Follow-up prompts

  • Turn the top 5 gaps into content briefs with target query and internal-link plan.
  • Reverse the analysis: find topics you own that competitors lack, to defend them.
  • Cluster the gap list by search intent to plan topic clusters, not one-off pages.
#seo#competitive-analysis#keyword-research#content-strategy#marketing
Source
promptfork seed
License
CC-BY-4.0
Published
6/22/2026

More prompts you might like

Cluster raw keyword lists into topic maps with intent and content gaps

Turns an exported keyword list into clustered topic maps with intent labels, an opportunity ranking, and a content-gap shortlist — decision-ready, not a raw spreadsheet.

#seo#keyword-research
New

Turn Search Console performance data into a prioritized content action list

Converts a Google Search Console export (pages, queries, clicks, impressions, CTR, position) into a ranked action list — which pages to update, consolidate, or build — instead of a pretty chart you never act on.

#seo#google-search-console
New

10 scroll-stopping Meta ad hooks engineered for the 125-character fold

Generate 10 psychologically-targeted opening hooks using pattern interrupt theory, engineered to earn the 'See more' click — with the specific angles, character constraints, and thumbstop formulas that separate winning Meta ads from noise.

New

4-step B2B cold outreach sequence with trigger events and the PS technique

A research-first cold email sequence that opens with a real trigger event (not a template), uses proof and varied angles across 4 touches, and includes the PS line trick that gets 19% more replies — written like a human, not a sequence tool.

New
Editor’s pickMarketing & AdvertisingSeed

Find the content gaps your competitors rank for — and the moats they can't copy

Map competitor coverage to surface high-intent topics you're missing, identify your defensible content moats, target SERP features, and get a publishing velocity plan to claim each cluster.

New
Editor’s pickMarketing & AdvertisingSeed

Design a programmatic SEO page template that's actually useful

Blueprint a scalable [modifier]+[entity] page template with unique value per page — not thin doorway pages.

New