Free SEO tools / Content gaps

Free content gap analysis

Enter your site and up to two competitors. The tool reads up to 100 pages of each, compares what every page is about, and lists the topics they cover that you do not, plus the sections their pages have that yours lack.

  • Topics a competitor has a page on and you do not
  • Topics both competitors cover, listed first
  • Sections missing from your pages on the same topics
  • Related topics you touch on but do not cover squarely

Free, with no card and no account. Your report gets its own private link that works for 90 days. How your details are used.

What a content gap is

A content gap is a topic your competitors have a page on and you do not. Every one is a set of searches you cannot win however good the rest of your site is, because there is no page to rank, and when two competitors have both written about the same topic it is often because it brings them visits. Gaps also hide inside pages you already have, where a competitor’s page on the same subject covers points yours leaves out.

How it compares pages

The tool reads each site from its sitemaps first, up to 100 pages each, and leaves out the pages that are about the site rather than a topic: the home page, contact, legal, tag and category pages, and anything under 150 words. It then compares the title and main heading of every competitor page with yours using an AI embedding model, which reads meaning rather than matching words, so “washing trainers” and “how to clean running shoes” count as the same topic. Where both sites have a page on a topic, it compares their section headings the same way to find the sections yours lacks.

The model runs on Cloudflare’s own servers (Workers AI), and only page titles and headings from public pages are sent to it. Cloudflare does not use what it receives to train models.

How it differs from tools built on paid data

Tools that pay for search data start from the searches a competitor ranks for and you do not, with the number of searches behind each one. This tool has no search data, so it compares the pages themselves. A topic a competitor wrote about is not proof that people search for it, so check that a topic has demand before you write a page on it.

Your report and your data

The check is free. It asks for your email address before it runs, and you only join the mailing list if you tick the box. Pages are read by EghosaBot, which obeys each site’s robots.txt and Crawl-delay setting. Each report has its own private link, which works for 90 days and is then deleted along with everything the check gathered. The privacy policy explains the rest.

Frequently asked questions

What is a content gap analysis?

A comparison of your site with your competitors’ that lists the topics they cover and you do not. It shows which pages to write next, and which existing pages need more depth to compete with theirs.

Does it show how many people search for each topic?

No. Search numbers come from paid data, which this free tool does not use. It shows what your competitors have written about, so check a topic’s demand in a keyword tool or in Google’s own suggestions before writing a page on it.

Why are some of my competitor’s pages missing from the report?

The tool reads up to 100 pages of each site, from its sitemaps first, and leaves out pages that are not about a topic, such as the home page, contact, legal, tag and category pages, and pages under 150 words. If a competitor’s firewall or bot protection blocks EghosaBot, the report says it could not read that site.

Should I copy the sections a competitor has?

Cover the same points, but in your own words and from your own experience. A page that copies another adds nothing for readers and rarely ranks, while a page that answers the same questions better, with examples only you can give, is the one search engines prefer.

Which AI model compares the pages?

The bge-m3 embedding model, run by Cloudflare on Workers AI. It turns each title and heading into numbers that capture its meaning, so pages on the same topic match even when they use different words. Only titles and headings from public pages are sent to it.

Ready to work with the best SEO Expert in Nigeria

Book a Consultation