Website Recovery Importer: recover an expired site into WordPress
The free WordPress plugin that imports an expired site rescued from the internet archive into your site: pages, posts and images, as drafts.
Summary
- Website Recovery Importer is a free WordPress plugin that takes the package Tesora builds (the pages of an expired site rescued from the internet archive) and imports it into your site.
- Everything lands as a draft: it never publishes on its own. You review and decide.
- It works in batches (no crashes on large sites), cleans the HTML, places the images and rewrites internal links.
- It does not crawl Wayback on its own: it only imports what Tesora already prepared. The WordPress half, done carefully.
- Free and open source (GPLv2). Requires WordPress 5.8+ and PHP 7.4+. Coming soon to WordPress.org.
Picture the hard part already done. With Tesora you found an expired domain with good history, looked at its past on the internet archive and rescued its site: dozens of pages, its posts and its images. Now you have a package sitting on your disk. What now?
Moving all of that into WordPress by hand is torture: copy page by page, upload image by image, fix broken links one at a time. That is what Website Recovery Importer is for, the free plugin that does that second half for you.
What Website Recovery Importer is
It is a WordPress plugin with one very specific job: it takes the recovery package Tesora builds and imports it into your site. That package is a WXR file (WordPress’s export format) with the pages, plus a folder with their images. The plugin reads it, creates the content and places the photos where they belong.
And one thing to be clear about from the start: the plugin does not crawl or download anything from Wayback on its own. That part is Tesora’s job. The plugin only does the WordPress side, and it does it carefully.
What it does, and why that way
- Batched, no crashes. It imports in small batches, so a site with hundreds of pages does not exhaust your server’s PHP memory or time.
- Everything a draft. Nothing goes live on its own. Each page stays as a draft until you review it. It is the safety net against accidentally publishing content that is not yours.
- Cleans third-party HTML. Archived content usually drags along scripts, iframes and odd code. The plugin strips it with a strict allow-list before saving.
- Places the images. It uploads the package images and keeps the content pointing at yours, not at the dead site.
- Rewrites internal links. It switches links from the old domain to yours, in every variant (with and without www, http and https).
- No duplicates. If you re-import the same package, it updates instead of creating copies.
- Stop and resume. A long import can be stopped and picked up where it left off, without starting over.
- In your language. The screen runs in English or Spanish, with a light and dark mode.
How to use it, in four steps
- Tesora builds the package. You pick an expired domain with good history and Tesora prepares the recovery package from the internet archive.
- You install the plugin. You download it and upload it to your WordPress like any other. It is free.
- You feed it the package. From Tools → Website Recovery Importer you upload the ZIP, or drop it by FTP into a folder and the plugin detects it on its own.
- It imports as drafts. It creates the pages and posts in bulk, places the images and rewrites the links. And it stops there: the last word is yours.
There is a longer version, with screenshots, on the plugin page.
The fine print, no tricks
The content you import comes from third-party archived pages. It may be under copyright. That is why the plugin brings everything in as a draft and warns you: review ownership, trademarks and content before publishing anything. The tool saves you the mechanical work, but the responsibility for what you publish is yours.
None of this is fine print to hide from you. It is the opposite: so you know what you are getting into.
How to install it today
Right now you download it from the plugin page (a ZIP), upload it under Plugins → Add New → Upload Plugin and activate it. It requires WordPress 5.8+ and PHP 7.4+. It is free and open source (GPLv2).
It is under review at WordPress.org. Once approved, you will be able to install and update it straight from your WordPress plugin search, with nothing to download by hand.
Wrapping up
If Tesora is the compass that takes you to the right domain, this plugin is the moving truck: it takes what you rescued and sets it up in your house, tidy and in draft, ready for you to add your touch and publish. No copy and paste, no uploading images one by one.
Not sure where to start with all this? Read how to get started with Tesora, step by step first. And if you have questions, write to us at [email protected].
Keep reading
— The SeoNova team
Frequently asked questions
The questions we hear the most about this topic
How much does the plugin cost?
Does it publish the content on its own?
Does the plugin download things from Wayback?
Do I need Tesora to use it?
What does my WordPress need?
Is it in the WordPress.org directory?
Keep reading
More posts you might like
- Tesora
Reviving a dead domain: how much comes back
An expired domain with good history already brings authority and pages Google knew. Tesora reads its past on Wayback and estimates what you can recover.
5 min read - Tesora
How to get started with Tesora: the complete step-by-step guide
The complete guide to getting started with Tesora: install it, sign in, let it hunt domains, read the daily verdict, follow auctions and get Telegram alerts.
10 min read - Tesora
How much to bid? Tesora gives you the ceiling
How to know how much to bid on an expired domain without overpaying. Tesora gives you a cold ceiling and the recommended play.
5 min read