IndexerNow

How to check if a page is indexed by Google (4 reliable methods)

6 min read · updated 2026-07-05
The short answer

The most reliable way to check if a page is indexed by Google is the URL Inspection tool in Search Console, which reports the page's real index status straight from Google. A site: search is faster but often wrong, so trust URL Inspection — or the Inspection API for bulk checks — whenever the two disagree.

"Is my page indexed?" sounds like a yes/no question, but Google gives you at least four different ways to ask it — and they don't always agree. Knowing which method is authoritative saves you from chasing phantom problems (or missing real ones).

Method 1: the site: search operator (quick, but unreliable)

Type site:example.com/your-page into Google. If the page shows up, it's probably indexed. If it doesn't, it might still be indexed — the site: operator samples the index and frequently omits pages that are genuinely in it. Treat a hit as "yes" and a miss as "maybe." Never conclude a page is deindexed from a single empty site: search.

Method 2: a brand + unique-phrase search

Copy a distinctive sentence from the page, wrap it in quotes, and search it. If your page is the top result, it's indexed and you've also confirmed it's not being out-ranked for its own exact content (a duplicate-content warning sign). This is a good sanity check but still not authoritative.

Method 3: the URL Inspection tool in Search Console (authoritative)

This is the one that counts. URL Inspection queries Google's index directly and returns the real coverage state: "URL is on Google," "Crawled — currently not indexed," "Discovered — currently not indexed," "Excluded by noindex," and so on. If you only check one source, check this one. The catch: in the Search Console UI it's one URL at a time.

Method 4: bulk URL Inspection for a whole list

When you need to check 50 or 500 URLs, clicking through the UI is hopeless. IndexerNow's Status tool calls the same official URL Inspection API in bulk: paste a list (or pull it from your sitemap), submit, and export every verdict to CSV. It's the fastest way to answer "what percentage of my site is actually indexed?"

Method 4 in one screen: bulk PASS / PARTIAL / FAIL verdicts from Google's URL Inspection API, with a since-last-check diff.

Run a bulk Google index check on your own Search Console — verdict, coverage state, and last-crawl date for every URL.

Open the Google index checker
When methods disagree, trust URL Inspection

If site: shows nothing but URL Inspection says "URL is on Google," your page is indexed — the site: operator just didn't surface it. The URL Inspection API reads Google's actual index; the public search operators are approximations.

If the verdict is "not indexed," what next?

  1. Read the exact status. "Discovered" means it's queued — push it through the Indexing API. "Crawled — not indexed" means a quality verdict — improve the page first.
  2. Run an indexability audit to rule out noindex, canonical conflicts, robots.txt blocks, and 404/redirect issues.
  3. Fix the blocker, then push the URL through the Indexing API and re-check status in 24 hours.

Sign in with Google, paste your URLs, ship them through Google's Indexing API. Free daily quota, $9.99 for a 50-URL pack.

Try IndexerNow free