Uses Google’s own URL Inspection API

Bulk Google Index Checker: Find Every Page Google Isn’t Indexing, and Why

Google’s verdict, not a site: guess. We inspect your URLs through the official Search Console URL Inspection API, group every page by the reason Google gives, and rank the groups by the traffic at stake.

Official URL Inspection data, for the Search Console properties you have verified. 100 URLs free, up to 1,500 in the full report.

Free check · 100 URLs · about 1–2 minutes

Run your free index check

We inspect 100 of your URLs with Google’s URL Inspection API, count every group, and work the costliest one in full. Free.

Secure Google sign-in Read-onlyNo passwordNo signup

We only ever read your Search Console data — never write to your account — and you can revoke access anytime.

Free scan on your real Search Console data · a full worked example shown · no account, no card

  • Free scan inspects 100 URLs: every group counted, the worst one worked in full
  • Google’s evidence per page: coverage state, canonicals, last crawl, robots, sitemap
  • Ranked by traffic at stake, so you fix the pages that cost clicks first

How many pages you want in Google aren’t there?

The free check collects your sitemap and Search Console pages, inspects 100 of them with Google’s URL Inspection API (pages that lost traffic first), and counts every page that is in your sitemap or earned traffic but isn’t indexed. Every group gets its count and the traffic at stake; the costliest one comes back in full, with Google’s evidence and the fix.

A sample scan

100
URLs inspected
23
not indexed
4,180
impressions at stake

Worst offender, worked in full

Crawled, currently not indexed: 9 pages, 2 of them earned clicks last year

This is a sample. Your scan shows your own site’s real numbers.

Search Console tells you a page isn’t indexed. It doesn’t tell you which ones matter.

The Page indexing report shows up to 1,000 example URLs per reason, with no traffic attached and no order. A site: search is a rough sample that Google itself says not to rely on.

This tool collects your sitemap and Search Console pages, inspects each URL through the official URL Inspection API, and groups the results by Google’s own reason codes plus two cross-checks of ours: indexed pages with no impressions, and pages missing from your sitemap. Every group is ranked by the traffic at stake.

How it works

  1. 1

    Connect Search Console

    Sign in with Google, read-only, and pick a verified property. No account, no credit card.

  2. 2

    We collect and inspect your URLs

    We read your sitemaps and the pages Search Console reports, pick the URLs that matter most (pages that lost traffic first), and inspect each one through the URL Inspection API.

  3. 3

    See every page grouped by reason

    Each URL lands in the group for the reason Google gives, with the fix and the traffic at stake. The worst group comes back in full; unlock every URL, the evidence and the CSV.

What the report looks like

Every row is a URL, Google’s verdict for it, the evidence behind that verdict and the traffic it earned before.

Free index check result: every not-indexed group counted, ranked by severity and impressions at stake
Every group counted and ranked by traffic at stake, the costliest one worked in full for free.
Full index report group card with Google’s status, why it happens and the fix
A card per group: Google’s reason, verbatim, why it happens, and the fix in steps.
URL table with Google’s verdict, traffic at stake, last crawl and sitemap status per page
Per URL: Google’s verdict, the traffic it earned before, last crawl and sitemap status.

How the check works

The verdicts come from Google, through the URL Inspection API: the same data as the Inspect URL box in Search Console, one request per URL. We add what Google doesn’t: your traffic, the order to work in, and the fix.

Which URLs we inspect

Google allows 2,000 inspections per property per day, so we choose carefully. URLs come from your sitemaps (including sitemap indexes and gzip files) and from the pages in your Search Console performance data. We inspect in this order:

  • Pages that earned impressions in the last 16 months but none in the last 3: the ones that quietly dropped out.
  • Pages that earn traffic today, as a health check.
  • Sitemap pages that never showed in search, sampled evenly across your site sections and extrapolated.

Google’s reason, grouped

Each URL is grouped by the coverage state Google returns (crawled but not indexed, discovered but not indexed, noindex, soft 404, blocked by robots.txt, redirect, duplicate or canonical issues, and more). For pages Google doesn’t know at all, we fetch the page ourselves to tell you whether it errors, redirects or is blocked.

Canonical cross-check

We compare the canonical you declare with the one Google chose, after normalising both, and flag the pages where Google picked a different URL.

Traffic at stake

Each page carries the impressions and clicks it earned in Search Console. Groups are ranked by that, so the pages that cost you traffic come first.

Why not use the Page indexing report or a site: search?

Both are free. Neither tells you which unindexed pages cost traffic, or what to fix first.

This toolManual GSC analysisCrawl-based checkers
Data sourceGoogle’s URL Inspection API, one verdict per URLPage indexing report: up to 1,000 example URLs per reasonsite: searches or a crawl: a guess, not Google’s verdict
Traffic per pageImpressions and clicks from your Search Console dataNot shown in the reportNot available
Priority orderGroups and pages ranked by traffic at stakeYou decideA list of URLs
Canonical mismatchesDeclared vs Google-selected, compared for every URLOne URL at a time in Inspect URLDeclared canonical only
Fix stepsCause and fix for every groupHelp articlesGeneric advice, if any

Frequently asked questions

Is this Google index checker free?

Yes. The free scan inspects 100 URLs of your property and shows the count for every group, the traffic at stake, the worst group worked in full and the first 3 URLs of every other group. A one-time payment unlocks the full run of up to 1,500 URLs, every URL with its evidence, and the CSV.

How do I check if a page is indexed by Google?

For one page, paste it into the Inspect URL box in Google Search Console: it shows whether the page is on Google and why. For many pages at once, this tool runs the same inspection through the URL Inspection API and groups the results by reason.

Can I check indexing for many URLs at once?

Yes, that is what the tool is for. It reads your sitemaps and Search Console pages and inspects up to 100 URLs free, or up to 1,500 in the full run.

How is this different from a site: search?

A site: search shows a sample of what Google has indexed, and Google says it is not a complete list. This tool asks Google about each URL through the URL Inspection API and gets the actual verdict and reason.

How is this different from Search Console’s Page indexing report?

The Page indexing report gives counts per reason and up to 1,000 example URLs, with no traffic attached. This tool inspects your URLs one by one, attaches the impressions and clicks each page earned, and ranks the groups so you know where to start.

Does it use the URL Inspection API?

Yes. Every verdict comes from Google’s official Search Console URL Inspection API, read with the read-only access you grant when you sign in.

How many URLs can it check?

Google allows 2,000 URL inspections per property per day. The free scan uses 100 of them and the full run up to 1,500. If the daily limit runs out mid-run, you get a partial report and can resume the next day: URLs already inspected are reused, not inspected again.

Does it find pages with a noindex tag?

Yes. Pages excluded by a noindex meta tag or X-Robots-Tag header get their own group, and we flag the ones that are in your sitemap or used to earn traffic, since those are usually mistakes.

Can it request indexing for me?

No. Neither Google API offers “Request indexing” for ordinary pages; that button exists only in Search Console. Google’s Indexing API is limited to job posting and livestream pages. The report tells you which pages to fix and resubmit.

Can I check backlinks or a competitor’s pages?

No. The URL Inspection API only answers for properties you have verified in Search Console, so the tool checks your own sites only.

Why is my page “Crawled – currently not indexed”?

Google fetched the page and decided not to index it for now, usually because it judged the page thin, duplicate or low in value compared with others on your site. Improving the content and the internal links to it is the usual fix.

Is my data safe? What does it access?

Your Google access is read-only and your tokens stay in an encrypted session only for the scan, never in our database. Inspection results are cached encrypted for 24 hours so a resume does not use your quota twice, and paid reports are kept 90 days before automatic deletion.

Trusted by SEOs

“Keylogs gives me more actionable insights than Semrush and the like! It definitely helps me and my team a lot.”
Flavio AmielFlavio Amielfrom Guiajando · Guiajando
“This is how search insight should look like — a real time saver when it comes to SEO.”
Loukman NacikLoukman Nacikfrom bounceless.io · bounceless.io

Find the pages Google isn’t indexing.

Free scan on your real Search Console property, 100 URLs inspected, the worst group worked in full. Sign in with Google, read-only, no account, no card.