
How to Check If a Page Is Indexed by Google
Quick Links: Google Index Checker · Google URL Inspection Tool guide · Google Indexing guide · HTTP Status Checker
Three ways to check if a page is indexed — and what each one actually proves
"Is this page indexed by Google?" sounds like a yes-or-no question, but the honest answer depends on which method you use to check. Each one answers a slightly different question, and mixing them up is how people end up treating a rough signal as a definitive verdict.
There are three practical options:
- A public index checker that runs a live
site:search through a search API and looks for an exact URL match. - A manual
site:search you type into Google yourself. - Google Search Console's URL Inspection tool, which reads Google's own indexing pipeline for a verified property.
Only the third one is authoritative. The first two are public search-visibility proxies — useful, fast, and genuinely informative, but not a direct read of Google's internal index.
Method 1: A public Google Index Checker
The quickest option for a fast first look, especially across several URLs at once, is a dedicated checker like ProURLMonitor's Google Index Checker. Paste in up to 25 URLs and it runs a site:<exact URL> query through Google Custom Search (falling back to SerpApi if needed) and checks whether that specific URL shows up among the results.
The tool reports one of three honest states, not a binary "indexed/not indexed":
- Appears indexed — the exact URL matched a result. A real positive signal, not a ranking guarantee.
- Not found — no matching result in that check. A prompt to investigate, not proof the page is excluded.
- Uncertain — the search provider didn't return a reliable answer (a timeout, a quota issue, or missing configuration). This should never be read as a negative result.
This method is genuinely useful for triage: checking a batch of URLs after a migration, confirming a new page shows up in search visibility, or spot-checking pages you suspect have a problem. It does not connect to Search Console, does not use any Search Console credentials, and can't see crawl history, manual actions, or the canonical URL Google actually selected for a page.
Method 2: A manual site: search
You can run the same kind of check yourself by searching:
site:example.com/exact-page-url
directly in Google. If the URL appears, that's a positive signal. If it doesn't, that's the same kind of "not found, not disproven" result a public checker gives you — because it's the same underlying mechanism.
Google has been explicit that the site: operator was never designed as a complete, reliable inventory of everything a domain has indexed. It's a debugging aid, not an index audit. Treat both a manual site: search and a public checker's result the same way: as one data point, not the final word.
Method 3: Search Console URL Inspection (the authoritative answer)
If you've verified ownership of the property in Google Search Console, its URL Inspection tool is the only method here that reads Google's indexing decision directly rather than inferring it from search results. It can show whether the page is indexed, when it was last crawled, which canonical Google selected, and whether any manual or algorithmic action affects the URL.
This is genuinely a different category of tool from the first two methods — see the full Google URL Inspection Tool guide for how to use it and what each field means. When a public checker and Search Console disagree, Search Console is the one to trust for a property you control.
Why "not found" isn't the same as "not indexed"
A public checker or a manual site: search can miss an indexed page for reasons that have nothing to do with whether Google actually indexed it:
- The query only checks a handful of top results, not Google's full index.
- Search results vary slightly by data center, time, and personalization signals.
- A page can be indexed but rarely surfaced for a narrow, exact-URL query.
None of that means the check was broken — it means a "not found" result is evidence worth following up on, not a verdict. If you own the property, the next step is Search Console's URL Inspection, not a second round of the same public query.
If a page really isn't indexed, what to check next
Once you have a real signal that a page might be excluded — from Search Console, or a repeated "not found" you want to take seriously — the next steps are diagnostic, not another indexing check:
- HTTP status. Confirm the URL returns a clean 200, not a redirect, 4xx, 5xx, or soft 404, with the HTTP Status Checker.
- Robots and noindex. Confirm robots.txt isn't blocking the path and there's no accidental
noindexdirective. - Canonical. Confirm the page's canonical points to itself, not somewhere else.
- Discovery. Confirm the URL is in your XML sitemap and linked from crawlable pages.
For the full troubleshooting workflow and how discovery, crawling, and indexing fit together, see the Google Indexing guide.
Crawled vs. Discovered — currently not indexed
If Search Console shows one of these two specific statuses, they point to different problems and deserve their own read:
- Crawled - currently not indexed: Google visited the page and decided not to index it — usually a quality or duplication signal.
- Discovered - currently not indexed: Google knows the URL exists but hasn't crawled it yet — usually a crawl priority or discovery signal.
Both are Search Console-specific labels. A public index checker has no visibility into either one — it can only tell you whether a site: query currently surfaces the URL.
Which method should you actually use?
| Method | Good for | Can't tell you |
|---|---|---|
| Public Google Index Checker | Fast triage, checking several URLs at once, no login needed | Crawl history, Search Console's exact status, Google-selected canonical |
Manual site: search | A single quick spot-check | The same limitations as above, one URL at a time |
| Search Console URL Inspection | The authoritative status for a property you verified | Anything about a site you don't control |
Use the public checker or a manual site: search as your first, fast look. Reach for Search Console when the answer actually matters — before you spend time debugging a page that may already be indexed, or before you conclude a page is fine when it isn't.
Official Google resources
Try Our Free SEO Tools
Put what you learned into action with our free SEO analysis tools.