How to archive expired campaigns without breaking old links
Retire offers clearly, preserve useful context, and keep historical reporting understandable after a campaign ends.
The useful takeaway
An ended campaign needs an intentional destination, not an unexplained disappearance.
A campaign can end while its links keep circulating. Someone may open an old newsletter, scan a saved card, or discover a social post months later. Archiving should make that experience understandable while preserving the information your team needs to explain past activity.
Separate the public experience from the internal record. The public route should tell visitors what happened and offer a relevant next step where one exists. The internal archive should retain the offer, dates, assets, destinations, ownership, and aggregate results needed for future decisions. Deleting everything solves neither problem well.
Decide whether the content still helps
An expired registration form may no longer be useful, while the workshop instructions or event recording remain valuable. Review each part of the campaign rather than treating the entire page as disposable. Preserve material that still answers a real question, and remove or clearly label claims that are no longer current.
Ask what a visitor arriving from old material expects. If they expect a particular event, explain that it has ended before promoting a new one. If they expect a reusable guide, keep the guide easy to find. The archive should respect the original promise even when the business can no longer offer the original action.
Choose among an ended page, redirect, or removal
An ended-state page is often useful when context matters. A redirect can work when a closely related replacement genuinely serves the same need. Removal may be appropriate when there is no useful content or replacement. Make the choice based on visitor relevance, not merely a desire to make every old URL return something.
Google's site-move guidance and HTTP-status guidance explain relevant search and response behavior. They do not make an unrelated homepage a good substitute for a retired offer. Technical routing and editorial relevance need to be considered together.
Prepare the public transition
Update the main call to action, dates, availability language, and social preview where you control them. A page whose body says registration closed but whose button still says Reserve now sends mixed signals. Check supporting pages and confirmation routes as well, especially if existing customers still need practical information.
If a waitlist or notification option replaces registration, explain the new relationship clearly. Joining a list should not look like reserving a place. Do not collect contact details for an undefined future purpose simply to keep a conversion button on the page. Offer a meaningful next step the business is prepared to fulfill.
Build an illustrative archive package
For a hypothetical summer workshop, an internal archive could contain the final public URL, campaign dates and timezone, offer text, artwork version, booking destination, placement inventory, owner, and a final aggregate report. Add notes about frequent questions, operational failures, and changes made during the campaign.
The public page might retain a short event summary and a clearly labeled link to upcoming workshops, while existing registrants receive continued access to materials they need. These are illustrative choices, not a requirement to preserve every campaign publicly forever. The important point is that the internal record and visitor-facing next state are both intentional and understandable.
Preserve reporting meaning
Record when the destination or page state changed. A later visit to the same URL may encounter an archive instead of an active offer, so it should not automatically be evaluated against the original registration objective. Keep the old campaign label and destination history available when reviewing historical results.
Export relevant aggregate reports before any provider retention deadline or account closure affects access. Include metric definitions and exclusions, not just totals. A spreadsheet saying 400 clicks is difficult to interpret later if nobody knows whether it includes staff tests, repeated taps, or redirect requests. The archive should preserve meaning as well as files.
Review long-lived placements and dependencies
Use the link inventory to find printed codes, partner listings, email templates, and evergreen social references that still point to the campaign. Update editable placements where appropriate. For material you cannot replace, keep the destination honest for as long as it is reasonable and practical to support the route.
Assign an owner and review date to the archive itself. Old pages can accumulate stale contact details, inaccessible files, and unsupported embeds. Periodically decide whether to maintain, consolidate, or retire them. Archiving is a controlled transition from an active offer to a useful record, not a way to postpone every maintenance decision indefinitely.
Sources & further reading
References for the principles and technical details in this guide.
Found something that needs correcting? Send us a correction.