Indexing basics

How to Check If a Page Is Indexed by Google

June 6, 2026 · 5 min read

The short answer

To check if a page is indexed by Google, search site:yourdomain.com/the-exact-url in Google. If the page appears, it is indexed. For an authoritative answer on a site you own, use the URL Inspection tool in Google Search Console, which reports the actual index status. URL Indexer tracks indexed status for a whole batch of URLs on one status page.

To check if a page is indexed by Google, search for its exact URL using the site: operator (type site:yourdomain.com/the-page into Google); if the page shows up, it is indexed. That is the fastest spot check, but Google Search Console gives you the authoritative answer for sites you own, and a tool like URL Indexer tracks indexed status across a whole list of URLs on one page. This guide walks through every method, how to read the result, and where each one falls short.

What does "indexed" actually mean?

Indexed means Google has crawled the page, processed its content, and stored it in the search index so it can appear in results. Crawling, rendering, and indexing are three separate steps. A page can be crawled but not indexed, and a page blocked by robots.txt can still be indexed if Google found the URL elsewhere (it just cannot read the content). If you want the full picture, read what URL indexing is before you start testing pages.

How do I check with the site: operator?

Use the site: operator to ask Google what it has indexed from a domain or a specific URL. It needs no login and works for any site, including ones you do not own. There are two ways to run it, from broad to exact.

  1. 1Open Google and search site:yourdomain.com to see a sample of indexed pages from the whole site, with a rough count at the top of the results.
  2. 2Narrow it to one section with site:yourdomain.com/blog/ to list only pages under that path.
  3. 3Test a single page by searching its exact address, for example site:yourdomain.com/blog/the-exact-url. If that one result appears, the page is indexed; if you get "did not match any documents", it is not in the index yet.
  4. 4If the URL has tricky characters, wrap it differently or also try searching a distinctive sentence from the page in quotes to confirm.

What are the limits of the site: operator?

The site: operator is a quick yes/no signal, not a diagnostic tool. It tells you whether a URL appears in results, but it never tells you why a page is missing or when Google last crawled it. The counts are approximate, results can lag behind the live index, and a page can be indexed yet not surface for a clumsy query. For anything beyond a fast check, move to Search Console.

  • No reason given: a blank result does not explain whether the page was crawled, blocked, or deemed low value.
  • Approximate counts: totals are estimates and should not be treated as an exact tally.
  • No crawl date: you cannot see when Google last visited the URL.
  • Owner-only data missing: it cannot show canonicalization, coverage errors, or whether a different URL was indexed in place of the one you submitted.

How do I check with the URL Inspection tool?

The URL Inspection tool in Google Search Console is the authoritative check for any site you have verified, because it reads Google's actual index record for that URL. It reports whether the page is "URL is on Google" or "URL is not on Google", the last crawl date, the canonical Google chose, and any reason a page was excluded. The one catch is that it only works for properties you own and have verified in Search Console.

  1. 1Open Google Search Console and select the property for your site.
  2. 2Paste the full URL into the inspection bar at the top and press enter.
  3. 3Read the top banner: "URL is on Google" means indexed, "URL is not on Google" means it is not, and an amber note flags an issue.
  4. 4Expand Coverage to see the crawl status, the discovered and crawled dates, and the user-declared and Google-selected canonical.
  5. 5If the page is missing but should be live, use "Request Indexing" to add it to the crawl queue, then re-inspect in a few days.

If the tool says a page is not indexed and you are not sure why, the Coverage and reason fields are your starting point. Our guide on why a page is not indexed maps the common exclusions (noindex, blocked by robots.txt, duplicate without canonical, crawled but not indexed) to fixes. For a site-wide view, the Page indexing report in Search Console groups every URL by status.

Should I use a third-party index checker?

Third-party index checkers are useful when you need to test many URLs at once or check pages on sites you do not own (where Search Console is not an option). Most run automated site: style lookups for each URL and return a simple indexed or not-indexed verdict in bulk. They are faster than checking pages one by one, but they inherit the same limits as the site: operator: no crawl dates, no reason for exclusions, and verdicts that depend on the live results at the moment of the check.

URL Indexer keeps this honest and built-in. When you submit a batch, every URL gets a live status page that tracks which ones are confirmed indexed over time, and follow-up email reports land at 3, 7, and 30 days so you do not have to re-run checks by hand. Because URL Indexer needs no Search Console access, it works on third-party backlinks and pages on sites you do not own, which Search Console will never let you inspect.

Which method should I use?

For a quick gut check on any single URL, the site: operator wins because it takes seconds and needs no login. For a definitive answer on a page you own, including the crawl date and the reason behind a miss, use the URL Inspection tool. For checking and tracking many URLs, especially backlinks on sites you do not control, use a bulk checker or URL Indexer's per-batch status page so you can watch the whole list move from submitted to indexed.

Frequently asked questions

How can I tell if a single page is indexed by Google?

Search Google for site:yourdomain.com/the-exact-url. If the page appears in the results, it is indexed. If you see "did not match any documents", it is not in the index yet. For a confirmed answer on a site you own, use the URL Inspection tool in Google Search Console.

Is the site: operator count accurate?

No. The result count shown for a site: search is an estimate, not a precise index total. It fluctuates and is often rounded. Use the site: operator to confirm whether a specific URL is in or out of the index, not to measure exact page counts.

Why does a page show as not indexed when it is live?

A live page can be missing from the index for several reasons: it was crawled but not selected, it carries a noindex tag, it is blocked by robots.txt, or Google chose a different canonical URL. The URL Inspection tool in Search Console shows the specific reason for pages on a verified site.

Can I check if a page on a site I do not own is indexed?

Yes. The site: operator works on any domain, so you can check pages and backlinks on sites you do not control. Google Search Console cannot, since it only inspects verified properties. URL Indexer can submit and track indexing status for those third-party URLs without Search Console access.

How long does it take for a page to get indexed?

There is no fixed timeframe. Crawlers often visit within a few days of finding a URL, and confirmed indexing can take from a few days to a couple of weeks. Google makes the final decision on whether a page is indexed at all.