Keyword gap
See the keywords your competitors win and you miss.
Put your domain next to up to four competitors. Keyword gap lists every term where they rank and you don't, or where they beat you, then ranks those gaps by how much traffic they could bring and how hard they are to win.
Ask Brigham.aiWhich keywords do my top three competitors rank for that maid.co doesn't, and which should I target first?| Prompt | maid.co | Competitor A | Competitor B | Competitor C |
|---|---|---|---|---|
| cleaning business software | #4 | #2 | #6 | #9 |
| cleaning service scheduling app | Not named | #3 | #5 | Not named |
| maid service quote template | Not named | #1 | Not named | #7 |
| how to price house cleaning | #14 | #4 | #2 | #8 |
| janitorial invoicing | Not named | Not named | #6 | #3 |
- 5
- Domains per comparison
- Missing
- Plus weak and untapped
- CSV
- Export any gap list
- $20
- Per month, all tools
Why it matters
The best keyword list is the one your rivals already proved.
- Compare
- You + up to 4 sites
- Gap types
- Missing, weak, untapped
- Sort by
- Volume, KD, intent
Brainstorming keywords tells you what you think people search. A keyword gap shows what they actually search in your market, because competitors already rank and get traffic for those terms.
The gap is usually larger than teams expect. Whole topics go uncovered because nobody thought to write about them, and pages you already have sit on page two while a rival takes the clicks.
From thousands to a short list
Most gaps are noise. We find the few that matter.
Competitors rank for thousands of keywords. Many are irrelevant, branded or too hard. Filters and scoring cut the list down to keywords that fit your business and that you can realistically win.
Gap types
Four views of the same market.
Missing
Every competitor ranks and you don't. Usually the clearest content gap.
Weak
You rank, but lower than every competitor. Often fixed by improving one page.
Untapped
At least one competitor ranks and you don't. Good for spotting new topics early.
Strong
You outrank everyone. Protect these and watch them in the rank tracker.
Prioritized gaps
A ranked list, not a raw dump.
Each gap gets a priority based on volume, difficulty, intent and how close you already are.
| Keyword | Volume | KD | You | Best rival | Priority |
|---|---|---|---|---|---|
| how to price house cleaning | 3,600 | 24 | #14 | #2 | High |
| cleaning service scheduling app | 1,900 | 31 | — | #3 | High |
| maid service quote template | 1,300 | 12 | — | #1 | High |
| janitorial invoicing | 720 | 18 | — | #3 | Medium |
| cleaning business insurance | 2,400 | 58 | — | #5 | Low |
01
Close wins first
Keywords where you already rank #11 to #20 usually move fastest.
02
Intent check
Commercial gaps rank above informational ones when you sell a product.
By competitor
Know which rival has the most to teach you.
The breakdown shows how many gap keywords each competitor owns and how much traffic they bring. Study the site at the top of the chart first.
Gap keywords owned
- Competitor ATemplates, pricing
- Competitor BScheduling
- Competitor CInvoicing
- maid.co (weak)YOU118
Topic coverage
See which topics you cover less.
Gaps are grouped into topics so you can see coverage, not just keywords. One weak topic often explains dozens of missing terms.
How we prioritize
What makes a gap worth chasing.
Worth it
3 checks- Enough monthly volume
- Commercial or transactional intent
- Fits a product or service you sell
Winnable
3 checks- Difficulty you can realistically beat
- You already rank in the top 30
- Top results are thin or outdated
How it works
Run a gap analysis in minutes.
- 01
Add domains
Your site plus up to four competitors.
- 02
Pick a gap view
Missing, weak, untapped or strong.
- 03
Act on the top rows
Send keywords to a list, a content brief or the rank tracker.
Ask Brigham
Let the agent read the gap for you.
Competitor A wins 612 keywords you miss. Most fall into three topics: pricing guides, quote templates and scheduling. Pricing is the fastest win because you already rank #14 for the main term.
Recommended fixes
Sorted by impact
- 1
Rewrite the pricing guide
Half dayAdd rate tables by home size and a worked example. The top three results all include both.
- 2
Publish a free quote template
1 dayLow difficulty and the top result is a thin page. A downloadable template fits the intent.
- 3
Add a scheduling feature page
1 dayYou have the feature but no page for it. Competitor A ranks #3 with one.
A typical plan
What to do with the results.
- 1
Week 1
Fix weak keywords
Improve pages already ranking #11 to #20.
- 2
Weeks 2–4
Fill missing topics
Publish pages for the top missing clusters, one brief each.
- 3
Monthly
Rerun the gap
Competitors publish too. Check what changed and track the new terms.
How many competitors can I compare?
Up to four, plus your own domain.
What is the difference between missing and untapped?
Missing means every competitor ranks and you don't. Untapped means at least one does.
How is priority scored?
We weigh volume, difficulty, intent and your current position. You can sort by any column instead.
Can I export the gap list?
Yes, to CSV, or add it to a branded report.
Does a keyword gap also show AI search gaps?
Keyword gap covers classic organic rankings. To see which competitors AI assistants recommend instead of you, use AI competitors, which runs the same kind of comparison across ChatGPT, Perplexity, Gemini, Claude and Google AI Overviews.
Find the keywords you are leaving to competitors.
Start a 7-day trial, add your domain and a few rivals, and get a ranked gap list in minutes.
Run a keyword gap between my site and my top three competitors and give me the ten highest-priority keywords.