Google Cache Checker

Google no longer provides public cached pages. Use Google Search Console to check indexing for a site you own.

Rated 5 out of 5 (total ratings: 1)
Google Cache Checker

Google Cache Checker is a free tool that checks whether a URL has a Google cached copy and reports when the URL is not cached.

What is a cached page in Google Search?

A cached page is a previously saved version of a web page that Google obtained while crawling the web. Historically, these copies helped people view older content or access a page when its origin server was temporarily unavailable.

A cached copy is different from an indexed page. Indexing means Google has processed a URL and may consider it for search results. Caching refers to retaining a viewable copy. A page can be indexed without having a publicly available cached version.

Google has retired its user-facing cached-page links and the older cache search operator. As a result, cache availability is no longer a dependable measure of whether a page appears in Google Search. For current indexing information about a site you control, Google Search Console is generally the more relevant source.

Diagram comparing a live web page with its cached copy

Which exact URL should you test?

Test the complete public URL whose cache status you want to investigate, including the scheme, host (including a port when present), path, and meaningful query parameters. URLs that look similar can identify different resources.

  • http://example.com/pricing and https://example.com/pricing are distinct URLs.
  • https://www.example.com/help and https://example.com/help use different hostnames.
  • /Products and /products may lead to different pages because URL paths can be case-sensitive.
  • A trailing slash can matter when a server treats /news and /news/ differently.

Use the canonical URL when you know it. If a page redirects, it can also be useful to check both the original URL and the final destination. The URL redirect checker can identify the redirect path before you interpret a cache result.

The work is done on the server. The input travels to the server over HTTPS and is not stored. The server applies PHP URL encoding through urlencode as part of the operation.

The single result field, in context

The result contains one message, so there are no crawl dates, response headers, index coverage details, or cached-page previews to compare.

  • This URL is not cached. The check did not identify an available Google cached copy for the submitted URL.

This message does not prove that Google has never crawled the page. It also does not confirm a penalty, a DNS problem, a failed deployment, or removal from search results. Public cache availability and search indexing are separate conditions.

The checker does not inspect the page's current HTML or tell you whether Google accepted a canonical link element. It also cannot diagnose a certificate warning or email delivery failure. Those problems require checks of TLS certificates, DNS records, mail authentication, or server responses.

Example result produced by the Google Cache Checker tool

Three diagnostic situations

A not-cached result establishes only that the check did not identify an available Google cached copy for the submitted URL.

  1. A revised page still has an old title in search. Check the exact URL, then inspect the live title, canonical URL, and indexing information in Search Console. A missing cache does not explain the old title by itself because search snippets can lag behind page changes.
  2. A site moved from HTTP to HTTPS. Check both versions and confirm that the HTTP address redirects to the intended HTTPS page. Also verify that internal links, canonical link elements, and submitted sitemaps use the HTTPS version.
  3. An old product URL was replaced. Compare the retired address with its replacement, then inspect the redirect status. A permanent redirect helps search engines associate the old URL with the new destination, but cache status cannot confirm that Google has processed the redirect.
The Google Cache Checker tool on biolink.page, showing its input form

After a hosting migration, the Website hosting checker can help confirm which provider or server currently hosts the domain. That is separate from Google's record of a specific page.

Why can a recent site change be missing?

If a recent change is missing from Google Search, Google may not have recrawled the URL, or you may be checking a different URL variant. If the live response seen by a user is stale, a browser or content delivery network may still be serving an older response.

When the live response is stale, browser caches and content delivery networks can continue serving stored files until their cache lifetimes expire or someone purges them. If DNS records recently changed, DNS resolvers can also retain an earlier address according to the record's time to live. During a server move, one person may reach the new host while another still reaches the old one.

Google follows its own crawl schedule. Publishing a page or requesting indexing does not guarantee immediate processing. When applicable, server errors, slow responses, robots.txt rules, canonical signals, and low crawl demand can affect when Google revisits a URL.

Check the live response independently before attributing a problem to propagation. Confirm the final URL, HTTP status, page content, canonical element, and DNS destination. Cache status alone cannot determine which layer is stale.

Frequently asked questions

Can a noindex page still have an older cached copy?

Google has retired public cached-page access, so this tool cannot verify whether Google retains an internal copy after a page gains a noindex directive or for how long.

Does robots.txt remove information Google already knows?

No. Blocking crawling in robots.txt prevents or limits retrieval, but it does not directly erase a URL from Google's records. It may also stop Google from seeing a new noindex directive placed on the blocked page.

What happens to spaces and accented characters in the submitted URL?

PHP urlencode converts spaces to plus signs and percent-encodes many punctuation marks and non-ASCII bytes. For example, https://example.com/annual report.pdf becomes https%3A%2F%2Fexample.com%2Fannual+report.pdf when encoded. Accented and non-Latin characters are encoded as bytes, so the source character encoding matters.

Can I enter an empty or extremely long URL?

The underlying encoding operation converts empty input to empty encoded data, but that does not create a meaningful URL to check. Encoding can expand a long URL because one byte may become a three-character percent sequence. Web servers, intermediaries, and search systems can impose their own URL-length limits, so use the shortest canonical form that identifies the page.

Are numbers and URL punctuation changed during encoding?

ASCII letters and numbers remain unchanged under urlencode, as do hyphens, underscores, and periods. Characters such as slashes, question marks, ampersands, equals signs, and percent signs are encoded. Encoding protects the URL when it is passed as a parameter, but it does not correct a malformed address.

Final checks

Before acting on a not-cached result, open the submitted URL in a private browser window and confirm that it reaches the expected page without authentication. Check its HTTP status, redirect destination, canonical URL, and robots directives. If you manage the site, compare those findings with Google Search Console rather than treating public cache availability as an indexing verdict.

Popular tools