Google removed the Cached link from search results in 2024. This puts a working one back on every result, pointed at the Wayback Machine and archive.today.
cig13zs.github.io/return-google-cache
For about twenty years every Google result had a Cached link. One click to see the page as Google last saw it, which was the thing you reached for when a page was down, paywalled, changed or gone. Google retired it. This adds it back using the Internet Archive.
Under each result you get a small row:
↻ Cached · archive.today · save now
Cached is the latest Wayback Machine snapshot, archive.today is its independent mirror, and save now archives the live page immediately.
It reads the result links already rendered on your screen and builds archive
URLs locally. It opens no connection of its own, has no analytics, and declares
no permissions key. It runs on Google search pages and can do nothing else.
Not on the Chrome Web Store yet, so load it unpacked. Works in Chrome, Edge, Brave and Opera.
- Download the latest zip from Releases and unzip it.
- Open
chrome://extensions, turn on Developer mode. - Load unpacked, then pick the
extensionfolder. - Search Google. The Cached links are there.
extension/
manifest.json MV3, runs only on google search pages
core.js cacheLinks() + enhance(), works in browser and Node
content.js injects styling, runs enhance(), re-runs as results stream in
popup.html toolbar popup
icons/
core.test.js node core.test.js
node core.test.jsThe result walk is anchored on each result's <h3> title and then its link,
rather than on Google's build-hashed class names, so a redesign doesn't silently
break it.
Covers the main Google TLDs (com, co.uk, ca, de, fr, in, br, ph, jp and others). If your local Google domain isn't in the manifest, add one line and reload.
Archives don't have every page. If the Wayback Machine never captured a URL its snapshot page says so, and you can use save now to capture it going forward.
Reads organic result links only. Ads, Google's own properties and image thumbnails are skipped.
- Carryover, AI chat context transfer for ChatGPT, DeepSeek and Grok
- Invisibles, reveal and strip hidden Unicode from text
- Rinse, see the GPS in a photo and wash it off
- Return 100 Results, browse ~100 Google results as one page
Not affiliated with Google or the Internet Archive. MIT licensed. Ko-fi if you want to.