How to check if a page is indexed by Google

·4 min read

The most reliable Google index checker is the URL Inspection tool in Google Search Console. Paste the full URL into the bar at the top, and "URL is on Google" means the page is in Google's index. Without Search Console access, search Google for the full URL or for an exact sentence from the page in quotes. A site: search gives you a rough picture of a domain, but Google says it does not list every indexed URL, so a missing page there proves nothing.

Check if a page is indexed with URL Inspection

URL Inspection reads Google's own index, which no outside tool can do. You need a verified Search Console property for the site.

  1. Open Search Console and pick the property that contains the URL.
  2. Paste the exact URL into the inspection bar, with the right protocol, host and trailing slash.
  3. Read the verdict at the top of the report.
  4. Click Test live URL if you changed the page since Google last crawled it.

The verdict comes in three forms.

Verdict What it means
URL is on Google Indexed and eligible to appear in results
URL is on Google, but has issues Indexed, but a problem may stop rich results from showing
URL is not on Google Not indexed, with a reason under Page indexing

Two details trip people up. Google's help page says "URL is on Google" means eligible, not guaranteed to appear. An indexed page can still rank nowhere. The report also shows the last indexed version, not the page as it is today. The live test fetches the page now, but a clean live test only tells you Google can access the page. It does not promise indexing.

Check the canonical fields too. If "Google-selected canonical" names a different URL from yours, Google indexed that other URL and treats yours as a duplicate.

You can check any page, including a competitor's, by searching Google directly. These checks show what Google serves, not everything it has stored.

Run a site: search, and know its limits

Type site:example.com/blog/ to see indexed pages under that path. It is fine for a quick yes or no on a folder and poor for one URL. Google's site: operator documentation says the operator doesn't necessarily return every indexed URL under the prefix, and the list is not always exhaustive.

The result count at the top is an estimate too. Never report it as your indexed page count.

Search the full URL or an exact quote

Paste the full URL into Google as the query. The same Google page says this may help you learn whether a specific URL is indexed and served. If it comes back, you have your answer.

For a stronger test, search one distinctive sentence from the middle of the page in quotes, such as "our returns window runs 45 days from the delivery scan". If your page shows up, Google has indexed it and will serve it for its own text. If a scraper site shows up instead and yours does not, Google may have picked the copy as the canonical.

Count indexed pages across a site with the Page indexing report

For site-wide numbers, open Indexing > Pages in Search Console. It splits every URL Google knows about into Indexed and Not indexed, and groups the second set by reason, such as "Excluded by 'noindex' tag".

Before you panic about a big Not indexed number, note that Google's Page indexing report help says you should not expect every URL to be indexed, only the canonical version of every important page. Each reason's example list stops at 1,000 URLs. And after you fix a cause, Validate fix typically takes up to about two weeks to finish.

Read the reasons, not the total. Five thousand filter URLs under "Alternate page with proper canonical tag" is the system working. Your pricing page under "Excluded by 'noindex' tag" is an emergency.

What a Google index checker can't tell you

Only Google can confirm that a page is in its index. Third-party index checkers search Google from the outside, so they inherit every limit of the searches above. Confirm anything important in URL Inspection.

What to do when a page is not indexed

Match the reason URL Inspection gives you to the fix.

Once the cause is fixed, run Test live URL. If it passes, click Request indexing for that one URL.

Check if a page can be indexed

Our Indexing & Canonical Checker checks whether a page can be indexed at all. It fetches one URL and reports the HTTP status, the robots.txt rule that applies to Google and Bing crawlers, any noindex in meta robots or the X-Robots-Tag header, and the canonical tag. It then loads the canonical target and flags one that errors, redirects, carries noindex or points on to another URL. It also reads snippet controls such as nosnippet and max-snippet. Each finding names the tag or header to change.

It cannot tell you whether Google has indexed the page. It does not query Google or Search Console, and it does not render JavaScript. Use it to rule out the blocks you control, then confirm with URL Inspection. A run costs 8 credits.

Keep reading