Home About Pricing Compare Sign in Start free trial
SEO App › Keyword research
Keyword research

Find the keywords your competitors rank for and you don't.

Put two domains side by side and see every keyword they share, who leads on each, and the keywords a competitor owns outright. Then add them to your tracking with one click.

7 days free · No credit card · Daily rank checks on every plan
Live example
yoursite.com vs competitor.com Live
Shared keywords318 
You lead142▲ good
They lead176▼ warn
Their keywords you miss1,204 
Illustrative dataUpdated daily
Opportunity, quantified

Stop guessing what to write next.

A gap analysis shows exactly where a competitor beats you and by how much, with the search volume and difficulty of each keyword, so your content plan starts with the highest-value gaps.

5.0from agencies and freelancers · read the reviews
Built inside and used by

“SEO App gives us the flexibility as an agency to provide full transparency to our clients. It saves us time and money.”

Marc Brookland · CEO, SEO Locale

“SEO App saves my agency time with the ease of reporting. I can provide everything to my clients, increasing our retention.”

Kris · CEO, HUUD
Inside SEO App

See it on a real account.

app.seoapp.io
Keyword table: Position, change, AI Overview, local pack, volume, location, SERP features and history for every keyword, with a date-range compare.
Keyword tablePosition, change, AI Overview, local pack, volume, location, SERP features and history for every keyword, with a date-range compare.
app.seoapp.io
Keyword tracking report: Keywords tracked, on page 1, average position, AI Overview and local pack counts, rank distribution by month and the Google Maps summary.
Keyword tracking reportKeywords tracked, on page 1, average position, AI Overview and local pack counts, rank distribution by month and the Google Maps summary.
app.seoapp.io
Local rank heat map: Every keyword's tracked location on a real map, coloured by Maps and organic position, with your office pinned.
Local rank heat mapEvery keyword's tracked location on a real map, coloured by Maps and organic position, with your office pinned.
What you get

Everything in one place.

Shared keyword table

Every keyword both sites rank for, with each position, the gap and who leads, sortable by volume, CPC or difficulty.

Keyword difficulty

A difficulty score per keyword so you can pick the gaps you can realistically close first.

Search volume history

Monthly search volume for each keyword, to separate seasonal spikes from real demand.

The ranking pages

The exact page each site ranks with, its estimated traffic and its backlink profile.

Backlink context

See the average backlink profile of page one so you know what it takes to compete.

Competitor keyword discovery

Pull every keyword a competitor ranks for in the top 30 and add the ones you are missing to tracking.

Who it is for

Built for the people doing the work.

Agencies

Turn a competitor list into a keyword plan for the next quarter in an afternoon.

Content teams

Topics competitors already rank for are topics with proven demand.

SEO specialists

Find the keywords where you are close and a page refresh would flip the result.

Domain vs domainintersection analysis
Volume + difficultyfor every gap keyword
1 clickto add gaps to tracking
Discoveryruns on your tracked competitors too
Coverage

Everywhere it counts.

Google Any country Any language Client portal
Before and after

The usual way, and the SEO App way.

TaskThe usual wayWith SEO App
Finding keyword ideasBrainstorm and a keyword toolCompetitors' ranking keywords you lack, with volume
PrioritisingGut feelSorted by volume, difficulty and how close you already are
Acting on itCopy into a sheetAdd to the project and track from tomorrow
Proving it workedHardHistory shows the gap closing
How it works

Three steps.

Pick two domains

Your site and a competitor, in the country and language that matter.

Read the gaps

Sort by the biggest gap, the highest volume or the easiest difficulty.

Act

Add the keywords to tracking, brief the content team, and watch the gap close in share of voice.

The deep dive

Why it matters.

Start from what already works

A competitor ranking on page 1 for a keyword is proof there is demand and that the topic is winnable in your market. The gap analysis compares your domain with one or more competitors and lists the keywords they rank for and you do not, with volume, difficulty and their position.

Three kinds of gap

Missing keywords where you do not rank at all, weak keywords where you rank but far below a competitor, and shared keywords where everyone is close. Each needs a different action: a new page, a refresh, or a push on links and features.

Close the loop

Add the chosen keywords to the project in one click and they are tracked from the next check. Share of voice and the progress email then show the gap closing, which is the report clients remember.

Good to know

Questions

How is a gap calculated?
For each shared keyword the gap is the difference between the two sites' positions. A positive gap means you rank higher.
Where does the data come from?
Search results data from a leading SERP data provider, refreshed when you run the analysis, with volume, CPC and difficulty per keyword.
Can clients see gap analyses?
Yes. Enable gap analysis on a project and the client sees it in their portal with the same detail view.
What is competitor keyword discovery?
A separate report that lists keywords a competitor ranks for in the top 30, with volume and position, so you can track or target the ones you are missing.
How many competitors can I compare at once?
Compare your domain with one or several competitor domains in a single analysis.
Where does the keyword data come from?
From a search data provider with volume and difficulty for the location and language you choose.
Can it run on a client's competitors automatically?
Yes. Competitor keyword discovery runs against the competitors tracked in the project and surfaces new opportunities as they appear.
Keep exploring

More from SEO App

See exactly where you are losing.

Run your first gap analysis on a free trial today.

Start your free trial See pricing
7 days free · No credit card · Cancel anytime