Changing your WordPress site’s domain can unlock better branding, improved relevance, or strategic advantages—but if not handled correctly, it risks significant drops in traffic and rankings. Search engines treat a new domain as a separate entity initially, so proper migration preserves your hard-earned SEO equity. At Cope Business, we’ve managed countless domain transfers through our technical SEO audit services, minimizing disruptions and often accelerating recovery. This detailed guide walks you through every essential step to move your site safely, from preparation to verification, ensuring minimal impact on visibility.
Ideal for businesses rebranding or upgrading domains, following this process can prevent common pitfalls like broken links or indexing delays. If issues arise during the move, our Google Search Console fixing services can quickly resolve crawl and indexing problems.
Preparation Steps Before the Domain Change
Solid groundwork prevents most SEO losses.
1. Create a Complete Site Backup
Always start with a full backup of files and database:
- Use plugins like Duplicator, UpdraftPlus, or All-in-One WP Migration.
- Download both the backup file and installer (for Duplicator).
- Store copies off-site (e.g., Google Drive or Dropbox).
This allows instant rollback if anything goes wrong.
2. Purchase and Set Up Your New Domain
- Register the new domain and point its DNS to your current hosting server (same IP).
- Keep both domains active on the same hosting account initially for smoother transition.
3. Benchmark Your Current SEO Performance
Document baselines to track recovery:
- Export rankings and traffic data from Google Analytics and Search Console.
- Crawl your site with tools like Screaming Frog to list all URLs.
- Note top-performing pages and backlinks.
Core Steps to Transfer WordPress to the New Domain
4. Update Site URLs in the Database
The most critical step—replace every instance of the old domain.
Recommended Method: Search & Replace Plugin
- Install Better Search Replace or WP Search & Replace on your current site.
- In the plugin, search for http://olddomain.com (and https:// version) and replace with https://newdomain.com.
- Select all tables and run a dry run first to preview changes.
- Execute the actual replace— this updates posts, options, metadata, and serialized data safely.
Avoid free generic search/replace tools that break serialized arrays (e.g., widget settings).
5. Update WordPress Settings
- Log into wp-admin (may require temporary database tweak if locked out).
- Go to Settings > General and change both WordPress Address and Site Address to the new domain.
- Save changes.
6. Implement Permanent 301 Redirects
Redirects tell search engines the site has permanently moved, transferring link equity.
Best Method: All in One SEO or Redirection Plugin
- Install on the old domain.
- Enable site-wide redirect: olddomain.com → newdomain.com (301 status).
- This catches all traffic and old links.
Alternative: .htaccess (Apache Servers)
Add to the old site’s .htaccess:
text
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.olddomain\.com$
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]
For NGINX, configure server block redirects accordingly.
If speed suffers post-migration, our WordPress speed optimization services can restore performance.
Post-Migration SEO Checklist
7. Verify and Fix Broken Links/Images
- Run a crawl on the new domain with Screaming Frog or Semrush.
- Fix any remaining internal links pointing to the old domain.
- Update hardcoded URLs in theme files or widgets if needed.
8. Submit Change of Address in Google Search Console
- Add and verify both old and new domains in GSC.
- On the old domain property, go to Settings > Change of Address.
- Select the new domain and submit— this accelerates ranking transfer.
9. Update External Services and Links
- Change domain in Google Analytics property settings.
- Update CDN (if used) to the new domain.
- Notify important backlink partners to update links.
- Submit updated sitemap to GSC for the new domain.
10. Monitor Performance and Traffic
- Watch Analytics for drops and Search Console for crawl errors.
- Expect minor fluctuations—full recovery can take weeks to months.
- Resubmit key pages for indexing if needed.
If traffic doesn’t rebound as expected, our traffic recovery services specialize in post-migration restoration.
For lingering technical errors, our SEO tools audit errors fixing ensures clean signals.
Common Questions About Domain Migration
How Long Until Rankings Recover?
Typically 2–8 weeks with proper redirects and Change of Address; longer for highly competitive sites.
Can I Keep Both Domains Active?
Yes—redirect the old to the new indefinitely to capture stray traffic.
What If I See Traffic Drop?
Check redirects, mixed content (HTTP/HTTPS), and Search Console errors first.
Final Tips for Success
- Perform the move during low-traffic periods.
- Use a staging site to test everything first.
- Keep the old domain and redirects active permanently.
A well-executed domain migration can even improve performance with a more relevant name. For professional assistance or a pre-migration audit, contact Cope Business for a free technical SEO consultation.




