Quick answer
Once an email is sent, you cannot edit the link inside anybody’s inbox. If that link points at a PDF on your site and the document needs correcting, the fix is usually to leave the link exactly where it is and replace the file behind it.
That only works when the new PDF is still the same document — a corrected form, guide or report. If it is a different edition that should stay distinct, replacing it changes what the email meant.
Afterwards, test the exact URL that was in the email, and make sure a cache is not still handing out the old file.
Why email makes this matter so much
You can edit a web page. You cannot edit an email.
People keep them for days, months or years. They forward them. The link ends up in ticketing systems, in notes, in shared documents.
A file URL you sent by email is a permanent external dependency whether you wanted one or not.
Where this comes up
Corrected forms, event packs, membership applications, product guides, current reports, benefits handbooks, price lists, downloadable instructions.
In every case the question is the same: does that link mean “the current version”, or does it mean a specific edition?
When replacing is right
Replace behind the existing link when the original had an error, the new file is the correction, the email should still lead people to the current approved document, and the page still means the same thing.
Example. An association emails 8,000 members a link to the 2026 Membership Application. Two hours later somebody spots a typo in the address field.
Replacing the PDF at the same address is the least disruptive fix available, and it fixes all 8,000 links at once.
When replacing is wrong
Do not replace when the email deliberately referred to a dated edition, when previous versions have to stay available, when the new document is substantially different, or when you need a record of what recipients originally received.
Example. A report sent as “August 2026 Report” must not quietly become the September report at the same address. That changes what you told 8,000 people.
Test the link from the sent email
After replacing:
- open the message that actually went out
- click the link recipients received
- try it in a private window
- confirm the corrected content is there — inside the document, not just the filename
- try another device or network if your caching is aggressive.
Testing it from the WordPress admin proves nothing. The requirement is that the link already in circulation works.
A correct replacement can still look broken
Stable URLs are exactly what external links need, and exactly what caches hold onto.
So you end up with: the admin says it succeeded, the file on the server is right, and recipients still get the old PDF.
The fix is not to replace it again. Work out which layer is stale and clear that one URL.
Why ?v=2 does not save you
Adding a query string forces a fresh fetch, which is genuinely useful for links you control.
It does nothing for an email that has already left. You cannot go back and add anything to a message in somebody’s inbox.
That is why purging the specific URL is the answer here rather than versioning it.
The same problem, fifty times over
Organizations send a lot of document links: monthly reports, dealer price lists, regional forms, product documentation.
If 50 externally distributed files need correcting, doing them one at a time is slow and easy to get wrong.
A batch handles the set at once: upload the revisions, match each to the file people already have links to, check the uncertain ones, replace, verify, and keep undo available.
A better shape for next time
Where you can, link emails to a page rather than straight to a file.
A page can explain the document, point at the current file, survive a filename change, and say which revision it is.
That does not help with a link you have already sent directly to a PDF. For that one, keeping the file where it is remains the answer.
Summary
A sent email turns a file URL into something you cannot change.
If it is still the same document: replace behind the existing link, test the exact URL that went out, and purge the cache if it is stale.
If it is a new edition, publish it separately rather than rewriting what you already sent.
Related: Replace PDF without breaking links · Replaced file still shows old version · Monthly report replacement