Runs in your browser. Nothing you enter is uploaded or stored.
A content gap is a topic or keyword that your competitors rank for and your site does not. The free Content Gap Finder compares your keyword list with the keyword lists of up to 10 competitors and shows four things. You get the keyword gaps you are missing, topic gaps grouped by subject, weak spots where you rank but a competitor ranks higher, and the keywords only you have. Matching ignores word order, plurals and cost-versus-price wording, so “cost of teeth whitening” matches “teeth whitening cost”.
Last updated: 6 November 2026. Written by Saad Raza.
Key takeaways
- Gap analysis turns competitor research into a list of pages to create and pages to improve.
- Gaps that several competitors share are the strongest signal: the topic clearly matters to searchers in your market.
- Weak spots are often faster wins than gaps, because you already have a page that ranks.
- Your list only shows what you rank for or track, so check each gap in Search Console before you write a new page.
What is a content gap analysis?
A content gap analysis compares the searches your site appears for with the searches your competitors appear for. Where competitors rank and you do not, there is usually a missing page, a missing section, or a page that does not answer the query well enough to rank. Where you both rank but they rank higher, there is a page to improve. Where only you rank, you have a strength to protect.
It is one of the most practical parts of competitor analysis in SEO, because it produces specific keywords rather than general observations. It also shows where your topical authority is thin: if every competitor covers a subtopic you have ignored, search engines may see your coverage of the subject as incomplete.
What the Content Gap Finder shows
| Section | What it means | What to do |
|---|---|---|
| Keyword gaps | Keywords at least one competitor has and you do not, with how many competitors have each | Create a page or add a section |
| Topic gaps | Gap keywords grouped by their shared phrase, with total volume | Plan a cluster for the biggest topics |
| Weak spots | Shared keywords where a competitor ranks at least 3 places higher, or on page one while you are not | Improve the existing page |
| Only yours | Keywords no competitor list contains | Protect and build on them |
Each gap also carries an intent label and, when your files include them, the volume and the best competitor position, so you can sort out the most valuable opportunities first.
Where to get the keyword lists
- Your keywords: export the Queries table from the Search Console Performance report. It is free, accurate and includes your average position. A keyword tool export of your own domain works too.
- Competitor keywords: most SEO tools can export the organic keywords a domain ranks for, with position and volume. Export one file per competitor.
- No paid tool? Build a competitor list by hand from the keywords you track, the questions in their content and the pages in their sitemap. Our guide to checking a competitor’s on-page SEO shows what to look for.
The finder reads common column names automatically, including Keyword, Query, Position, Volume, Impressions and URL, and plain lists of one keyword per line.
How to use the Content Gap Finder
- Paste or upload your own keyword list. Up to 50,000 rows are read.
- Paste competitor lists separated by a line containing only ===, starting each with # and the competitor’s name, or upload one file per competitor. File names become competitor names.
- Leave loose matching on to treat word order, plurals and cost or price wording as the same keyword. Turn it off for exact matching.
- Choose how many competitors must share a gap. Two or more filters out one-off keywords.
- Press Find content gaps. Start with Topic gaps for the big picture, then filter the keyword gaps by intent.
- Download the gaps CSV and the weak spots CSV to plan the work.
Example output
The Load example button compares a dental clinic with six keywords against two competitors. It finds five gaps worth 5,190 searches a month. “Teeth whitening at home” leads, because both competitors rank for it, and “invisalign cost in karachi” is also shared by both even though they phrase it differently. Topic gaps group them into teeth whitening, with two keywords and 2,720 searches, and cost, with two keywords and 2,080. Three weak spots appear. On “teeth whitening cost” the clinic ranks 12th while a competitor ranks 3rd for the same search phrased as “cost of teeth whitening”. The other two are “root canal treatment” (9th against 4th) and “dental implants karachi” (7th against 4th). Two keywords, “dental clinic clifton” and “braces cost in pakistan”, belong only to the clinic.
Turning gaps into a content plan
- Check before you write. Search Console only lists queries you appear for, so a gap may already have a page ranking on page five. Search your site for the topic first.
- Fix weak spots first. Improving a page that already ranks 8th to 20th is usually faster than ranking a new page. Our guide to striking-distance keywords covers the method.
- Prioritise shared gaps. A keyword three competitors rank for is a stronger signal than one only a single site has.
- Judge difficulty. Run the gaps through the Keyword Difficulty Estimator and sort by opportunity.
- Group and plan. Group related gaps with the Keyword Grouper, plan them with the Topic Cluster Planner, and brief each page with the Content Brief Generator.
- Compare coverage, not just keywords. For an important gap, compare the entities and subtopics in the competitor’s page with the Entity Extractor, so your page covers the subject more completely.
A regular content audit combined with a gap analysis every few months keeps your content plan tied to what your market is actually searching.
Limits to know about
The finder compares the lists you give it. Third-party keyword data is estimated and covers only keywords the tool tracks, so competitor lists will never be complete. Loose matching treats keywords with the same words as one, which is usually right but can occasionally merge two searches with different meanings; turn it off to compare exact wording. Intent and topic labels come from word patterns, so check important keywords against the live search results.
Questions about the Content Gap Finder
How do I find content gaps with competitors?
Export the keywords you rank for from Search Console and the keywords each competitor ranks for from an SEO tool, then paste them into the Content Gap Finder. It lists the keywords they have that you do not.
What is the difference between a gap and a weak spot?
A gap is a keyword you do not appear for at all. A weak spot is a keyword you do rank for, but at least three places below a competitor, or off page one while they are on it.
How many competitors can I compare?
Up to 10 competitors in one run, with up to 50,000 keywords per list. Three to five direct competitors usually give the clearest picture.
Why does the tool match keywords loosely?
Different tools and sites phrase the same search differently. Loose matching treats “cost of teeth whitening” and “teeth whitening cost” as one keyword so real gaps are not hidden by wording.
Should I create a page for every gap?
No. Group gaps that one page can answer, add small ones as sections to existing pages, and skip keywords that do not fit your business.
Does the tool store my data?
No. Everything runs in your browser, and nothing you paste or upload is sent to my server or saved.
If you would like a full competitor gap analysis and content plan, my SEO audit service covers competitor research and prioritisation, and you can ask for a free audit through the contact page. You can also browse the other free keyword research tools.
Request received
Thank you! Saad will contact you within the next 24 hours.
Keep an eye on your phone and inbox.
