Google Index Checker: Is This Page Indexed?

Find out if your page is in Google's index — real check via search + diagnosis of reasons.

0/3 today x3 limit

Page indexing check — is the URL in Google?

Check for free whether a page is indexed in Google. A real check through the site: search operator plus diagnostics of the causes: meta robots, X-Robots-Tag, robots.txt, canonical and sitemap. Find out why the page is not indexed and how to fix it.

A real check of whether the URL is in the Google index (site: query)
Meta robots and X-Robots-Tag analysis
Robots.txt blocking check
Canonical URL analysis
Check whether the URL is present in sitemap.xml
Diagnostics of deindexing causes and recommendations

How to Use

  1. Enter page URL to check
  2. Wait for the real Google check and the analysis of the factors
  3. Review the verdict and fix the blocks that were found

Use Cases

  • Diagnose why a page may fail to get indexed.
  • Monitor indexability after technical releases and migrations.

Limitations

  • Uses public signals and does not replace GSC URL Inspection data.
  • Temporary bot blocks can affect check accuracy.

Example Input / Output

Example Input
https://example.com/new-page
Example Output
Indexability: Blocked due to meta noindex and canonical targeting another URL.

FAQ

We send a real site:your-URL query to Google through a secure proxy (the same way our SEO audit does) and see whether Google returns that page. This is more reliable than the deprecated “Google cache”.

Common causes: robots.txt blocking, meta robots noindex, X-Robots-Tag: noindex, canonical errors, duplicate content, low page quality or spam penalties.

This tool checks a single URL. To find out how many pages of the domain are indexed in total and what the sitemap coverage is, use the “Site indexing check”.

Without registration — 3 checks a day; after free registration — 5. The limit exists because every check is a real Google query through a paid proxy.

How this Google index checker tests a page

The tool does two things. First it sends Google a real site: search for the page URL (protocol, www. and the trailing slash are stripped) and looks at whether the page comes back. One result is enough to call the page indexed. Then it downloads the page itself and checks the six factors that most often block indexing: the HTTP status, meta robots, the X-Robots-Tag header, the canonical tag, robots.txt rules and whether the URL is listed in sitemap.xml.

The score starts at 100. Not being indexed costs 40 points, every other fail 25, every warning 10. A score of 80+ means good indexability, 60–79 minor issues, 40–59 real problems, below 40 critical. If the live Google query is temporarily unavailable, you get the technical factors only, with a note saying so.

It is free: 3 checks a day without an account, 5 with a free account, 20 with Pro. The cap exists because every check is a real Google query through a paid proxy.

Is my page indexed? Reading the result

What the report showsWhyWhat to do
Not indexed + meta robots noindexThe page asks not to be indexedRemove noindex in the CMS or template, then request indexing
Not indexed + X-Robots-Tag noindexThe block comes from the server in an HTTP headerFind the rule in the nginx/Apache config or a plugin
Not indexed + robots.txt "Blocked"Googlebot can't read the pageRemove the Disallow. To keep a page out of search, use noindex, not a crawl block
Not indexed + canonical points elsewhereYou told Google another URL is the main oneIf it's a template bug, make it self-referencing; if intended, check the target URL instead
Not indexed, every factor greenGoogle hasn't found the page or didn't find it valuable enoughInternal links, sitemap, indexing request, external links — see below
Indexed, with warningsWorks today, but at riskFix canonical and sitemap so new pages on the same template don't drop out

Where a quick index check can be wrong

We spell out the limits so you don't fix things that aren't broken:

  • site: is not an official report. A fresh page can be indexed but not yet show for site:, and the reverse happens too. The final word is URL Inspection in Google Search Console.
  • URL variants. If Google indexed the version with a trailing slash, with parameters, or the canonical target, a query for your exact URL can return nothing.
  • robots.txt parsing is simplified: it reads the * and Googlebot groups and Disallow prefixes, but not Allow rules or the * and $ wildcards. For a complex file, confirm the URL with the robots.txt checker.
  • Meta robots is read from name="robots"; a separate name="googlebot" tag is not evaluated.
  • Sitemap is looked up only at /sitemap.xml, and child sitemaps in a sitemap index are not opened. "Not in sitemap" on a site with a sitemap index can be a false alarm — open it in the sitemap analyzer.

URL Inspection statuses in Search Console

When our check says "not indexed", open the same URL in Search Console's URL Inspection. Its status tells you exactly at which step Google stopped:

StatusWhat it means
URL is on GoogleIndexed. If site: didn't show it, that is operator lag
Discovered – currently not indexedGoogle knows the URL but hasn't crawled it yet — too few links or a slow server
Crawled – currently not indexedGooglebot read the page and parked it — usually content value or duplication
Duplicate, Google chose different canonical than userGoogle treats another page as the main one; compare the content and your canonical
Excluded by "noindex" tag / Blocked by robots.txtThe same causes our report flags

Removing noindex and fixing canonicals

WordPress

Check Settings → Reading → "Discourage search engines from indexing this site" — it is often left on after development. In Yoast SEO, a single post's noindex sits under the Advanced tab of the Yoast panel; whole content types are set in Settings → Content types. In Rank Math, look at the post's Advanced tab and Titles & Meta.

X-Robots-Tag in the server config

# nginx — find and remove or narrow the rule
add_header X-Robots-Tag "noindex, nofollow";

# Apache (.htaccess)
Header set X-Robots-Tag "noindex"

These lines are often added to a whole staging virtual host and then copied to production with the config.

Canonical

<link rel="canonical" href="https://example.com/catalog/shoes/">

The canonical should point to the same page in its preferred form — same protocol, host and trailing slash. A classic bug is a template that sets the canonical of every page in a section to the home page or to page 1 of the pagination.

How to get a page indexed faster

  1. Link to it from pages that are already indexed — navigation, the parent category, related posts.
  2. List it in sitemap.xml with an accurate lastmod.
  3. In Search Console, open URL Inspection and click "Request indexing". The daily quota is small, so spend it on pages that matter.
  4. Earn at least one external link from a page that crawlers visit often.

How long to wait: Google says crawling a new page can take anywhere from a few days to a few weeks, and repeated indexing requests don't move you up the queue. Re-check every few days, not every hour. If a page with all-green technical factors still isn't indexed after a month, the cause is almost always weak internal and external links or thin, duplicated content — not a setting.

If the page is not indexed and doesn't block indexing itself, the tool offers paid submission for indexing, refunded if the page doesn't get indexed within the stated period. With noindex or a robots.txt block you won't see that offer — paying would be pointless.

One page, a backlink, or the whole site?

The checker accepts any public URL, so it also works as a backlink index checker: paste the URL of the page that carries your link, one URL per check — there is no bulk mode here. To see how many pages of the whole domain Google has indexed and what share of your sitemap that is, use the site index checker. For a deeper walk-through of why pages fall out of the index, read the article on checking whether a page is indexed.

Improve search rankings

SEO problems may be costing you traffic. Cascade link building will improve site visibility in search.

Cascade link promotion for your site $30 bonusBacklinks 5→50→5000 across 100+ platforms. From $30 to start, plus a $30 bonus for newcomers.