Skip to content
Available from Free

Restore WordPress to a new domain without broken links

Move a WordPress site to a new domain and keep every link, image and page-builder layout working. Quick Restore rewrites stored URLs safely during the restore, on every plan.

Restore WordPress to a new domain without broken links

In short

  • Quick Restore rewrites every stored URL to the new domain while it restores the site.
  • It uses a serialization-safe method, so widgets, menus and plugin settings do not reset.
  • Included on every plan. The free version restores backups up to 512 MB.

WordPress stores full URLs in the database: in post content, image links, menus, widget settings and plugin options. When the files and database arrive on a new domain unchanged, the site half-loads. Images point back to the old address, links go to the old site, and some layouts fall apart.

The usual fix is a search-and-replace on the database. Done carelessly, that fix causes a second problem.

Old domain replaced by the new domain during a WordPress restore

Serialized data: why a plain find-and-replace breaks WordPress

Many WordPress settings are saved as serialized data: text that records the exact length of every value it contains. If a plain find-and-replace swaps an old domain for a new one of a different length, the recorded lengths no longer match. WordPress then cannot read the setting and treats it as empty.

The result is the familiar broken migration: widgets vanish, some page-builder sections disappear, and plugin settings reset without warning.

What Quick Restore does instead

Quick Restore reads each serialized value, replaces the old address inside it, and recalculates the stored lengths so the data stays valid. It does this during the restore, so you do not need a separate search-and-replace plugin afterwards.

How to restore a WordPress site on a new domain

Back up the old site

Create a Quick Restore backup, or use an existing .wpress file.

Install on the new domain

Set up WordPress on the new domain and add the free Quick Restore plugin.

Restore

Choose the backup and confirm. URLs are rewritten to the new domain as it restores.

The backup uploads in chunks, so a small upload limit on the new host does not get in the way. For a complete walkthrough of the whole move, including DNS and hosting, read how to move a WordPress site to a new domain.

What to check after moving to a new domain

  • URLs typed directly into theme or plugin code files are not in the database, so they are not rewritten. Search your theme for the old domain.
  • Update your address in external services: email platform, CDN, payment gateway webhooks.
  • Add the new domain in Google Search Console and use its Change of Address tool.
  • Keep the old domain redirecting to the new one with 301 redirects, so visitors and search engines follow the move.

Plans and limits

Restoring to a new domain is included on Free, Pro, Pro Plus and Max. The free version restores backups up to 512 MB; Pro and above restore any size. Staging and localhost installs never count against your licence. See Quick Restore pricing.

Before you move WordPress to a new domain: a checklist

  • Make a fresh backup of the live site just before the move, not from last week.
  • Lower your DNS TTL a day or two ahead if you are also changing hosts, so the switch spreads faster.
  • Set up SSL on the new domain before you restore, so the site loads on https from the start.
  • Note third-party settings that mention the old domain: payment gateways, email sending, CDN, analytics.
  • Plan your redirects from every old URL to the same path on the new domain.

Keeping your SEO when the domain changes

Search engines treat a new domain as a new site until they see the old one redirecting to it. Keep 301 redirects from the old domain to matching pages on the new one for at least a year, submit the new sitemap in Google Search Console, and use its Change of Address tool. A short dip in traffic in the first weeks is normal while Google processes the move.

Frequently asked questions

No. URL replacement happens during the restore.

Yes. They are stored as serialized data, and Quick Restore rewrites them with the lengths recalculated.

Make sure the new site’s address in WordPress Settings uses https, then check a few pages for mixed-content warnings in your browser.

No. Deactivate the plugin on the old domain and activate it on the new one; the licence moves with you.

Quick Restore plans

One payment, 12 months of updates. Prices exclude GST for Indian buyers.

Free

Try it, no cost — for small sites

Free

1 WordPress site

  • Full-site backup to one .wpqr file
  • Manual restore by upload (up to 512 MB)
  • Imports All-in-One WP Migration .wpress files
  • Restore to a different domain
  • Community support
Download free

Small sites under 512 MB that want a real backup and a manual restore.

Pro

Restore backups of any size

$39.00one-time

1 WordPress site · 12 months of updates

  • Everything in Free
  • No 512 MB restore limit — any backup size
  • Priority email support
  • 12 months of updates
  • One-time payment, no subscription
Buy Pro

A site owner whose backups have outgrown the 512 MB free restore limit.

Max

Pro Plus with an agency licence for 5 sites

$199.00one-time

5 WordPress sites · 12 months of updates

  • Everything in Pro Plus
  • Agency licence for 5 WordPress installations
  • Developer priority support
  • 12 months of updates for all 5 sites
  • One-time payment, no subscription
Buy Max

Freelancers and agencies managing client sites.

Compare every feature across plans

Get Quick Restore

Licence key by email in about a minute. Activate, and you are done.