Google index checker: is my page indexed?
Indexing comes before ranking. If a page isn't in Google's index, it can't appear in search results at all. Paste a full URL into this Google index checker and it runs an exact site: search for that address through a Google search results API. If Google returns the page, we show it as indexed along with the title and snippet Google displays. If not, we show it as not found. Results are cached for 24 hours, so checking the same URL again the same day returns the same answer.
How reliable is a site: check?
It's a good quick signal, but it isn't Google's official answer. Google says the site: operator doesn't necessarily return every indexed URL, so occasionally a page that is indexed won't show. If both Google result providers we use are unavailable, we fall back to a DuckDuckGo search and label the result as an estimate. For a definitive answer on your own site, Search Console's URL Inspection tool is the source of truth.
Bulk URL index checker
Switch to bulk mode to use it as a bulk URL index checker for up to five URLs in one go, for example a batch of new blog posts. You get a results table with a yes, no or unknown status for each URL and can download it as a CSV file. Bulk checks share the same daily fair-use limit as single checks.
Why isn't Google indexing my page?
The most common reasons are: the page is new and Google hasn't crawled it yet; a noindex tag or robots.txt rule is blocking it; the page is very similar to another page, so Google chose the other one as the canonical version; nothing links to it, so Google hasn't discovered it; or Google crawled it and decided not to index it for now, which often happens with thin pages. This tool tells you whether the page is in the index. Search Console's Page indexing report tells you which of these reasons applies.
How long does Google take to index a new page?
Google doesn't promise a timeframe. Its own documentation says crawling can take anywhere from a few days to a few weeks, and a crawled page still isn't guaranteed to be indexed. Pages on sites Google already crawls often tend to be picked up sooner. Submitting a sitemap and linking the new page from a page that's already indexed are the two most dependable ways to help.
How to check if Google indexed my site, not just one page
To check if Google indexed my site as a whole, a site:yourdomain.com search gives a rough idea of how many pages Google holds, but the count it shows is only an approximation. Search Console's Page indexing report gives the real totals, split into indexed and not indexed with a reason for each group. Use this checker for quick spot-checks of individual URLs, including pages on sites you don't own, and Search Console for the full picture of your own site.
What about Bing and IndexNow?
IndexNow is a protocol that lets a site tell Bing, Yandex and other participating search engines about new or changed URLs straight away. Google doesn't use IndexNow. Many CMS plugins support it and it's worth turning on if Bing traffic matters to you, but it won't change your Google indexing status.
Indexed but not showing for your keyword?
If the checker says a page is indexed but you can't find it when you search for your topic, it's in the index but not ranking well yet. That's a different problem: the page may be up against stronger pages, or may not match what searchers want. Check where it ranks with the SERP checker, compare it with the pages above it, and look at its clicks and impressions in Search Console's Performance report.
Checking pages on sites you don't own
Because the check only needs a public URL, you can also use it on competitors' pages, guest posts you've written on other sites, or pages that link to you, for example to confirm that a backlink sits on a page Google has actually indexed. A link on a page Google hasn't indexed is unlikely to help you much.
What the result shows
For an indexed page we show the title and snippet from Google's result and, when Google displays one, the date shown next to the result. That date is usually the page's published or updated date, not the date Google last crawled it. The last crawl date is only available to the site owner, in Search Console's URL Inspection tool.