🕳️ Content Gap Analyzer
A content gap analyzer that compares two pasted topic lists — yours and a competitor's — to show exactly which topics they cover that you do not.
Gaps — competitor covers, you don't (4)
- mortgage pre-approval process
- adjustable rate mortgage explained
- first time home buyer mortgage tips
- mortgage points explained
Shared topics (2)
- how to calculate mortgage payments
- mortgage refinance guide
Your unique topics — competitor doesn't have (2)
- what is a fixed rate mortgage
- mortgage calculator
What Content Gap Analyzer Does
Subscription content-gap tools (Ahrefs, Semrush, Mangools) work by crawling both sites and matching each page against their own keyword-ranking database — genuinely useful, but out of reach without a paid plan. The underlying comparison, though, is simple set logic: which of the competitor's topics do you not have. This tool does exactly that comparison on two lists you provide yourself.
The manual version has one real advantage over the automated one: you decide what "a topic" means. A crawler compares URLs and their ranking keywords; here you can compare at whatever level is useful — page titles, target keywords, or even sub-topics within a single pillar page — because you are the one building both lists.
How to Use Content Gap Analyzer
- Paste your own topics, page titles, or target keywords — one per line
- Paste the competitor's topics the same way
- Read the gap list (what they have that you don't), the shared list, and your unique topics
How to Read Your Result
Where to source a competitor's topic list
A sitemap.xml is usually the fastest complete list. A blog category or archive page works for content-only comparisons. A site:competitor.com Google search surfaces what is actually indexed, which can differ from what exists on the site.
Shared topics are not automatically "covered"
Appearing on both lists only means both sites have a page on the topic — it says nothing about which page is more thorough. Treat shared topics as a prompt to compare depth, not a checkbox already ticked.
Wording your two lists consistently improves the comparison
Since matching is exact-text, phrasing both lists in a similar style — both as questions, or both as short noun-phrase topics — catches more real overlaps than mixing styles, where "how to calculate mortgage payments" and "mortgage payment calculation" would be treated as two different topics despite meaning the same thing.
A gap list is a starting point for research, not a content calendar
Before building a page for every gap, check whether the gap topic actually fits your site's focus and audience — a competitor with a broader scope than yours will always show gaps that are intentionally out of scope for a more focused site, and those are not really gaps worth closing.
Limitations & Accuracy Notes
- This tool does not crawl or fetch either site — both lists have to be gathered and pasted in manually.
- Matching is exact-text (case-insensitive) — "mortgage refinance guide" and "how to refinance a mortgage" will not be recognized as the same topic even though they may be.
- It cannot assess which page, among shared topics, is actually more thorough or better-ranking — only that both sites have something on that topic.