Quick answer
A migrated WordPress site can load while still referring to an old domain, preview address, or file path. Review stored URLs and generated assets using a method suitable for WordPress data rather than indiscriminate text replacement.
Before you begin
Confirm the intended final domain, HTTPS scheme, WordPress installation path, and whether this is a single site or a more complex configuration. Keep a current files-and-database backup.
What to do
- Verify the site and WordPress address settings against the planned destination. Avoid changing them experimentally without knowing how to recover access.
- Review page links, media URLs, builder-generated styles, menus, and embedded services for old references. Include templates and reused content, not only the homepage.
- Use a supported migration or replacement method that preserves structured and serialized data. Test the proposed changes on an isolated copy first.
- Regenerate platform-specific assets only where required and clear relevant caches. Preserve licensing and external-service settings that should not change.
- Test public pages, admin login, images, forms, and redirects on the final domain. Check that staging addresses and mixed insecure resources are not left in customer journeys.
How to check the result
The final site should consistently use the intended public addresses while private staging remains separate. Record what was replaced and which areas were checked, including any builder-specific migration steps.
If you need help
If login or styling fails after URL changes, stop repeated replacements and use the recovery plan. Provide old and new hostnames and redacted errors. Multisite and custom application setups may require a separate migration procedure.
Related help
- Investigate WordPress page 404s after a permalink change
- Check and troubleshoot HTTPS certificates for your domain
- Plan a website hosting migration before changing DNS
Official references
Reviewed October 31, 2026. Interfaces, vendor availability, and account features can change. Check your current account before making changes.