Webs description

Google Web Cache
Google saves web page versions regularly on their own servers. These pages are called the "cached version" of a webpage and are the ones Google uses for processing them and calculations, so they can answer each user request faster without having to look for the desired keywords in all the pages available online. The web pages on Google's servers allow it to find out how each webpage looked in the last saved version even when the website that published it is offline. Google just keeps a recent copy of each page.
Internet Archive
Internet Archive keeps several copies of each web page saved throughout the years. It periodically saves web page versions found on the internet to create a log of the evolution of each web site. The above search button, looks for the latest archived web page version but it is also possible to browse previous saved versions.