Skip to content
BlockchainSign
en

How to Prove What a Website Said

By Published

How to Prove What a Website Said
Photo: cottonbro studio

Web pages change, and the version that mattered is usually the one that no longer exists. Proving what a page said on a particular date comes up in advertising disputes, contract arguments about published terms, defamation, infringement claims and compliance work — and the usual methods are weaker than people expect.

Why the obvious options fall short

A screenshot is an image file. It can be edited in a browser's developer tools before capture, or in any image editor afterwards, and nothing about it resists either. It is the most common evidence of this kind and among the weakest.

A saved PDF or MHTML captures more, and is equally editable, and carries a date your own machine wrote.

The Wayback Machine is genuinely useful and genuinely incomplete. Coverage is patchy, capture times are irregular, robots.txt and site owners can affect availability, and dynamic content often does not render as it did. It is also outside your control — you cannot make it have captured the page you needed.

Your own backups are yours, which is the problem when the dispute is about your site.

What actually helps

Two things, and they work together.

Capture completely. A screenshot of the visible area is not the page. Capture the full rendered page, the HTML source, the HTTP response headers, and the URL. Include the date and the tooling used. A single-file archive of all of it is easier to handle than loose pieces.

Anchor the capture externally. Hash the archive and record that hash on a public ledger the same day. The capture's date is now fixed by something you do not control, and the archive's integrity is verifiable by anyone.

That combination answers the two questions a challenger raises: has this been edited since, and how do we know when it was made.

Method Complete Tamper-evident Date outside your control
Screenshot No No No
Saved PDF Partly No No
Wayback Machine Partly Reasonably Yes, when it captured
Notarised capture Varies Yes Yes, at a cost
Self-capture plus anchor Yes Yes Yes

For your own site

The commoner situation, and the easier one. You control the content and you know when it changes.

Timestamp a release archive of the site at each significant change — the same operation as timestamping a software release. That gives a dated record of exactly what was published and when, which covers published terms, pricing pages, claims in marketing copy, and anything else that might later be disputed.

This is worth doing prospectively. Reconstructing what your site said two years ago, after the fact, from backups you control, is exactly the evidence a challenger will decline to accept.

For someone else's site

Capture and anchor immediately, before it changes. Pages come down fast once a dispute starts.

Note what this does and does not establish. It proves that you captured this content on this date. It does not prove the content was genuinely served by that domain — you could, in principle, have fabricated the capture. Strengthening that requires more: an independent witness, a notarised capture service, HTTP response headers, or a corroborating third-party archive.

A capture that also happens to exist in the Wayback Machine is considerably stronger than either alone, which is a reason to submit the URL for archiving at the same moment you capture it.

The honest limit

Anchoring fixes integrity and date. Provenance — that this content came from that server — is a separate question that cryptography does not answer.

For a page you control, that gap barely matters, since nobody disputes that your site is yours. For a third party's page, it is the gap, and the answer is corroboration rather than better hashing.

See how to prove a document is authentic for the same distinction in a different setting.

Frequently asked questions

Is a screenshot enough to prove what a website said?
Rarely, against a motivated challenge. A screenshot is an image that can be altered in browser developer tools before capture or in any editor afterwards, and its date comes from your own machine. It is useful as a starting point and weak as the only evidence.
Is the Wayback Machine reliable evidence?
It is useful and incomplete. Coverage is irregular, capture times are unpredictable, site owners can affect availability, and dynamic pages often do not render as they did. It has the significant advantage of being outside your control — which is why a capture that also exists there is stronger than either source alone.
How do I prove what my own site said two years ago?
Prospectively rather than retrospectively. Timestamp a release archive of the site at each significant change, exactly as you would a software release. Reconstructing it afterwards from backups you control is precisely the evidence a challenger will decline to accept.

Prove your work existed today

Timestamp any file on the Ethereum blockchain and get a tamper-proof, lifetime certificate. Your file never leaves your browser.