Free tool

Google Index Checker

Whether Google holds each of your pages, the new ones especially.

How it works

What is the Google Index Checker?

The Google Index Checker is a free tool that searches Google for one page URL and reports whether that page appears in the organic results. Indexed means the page came back in Google's results. It works for any public page, including pages on sites you do not own, and you need no Search Console access to run it.

How to use the Google Index Checker

  1. Paste the full URL of one page, such as https://example.com/blog/post. The path matters: the tool checks the exact page you give it, not the whole site.
  2. Press Check Google index. The tool searches Google for that exact URL.
  3. If the result is locked, sign in or create a free hyperank account to see it. The check has already run.
  4. Read the status: Indexed or URL is Not Indexed, with the number of results scanned and the time of the check.

Why is my page crawled but not indexed?

Because crawling and indexing are two separate decisions. Googlebot fetching a page is one event, and Google choosing to keep it in the index is a later one. A page can pass the first and fail the second indefinitely.

Search Console names both states. Crawled - currently not indexed means Google fetched and read the page, then left it out. Discovered - currently not indexed means Google knows the URL exists but has not fetched it yet.

The usual reasons a fetched page is left out are duplication of a page Google already has, a canonical tag pointing somewhere else, or too little on the page to be worth keeping. None of these shows up as an error. The page returns 200 and is simply not in the index.

How do I check if a page is indexed by Google?

If you own the site, use the URL Inspection tool in Google Search Console. It shows Google's own record for the page, and the URL Inspection API allows 2,000 inspections per day per property.

For a URL you do not own, Google offers no index-status API, so the only signal is the search results. This checker searches Google for the URL and looks for that page among the organic results it gets back.

The site: operator is not a diagnostic either. Google has said its results are not exhaustive, so a page can be indexed and still missing from a site: search.

How do I get Google to index my page?

Fix whatever is keeping the page out first, then request indexing. Start with noindex, in a robots meta tag or an X-Robots-Tag response header. Either one removes the page outright, and the header version is invisible in the page source.

Next, a canonical tag pointing at another URL tells Google to index that URL instead. A Disallow in robots.txt stops Google fetching the page at all. Then check the status code, whether the page is in your sitemap, and whether any page on your site links to it.

Once those are clean, request indexing in Search Console's URL Inspection tool. That queues the URL for a crawl. It does not raise the odds of the page being kept, and asking twice does nothing.

Questions

How long does it take Google to index a new page?
Google commits to no fixed time for indexing a new page. On an established site with good internal links it can take hours or days, and a new domain with few links pointing at it can wait weeks. If a page is still missing after a couple of weeks, inspect it in Search Console.
What does Discovered - currently not indexed mean?
Discovered - currently not indexed means Google knows the URL exists but has not crawled it yet. Google's own explanation is that it postponed the crawl, often to avoid overloading the site. Internal links from pages Google already crawls, and a listing in your sitemap, give it more reason to come back.
How do I get Google to index my site faster?
Google indexes a site faster when its pages are easy to find: link new pages from pages that are already indexed, list them in an XML sitemap submitted in Search Console, and request indexing for the ones that matter most. Requesting indexing queues a crawl but does not guarantee the page is kept.
Is there a Google index checker API?
Google's URL Inspection API reports index status, but only for sites you have verified in Search Console, up to 2,000 URLs per day per property. There is no Google API for URLs you do not own, which is why this checker reads the search results instead.
Can I check whether many URLs are indexed at once?
Yes, for your own site: the Page indexing report in Search Console lists indexed and excluded pages in bulk, with the reason each excluded page was left out. This Google index checker takes one URL at a time and works on any public page.

Indexing Tools

More in Indexing Tools

Bing Index Checker

The same check against Bing, which ChatGPT search reads from.

Check Bing index

Yandex Index Checker

The same check against Yandex.

Check Yandex index

Ready when you are

Before your next buyer asks AI about you, ask AI about yourself

One check, four engines, about twenty seconds. We show you the answers before we ask for anything.