Guides
How to check if a page is indexed (and what each method can tell you)
By Blink Index · October 17, 2026 · 3 min read
Three reliable ways to check whether Google has indexed a URL, and why a missing search result does not always mean the page is not indexed.
'Is my page in Google?' sounds simple, but the quick method most people use is the least reliable one. Here are the options, from most to least trustworthy.
1. Search Console URL Inspection (most reliable)
If you own the site in Google Search Console, paste the URL into the inspection bar. It tells you whether the page is indexed, which canonical Google chose, when it was last crawled, and the reason if it is not indexed. This is Google's own answer for your site.
2. The Pages report in Search Console
The Pages (indexing) report lists indexed and non-indexed URLs with reasons such as 'Discovered, currently not indexed', 'Crawled, currently not indexed', 'Duplicate without user-selected canonical' and 'Excluded by noindex tag'. It is the best way to see patterns across many pages.
3. The site: search (quick, rough)
Searching site:example.com/your-page in Google shows whether the URL appears. It is fast, but it is a rough check: results can lag, and a page can be indexed without appearing for a given query. Treat a hit as a good sign and a miss as 'check Search Console'.
What a missing result does and does not mean
- Not appearing for a keyword does not mean the page is not indexed. It may just not rank.
- Appearing in site: results does not mean it ranks anywhere that matters.
- A page can be indexed under a different URL (for example another canonical). Inspect the canonical Google chose.
Reading a URL Inspection result
Look at three things. First, whether the page is 'on Google' or not. Second, the canonical: it shows the URL you declared and the URL Google chose, and if they differ, Google may be treating your page as a duplicate of another. Third, the last crawl date, which tells you how fresh Google's copy is.
The 'Test live URL' button fetches the page now and shows what Google would see today. It is useful for checking a fix, but a successful live test does not mean the page is in the index. It means the page is eligible.
Checking many pages
Inspecting URLs one by one does not scale. Use the Pages report to see groups of URLs by status and reason, and export the lists. For larger sites, Google also offers a URL Inspection API with daily limits per property, so plan around those limits instead of trying to check everything at once.
Common false alarms
- The page is indexed, but not for the query you typed. Check with the site: operator or Search Console instead.
- You are looking at a cached copy or a result from your own personalised search.
- The page is indexed under its canonical URL, but you searched for the duplicate.
- The page is on a staging or test domain that is blocked or not meant to be indexed.
Checking pages you do not own
For a competitor's page or a page that links to you, you cannot use Search Console. The site: search and third-party checkers give a rough answer. Treat 'found' as likely true and 'not found' as 'unknown', especially for new pages.
Keep reading
- How to get new pages indexed on Google, step by step
A practical checklist for getting a new page into Google's index: what to check first, how to help Google find the page, and what to do while you wait.
- What indexing tools can and cannot do
An honest look at what URL submission and indexing tools do, what they cannot do, and how to use them without wasting money.
- 'Discovered, currently not indexed': what it means and how to fix it
Search Console says your page was discovered but not indexed. Here is what that status means, the usual causes, and what to change.