Find the gaps between your page, the SERP and search demand
Most gap tools stop at a list of missing keywords. This one compares three graphs: what people search (demand), what ranking pages say (supply) and what your page says. It shows which attributes you're missing, which connections you never make, and where real searches go unanswered. Then it builds an ordered content brief from those gaps.
Your page vs. what ranks vs. what people search
How to use it
- 1
Paste your page
Use the main content only, without navigation or footers.
- 2
Add the ranking pages
Copy the body text of the top 3–10 results for your target query, one page per box. More pages make the root/rare split more reliable.
- 3
Add search demand
Paste keywords, or upload a CSV export from Google Search Console, Ahrefs, Semrush or Moz. Volume or impressions columns are detected automatically.
- 4
Optional: knowledge-base view
Pull the Wikipedia article on the topic. Terms it shares with the SERP get a priority boost as definitional attributes.
- 5
Work the brief
Start with the definition, then root attributes in order of demand, then bridges, rare attributes and your own angle. Export it as Markdown for writers.
What is measured, and what is framework
Semantic SEO mixes real information-retrieval science with practitioner frameworks. Each output here is labelled so you know which one you're looking at.
Terms covered by ≥60% of ranking pages are root (the completeness checklist), some pages = rare, one page = unique. The taxonomy comes from Koray's framework, used here as a coverage checklist rather than a ranking claim.
These are entity pairs that co-occur in at least two ranking pages but never within six words on your page. The aim is to put coverage tests into practice: define X, and connect X to Y.
A keyword counts as covered when all its terms appear on your page, and partial when at least half do. It's weighted by log volume so head terms don't drown out everything else.
The brief puts the definition first, then root attributes by demand (breadth first), then bridges and rare attributes. This is a sensible editorial order. The claim that ordering by itself affects ranking is unproven.
The tool shows novelty against the pages you paste. Google's patent (US11354342) describes a per-user, session-based score, so no tool can measure the page's actual information gain.
Questions about the Content Gap Analyzer
What is a semantic content gap?+
It's anything a complete answer needs that your page lacks. That can be an attribute most ranking pages define, a relationship between two entities you never explain, or a question people search that nobody answers well. Missing keywords are only the first of these.
Why compare against search demand as well as competitors?+
Competitors only show you what is already written. Search demand shows what people want. Terms that are searched but missing from ranking pages are the clearest openings for content that adds something new.
Should I add every missing term?+
No. Stuffing entities or attributes does not increase coverage. Add the root attributes your page would be incomplete without, and write the sentences that connect them. Skip terms that don't fit your business (your source context).
How many competitor pages should I add?+
At least three, ideally five to ten. With one page there is no consensus, so every term looks the same. With several, the root/rare split shows what the topic requires and what is optional.
Is my data private?+
Yes. Everything runs in your browser and nothing is uploaded. The optional Wikipedia lookup sends only the topic you type.
Entity Graph Mapper
Map one page as a knowledge graph, find its gateway concepts, and generate Wikidata-linked schema.
Done-for-youWant a full topical map built for you?
I build entity-driven topical maps, content briefs and internal-linking plans for service, SaaS and eCommerce sites. Message me on WhatsApp.
