Content Gap Analyzer
See the topics your competitors rank for and you do not, ranked into a content plan.
Try before you buy.
- Free preview: every gap count, the sites compared and the first topics of each list (up to 10), without priority scores.
- Locked until you unlock it: download, copy and saving to your device.
- Unlock: Pro pass, ₹179 for 30 days or ₹79 for 1 week, a one-time payment that never renews. Unlock: Pro pass, $5.99 for 30 days or $2.99 for 1 week, a one-time payment that never renews.
Ways to unlock shows how to get the full result.
Printing this result is locked in the free preview.
The sites
Your site first, then up to 10 competitors. Each takes keyword exports (Search Console, Semrush, Ahrefs…), a sitemap or crawl, or pages’ text. A keyword gap export with a column per domain is split into its sites.
-
Your site
-
Competitor 1
Competitor
Your own research list (from Keyword Planner and the like): its topics that no site covers are listed under Nobody covers it.
What counts
More options
Add your site’s keywords and a competitor’s, or try the sample.
Gaps
| Site | Keywords | On page one | Pages | Page items | Topics covered |
|---|
Content plan
Every topic to act on, highest priority first: create a page for missing topics, improve yours for weak ones, refresh shared ones with what competitors cover and you do not.
| Priority | Topic | Action | Page | Volume | Who covers it | Keywords to cover |
|---|
Topics by status
Saved projects in this browser
Locked in the free preview. Opens the ways to unlock this result.
Locked in the free preview. Batch runs unlock with a pass.
Locked in the free preview. Query results unlock with a pass.
About the Content Gap Analyzer
A content gap is a topic your competitors rank for, or write about, that your site does not cover yet. Open your own keyword export (Google Search Console, Semrush, Ahrefs and others) and the exports, sitemaps or pages of up to 10 competitors, and the tool lines them up topic by topic: missing topics they cover and you do not, weak ones where you rank below page one and behind them, shared ones, and those unique to you. Searches for a competitor’s own name are set aside: nobody else can rank for them.
Keywords are grouped into topics first, so home loan interest rate and sbi home loan interest rate are one topic, and a competitor’s page /blog/home-loan-tax-benefits-section-24-80c/ counts as covering home loan tax benefit. Every topic gets the page it needs (type, address and title) and a priority from search demand, how many competitors prove it, intent and difficulty, which orders the content plan: what to create, what to improve and what to refresh. A keyword gap export that compares several domains is split into its sites, and pasted pages add their headings, questions and key terms.
Everything runs in a background thread of this page: nothing is uploaded. Without a pass you see a free preview: every gap count, the sites compared and the first topics of each list. The content plan, every topic with its priority, and the CSV, Excel and PDF files come with a Pro pass.
How to use it
- Under Your site, type its address and open your keyword export: the Search Console Performance export (the ZIP or Queries.csv), a Semrush or Ahrefs positions export, or any table with a keyword column. Your sitemap or a crawl adds your pages. No files to hand? Press Try the sample.
- Under Competitors, add each competitor’s keyword export, its XML sitemap or crawl, or paste its pages’ text or HTML. A keyword gap export with a column per domain is split into its sites: pick yours, and the others become competitors.
- Check the columns the tool found under Columns, choose how deep a ranking counts (top 10, 20, 50 or 100) and how tight the topics are. Under More options, give your brand names and the kind of site.
- Press Find content gaps, then read the summary and the topics of each list: who covers each one, at what position, and the page it needs.
- With a pass, or after unlocking this analysis, read the content plan ranked by priority, save the project in this browser, and download the CSV, the Excel workbook or the PDF plan, or copy the plan into a spreadsheet. Without a pass the free preview shows every count and the first topics of each list.
Examples
yourfinanceblog.example (Search Console queries) · loanguide.example (Semrush positions) · moneyhub.example (Ahrefs organic keywords) · paisaplanner.example (XML sitemap)
16 missing, 7 weak, 13 shared and 3 unique topics; 2 searches for a competitor’s name set aside. Top of the plan: home loan interest rate (weak: you at 11.4, loanguide.example at 2) → improve your page; then fd calculator (weak: you at 16.9, moneyhub.example at 4) and sip calculator (weak: you at 34.7, moneyhub.example at 4). The first missing topic: ppf interest rate (moneyhub.example at 4 and a paisaplanner.example page) → create a pricing or rates page.
Search Console gives average positions, which is why yours have decimals. The competitor’s home page, its category archive and its second blog page are left out of its sitemap’s pages: they are about no topic of their own.
Common uses
- Planning next quarter’s articles from what competitors already rank for.
- Finding pages to improve: topics where you sit on page two behind a competitor.
- Comparing a new site’s sitemap with the established sites in its niche.
- Turning a keyword gap export into a content plan with a page for each topic.
- Checking a draft against the pages that rank: the headings, questions and terms they cover.
What you can open
- Keyword exports: Google Search Console’s Performance report (the ZIP, Queries.csv or the Excel file), Semrush and Ahrefs positions or organic keywords, Moz, SE Ranking, Ubersuggest, Keyword Planner and any table with a keyword column, in UTF-8 or UTF-16, with Indian digit grouping (1,23,456) and ranges such as 1K–10K.
- Keyword gap exports that compare several domains in one file (a position column per domain): the file is split into its sites.
- Pages: an XML sitemap (sitemaps.org, also gzipped as .xml.gz) or a list of addresses (the topic of each page is read from its address; home pages and blog archives, such as category, tag and author pages, are left out), a crawl export (Screaming Frog’s Internal HTML and similar, by H1 or title; non-indexable pages and redirects are left out), a top-pages export, or Search Console’s Pages table.
- Page text: pasted text, Markdown or HTML, or a page saved with your browser’s “Save page as”. Its subheadings, the questions it answers and its key terms (TF-IDF across the pages you add) join the analysis.
Your own research list can go under Keyword ideas: topics only it has are listed as nobody covering them yet.
How topics and gaps are found
- Topics. Every keyword, page topic and page item of every site is grouped by the words they share, with the family rule that keeps personal loan interest rate apart from home loan interest rate (the same engine as the Keyword Clustering Tool). One page each is the default (70 % similarity, and a word only one keyword has weighs more than in the other two settings, so credit card vs debit card and how to close credit card stay two topics: about one page per topic); Balanced (50 %) and Broad (35 %) make larger topics.
- Pages join keywords. A page in a topic of its own joins the topic of the longest keyword whose words it all has (two words at least, and at least half of the page’s own).
- Coverage. A site covers a topic when it ranks for one of its keywords within the depth you chose, has a page about it, or uses it on a page you pasted. A keyword with a site’s own brand in it shows coverage, but its position is left out: everyone ranks first for their own name.
- Status. Missing: competitors cover it and you do not. Weak: you rank, but below page one (worse than position 10) and behind a competitor. Shared: you and competitors cover it. Unique: only you. Nobody covers it: no site does within the depth (a topic of your keyword ideas, or rankings deeper than it). Their brand: the topic names a competitor.
Priority and the content plan
Priority runs from 0 to 100: 40 % search demand (on a log scale between the smallest and the largest topic), 25 % competitor proof (two thirds for the share of competitors that cover the topic, one third for the share on page one), 20 % intent value (transactional 1, commercial 0.9, informational 0.7, navigational 0.25) and 15 % ease (100 minus the keyword difficulty, 50 when your export has none; a weak topic where you are on page two, position 20 or better, gets 20 points more). Shared topics score half, unique topics are not scored. High is 60 or more, Medium 40 to 59. The plan says Create a page for missing topics, Improve your page for weak ones, Refresh and expand for shared ones (with the keywords competitors cover and you do not) and Consider a new page for topics nobody covers.
Positions and search figures
- Position: the export’s ranking position. Search Console reports the average position of your site in results (Performance report), so yours may have decimals; a third-party export gives its own sampled rank.
- Search volume: the export’s monthly volume, such as Keyword Planner’s Avg. monthly searches (Google Ads Help). Search Console has none: impressions stand in for demand.
- Search intent follows the needs in Google’s Search Quality Rater Guidelines: to know, to compare, to do and to reach one site; an intent column in your export is used as it is.
Use the plan well
A gap is a question, not an instruction: would your readers expect this topic on your site? Google’s guidance on helpful, people-first content warns against “mainly summarizing what others have to say without adding much value”, and its spam policies treat many pages made only to rank for similar searches as scaled content abuse. Build one useful page per topic, in your own words, and search the head term to see what ranks before you write.
Limitations
- It compares what your exports hold: rankings a tool did not track, and pages a sitemap does not list, are not seen. Use exports of the same country and date for every site.
- It does not fetch web pages or search results: open saved copies or exports. Keep to pages and data you may use.
- Topics come from the words of keywords and pages, not their meaning: a page that covers a topic in completely different words can still show as a gap.
- Up to 200,000 keywords, pages and page items in one analysis (the most searched of a larger set), files up to 60 MB each; each pasted page is read up to its first 400,000 characters.
- The PDF plan lists the 500 highest-priority topics; the CSV and Excel files have every one.
Privacy
On this device: nothing is sent
Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.
Frequently asked questions
What do I get without a pass?
Without a pass, Content Gap Analyzer shows every gap count, the sites compared and the first topics of each list (up to 10), without priority scores. Until you unlock it, the result can’t be downloaded, copied or saved to your device. A Pro, Premium or Ultimate pass, a one-time payment that never renews, unlocks the full result. The pricing page lists the passes and their prices.
Do I need a pass?
To see the content plan and every topic with its priority, and to download, copy or save them, yes: a Pro pass unlocks every Pro tool. Without a pass you see a free preview of your own analysis: every gap count, the sites compared and the first topics of each list (up to 10), without priority scores.
Where do I get competitors’ keywords?
From a keyword research tool that tracks other domains (Semrush, Ahrefs, Moz, SE Ranking, Ubersuggest and others export them, and their keyword gap reports export several domains in one file). Without one, a competitor’s XML sitemap, usually at /sitemap.xml, or a crawl of its site shows the pages it has, and pasted pages show what they cover.
Why is a topic weak and not shared?
You rank for it, but below page one (worse than position 10) and a competitor ranks above you: a page that exists but needs work, often the quickest win. With your rankings from Search Console, positions are averages.
What happens to searches for a competitor’s name?
They are set aside under Their brand and get no priority: people searching for a site by name want that site. The brand comes from each competitor’s address (loanguide.example → loanguide) when the keywords use it as a name; an address of plain words, such as loans.example, gives none. Add other brand names, such as banks or products, under More options to mark their searches as navigational.
Is my data uploaded?
No. Files and pasted pages are read and compared in a background thread of this page, and saved projects stay in this browser. Nothing you open or paste leaves your device.
How is this different from the Keyword Clustering Tool?
The Keyword Clustering Tool groups one keyword list into topics and pages. This tool groups several sites’ keywords and pages into the same topics and compares the sites on each one: what you miss, where you are weak and what only you have.