Guide
How to restore an expired domain from the Wayback Machine
An expired domain comes with links that point to specific old pages. If those pages answer 404, the links lead nowhere. Restoring the site means making those exact addresses answer again with their original content. This guide covers the order that works: check the history, list the linked pages, restore them on the original URLs, give every missing address a deliberate answer, and clean up what belonged to the previous owner.
By Dmitriy Gabdrakhmanov · Updated 9 October 2026
Step 1: check the domain’s history first
Before you restore anything, find out what the domain was. Open its captures by year in the Wayback Machine and look for these signs:
- Where the original site ends. A parking page, a “domain for sale” notice or an empty server page usually marks the drop.
- A second life. Some domains were re-registered and used for something else between owners. Pages in another language or about unrelated products are a warning.
- Spam on deep pages. Hacked sites often kept a normal homepage while thousands of new pages sold pills or casinos. Check a few deep addresses, not only the front page.
If the history shows a spam period, restore only from captures before it, and expect that some of the domain’s links point to spam pages you will not restore.
Step 2: list the pages that links point to
Export the linked pages of the domain from your SEO tool: the “best by links” or “top pages” report, with the full URL of each page. This list is the core of the restoration. Then compare it with what the archive holds, using the CDX request from the step-by-step guide:
- Linked URLs that the archive holds as normal pages can come back
- Linked URLs that the archive holds only as errors or redirects need a decision
- Linked URLs that the archive never captured cannot come back from it.
The share of linked URLs the archive holds tells you, before you spend anything, how much of the domain can be brought back.
Step 3: restore on the exact original URLs
Links point to exact addresses, so the restored pages must answer on exactly those addresses. Three details decide it:
- Parameter addresses. Old WordPress sites were often linked as
?p=123or?page_id=45. WordPress normally redirects those to a pretty permalink; a restored site has to answer the old address itself. - Trailing slashes and file names.
/page,/page/and/page.htmlare three different URLs. Use the one the links use. - The same host. Pick
httpswith or withoutwwwonce, redirect the other variants site-wide, and keep paths unchanged.
Restore the linked pages first, then the rest of the site from the same window. A full site with working navigation reads as a real site to visitors; a handful of orphan pages does not.
Step 4: answer every missing address on purpose
Some linked pages will not come back. Do not send them to the homepage: search engines treat that as a soft 404, and you lose the record of what is missing. Use this order:
- The archive shows the original site redirected the address: keep that
301. - A restored page truly replaces it:
301there. - Nothing replaces it:
410, with the reason written down.
Keep every decision in a redirect map, one row per old address. When you later write a new page on a lost topic, you change one row from 410 to 301.
How to choose between 301 and 410 →
Step 5: clean up what belonged to the previous owner
An archived site carries its owner’s identity: phone numbers, email addresses, street addresses, social profiles, names, sometimes product promises. Left in place, visitors may contact someone who no longer has anything to do with the site. Before launch:
- Remove or replace the previous owner’s contact details and names
- Remove dead analytics, ad and tracking codes
- Check outgoing links: some now point to expired or spam domains
- Make sure contact forms do not pretend to work. In an archived copy, they send nothing.
In my restorations, the site comes back exactly as archived by default. Removing the previous owner’s contacts and names is a paid option priced in the audit report, and everything removed is listed in the QA report.
Two things to know before you publish
Content rights
Owning the domain does not give you rights to the previous owner’s text and images. Restoring a site you did not create is a decision about someone else’s content. Check the rights, or plan to replace the content.
Search engine spam policies
Google’s spam policies name “expired domain abuse”: buying an expired domain and using its reputation to host unrelated, low-value content. Bringing back the original pages on their original addresses is the restoration itself; what you publish on the domain afterwards is what search engines judge. Plan that part with the policy in mind.
Step 6: check after launch
- Request every URL from your linked-pages list. Each should answer
200,301or410as planned. - Add the domain to Google Search Console and submit the sitemap.
- Watch the “Pages” report for a few weeks: addresses reported as soft 404 or not found point to gaps you missed.
Questions
Will the old backlinks count again after the restoration?
Nobody can promise that. A restoration makes the linked addresses answer again with their original content, so the links reach a real page instead of a 404. How search engines value those links is their decision.
How do I know if the domain was used for spam?
Look through the archive captures by year, including deep pages, for content in other languages or about unrelated products. Check the anchor texts in your SEO tool’s backlink report: a sudden wave of unrelated keywords is a common sign.
Do I need to restore the whole site or only the linked pages?
The linked pages matter most. Restoring the rest of the site from the same window gives them working navigation and context, so the site reads as a real site again. In my restorations, every page the archive holds in the chosen window comes back.
Can I change the content after the restoration?
Yes. The site is WordPress: pages arrive with their original layout as HTML blocks, and the text can be edited. Keep the addresses unchanged.
How long does it take?
As a service: 2–3 working days for sites up to 2,000 pages, up to 7 for larger ones. By hand, plan days for a small site.
Next step
For PBN operators I restore expired domains into WordPress on the original URLs, with a 301 or 410 and a reason for every old address, and a QA report that shows the status of every URL on your linked-pages list.