Google Index Checker: Is My Page Indexed, by Google's Own Reading
Connect your Search Console and see, per URL, whether Google has it indexed, the coverage state, the last crawl and the canonical it chose.
Google's URL Inspection API on your own property, read in your browser, not a site: search; nothing is submitted and no indexing is promised.
Needs your Search Console (read-only)
How to use this tool
This tool asks Google's URL Inspection API, on your own Search Console property, whether each URL is indexed. The answer is Google's own: the verdict, the coverage state ("Submitted and indexed", "Crawled - currently not indexed", "Discovered - currently not indexed" and the rest), the last crawl and the canonical Google chose. The read-only token stays in your browser and nothing is stored.
- Click Connect Search Console and allow read-only access in the Google popup.
- Pick the property the URLs belong to.
- Paste up to 50 URLs, one per line.
- Click Check the index status and read Google's state for each.
What it checks
- Whether Google has the URL indexed, from its coverage state.
- The last crawl time and whether the page could be fetched.
- The canonical Google chose, flagged when it differs from the one the page declares.
- A link into Search Console for each URL, where Request indexing lives.
Questions
Does this get my page indexed?
No. It reads what Google says. Google documents that requesting indexing "does not guarantee that the page will appear" and that crawling "can take anywhere from a few days to a few weeks"; services that promise indexing in minutes use undisclosed methods Google has described as spam.
Why not a site: search?
A site: query is a search result, not the index, and Google forbids scraping it. The URL Inspection API is Google's own answer for your property, 2,000 URLs a day, free.
Is anything stored?
Not here. Sign in to RankWhy to watch URLs: every check is kept, so you see when a URL entered the index and whether it is still there after 30 and 90 days.