How to Change Your WordPress Domain Without Losing SEO
Change a WordPress domain while protecting search visibility with URL mapping, permanent redirects, updated internal links, Search Console, and careful monitoring.

A domain change isn't just a new address in the browser. Search engines have to discover the new URLs, confirm each old page moved permanently, and transfer the ranking signals tied to the old domain.
Some fluctuation is normal. Google's site-move documentation says visibility may dip while new URLs are crawled. A careful migration gives search engines clear signals instead of making them guess.
Don't Change Everything at Once
Don't change the domain, redesign the site, rewrite every page, and switch platforms on the same day. Change one major thing at a time. If something breaks, you know exactly what caused it.
Copy the current site to the new domain first. Save design changes for after the move settles.
Map Every Old URL to a New One
Pull current URLs from:
- The XML sitemap
- Google Analytics (top landing pages)
- Search Console (indexed pages)
- A site crawl (Screaming Frog or similar)
Map every valuable old URL to its closest new equivalent. If the path stays the same, a domain-wide rule handles it. Record exceptions for renamed, merged, or removed content.
Don't redirect every old page to the homepage. Irrelevant redirects frustrate visitors and get treated as soft 404s. If a page no longer exists, redirect to the closest matching page or return a proper 410.
Copy WordPress to the New Domain
Move the database, uploads, themes, plugins, and custom files. A migration plugin updates stored URLs, but check for hard-coded references in widgets, page-builder content, theme options, CSS, and redirect rules.
Confirm these on the new site:
- WordPress Address and Site Address use the new HTTPS domain
- Internal links point to new URLs
- Canonical tags reference the new URLs
- XML sitemap shows the new domain
- Structured data and social metadata use the new domain
robots.txtallows crawlingnoindexfrom the staging environment is removed
That last one kills more launches than anything else. Check it twice.
Set Up One-to-One Redirects
Configure server-side 301 or 308 redirects from each old URL to its final new destination. Google recommends permanent server-side redirects for domain moves.
No redirect chains. Old page → temporary page → new page wastes crawl budget and slows signal transfer. Each old URL should hit its final destination directly.
Test a representative sample: homepage, posts, category pages, images, and any unusual paths. Check the response code and the final destination.
Update Search Console and Sitemaps
Verify both old and new domain variants in Google Search Console. Submit the new sitemap. Use URL Inspection to test important pages.
For a move between domains or subdomains, submit a Change of Address request for the verified old properties. Google's current guidance says to include variants like www, non-www, and subdomains.
Keep analytics running on the new site so you can compare organic landing pages, conversions, and crawl behavior during the transition.
Keep the Old Domain Alive
Google recommends keeping redirects for at least one year. Users may benefit from keeping them longer.
Renew the old domain. Keep its SSL certificate active so HTTPS requests reach the redirect correctly. An expired certificate on the old domain breaks the chain.
Update high-value external links where you can: business profiles, ad destinations, email templates, social accounts. Redirects are the safety net. Direct links are cleaner and faster.
Monitor the Move
Check both domains for:
- 404 errors and incorrect redirects
- Pages still indexed under the old domain
- Canonicals pointing to the wrong host
- Blocked resources or accidental
noindex - Sitemap and indexing changes
- Organic traffic and conversions
Don't panic and remove redirects because rankings dip for a few days. Search engines need time to recrawl old URLs and process the new destinations. Removing redirects during that window makes things worse, not better.
Before You Declare Success
A safe domain change is consistent at every layer: content copied, internal links updated, every old URL redirected to the right new page, Search Console notified, and the old domain kept alive long enough for users and search engines to catch up.
Expect a few weeks of fluctuation. Judge the move by trends over 4–8 weeks, not by daily rank tracking.
Share





