For PBN

Expired domain bought. Now the old pages need to answer again.

I restore the site that used to live on the domain from the Wayback Machine into working WordPress, on the original URLs. The pages that external links point to answer 200 again with the old content. Addresses the archive did not keep answer 410 with a reason, not a redirect to the homepage.

$99 per site. Packs from $69 per site. Delivered as a ZIP with instructions.

Original URLs

Original URLs, exactly

Old WordPress sites often lived on parameter addresses. Links from other sites point to those exact strings. I keep them:

Original addressOn the restored site
/?p=123Answers on /?p=123
/?cat=5Answers on /?cat=5
/?tag=...Answers on /?tag=...
/?m=...Answers on /?m=...
/2014/05/post-name/Answers on /2014/05/post-name/

URLs are not renamed into “pretty” ones. If the archive saved the page, it answers 200 on the same address.

Your URL list

Send the pages with backlinks, for example an Ahrefs export. Every address on that list must answer 200 or 301 with a reason, and the QA report shows the status of each.

200 · 301 · 410

410 with a reason, not everything to the homepage

A common shortcut is to redirect every missing page to the homepage. I do not do that. Each old address gets its own answer:

StatusWhen
200The archive saved the page; it is restored on the same URL
301The original site redirected from this address and the archive kept that redirect; it goes to the same place
410The archive did not save the page, saved it with an error, removed it at the owner’s request, or it is a service address such as a feed

Every 301 and 410 is a row in redirects.csv — url, status, target, reason; the QA report lists every address, 200 included. Check any row with curl -I.

Limits up front

What comes back and what does not

Comes back

Content as archived, the structure (posts, pages, categories, tags, pagination), the original layout as HTML blocks, the original URLs, a new sitemap.xml and robots.txt.

Does not come back

The original database, users, passwords, comments the archive did not save; working forms (they are visible but do not send); site search as before.

Not promised

Link equity, rankings, traffic. The promise is narrower and checkable: the original URLs answer 200 again with the old content.

White-label

No traces in the site files

The site files (WordPress, the database dump, redirects.csv, sitemap.xml, robots.txt, the guides) have no name, links, comments or metadata of mine or of the web archive. Search the unpacked site files for wpservicelab and web.archive.org yourself.

Content stays as archived. If the old pages carry the previous owner’s contacts and names, removing them is a paid option, priced in the audit report.

Rights

Content rights

The content belonged to whoever ran the site before. When you order, you confirm that you have the right to use the content being restored. Rights holders can reach me at hello@wpservicelab.com (DMCA contact).

Pricing

Packs and delivery

OrderPer siteTotal
One sitePer site$99Total$99
Pack of 5Per site$85Total$425
Pack of 10Per site$79Total$790
Pack of 20Per site$69Total$1,380
  • Any site up to 10,000 pages or 5 GB. Larger — priced after the audit.
  • Packs are prepaid and used within 6 months; unused sites are refunded.
  • 2–3 working days for sites up to 2,000 pages; up to 7 for larger ones. Rush +$30 for sites up to 500 pages: 1–2 working days.
  • Delivery: a ZIP with install.md (cPanel, FTP/phpMyAdmin, nginx); the download link works for 30 days, so keep your own copy. Installation on your hosting is free on request; access is sent after payment, in a separate message.

Choosing

A download tool or this service

A download tool gives you an automatic copy of the archived pages, priced per file: if a copy is enough, it costs less. If you need WordPress on the original addresses, with a status and a reason for every old URL, that is what I do.

Send the domain. Same or next working day you see how many pages the archive holds, for which years, the URL structure, the price and the date.

Ask in Telegram