Ethereal Link Replacer

Change your WordPress domain without breaking anything

After moving a website, the old domain is still stored in thousands of places in the database. Ethereal Link Replacer finds every one and replaces it safely – with a preview before anything is saved.

Why plain SQL breaks websites

Themes, page builders and plugins store settings as serialized data, which records the length of every text. A plain SQL replace changes the text but not the length, and the whole setting is lost. Ethereal Link Replacer unpacks the data, replaces the text and recalculates the lengths.

Preview first, then apply

A dry run lists every change before the database is touched. Choose where to search – posts, post meta, options, terms, comments – and apply only when the list looks right. Every change is logged and can be downloaded as CSV.

Safe by design

siteurl and home are skipped on purpose so you never lock yourself out, regular expressions are checked before they run, and caches of the common page builders and caching plugins are cleared after the change.

FAQ

Frequently asked questions

Is it free?

Yes. Ethereal Link Replacer is free and open source on WordPress.org, without a paid version.

Should I make a backup?

Always. Changes cannot be undone from inside the plugin, so take a full database backup and run a dry run first.

Does it work for large websites?

Yes. Replacements run in batches to keep memory low, and a WP-CLI command is included for very large migrations.

Ready for direct bookings?

Free with unlimited properties. Add card & PayPal payments when you need them.