A WordPress migration done incorrectly can cause a catastrophic drop in search rankings and traffic. This detailed checklist provides a structured, phased approach to moving your WordPress site while actively preserving your SEO equity, ensuring search engines correctly index your new location without penalty.
Overview
Migrating a WordPress site involves more than just copying files; it's a technical process where every detail can impact your visibility in search results. This guide presents a comprehensive, actionable checklist broken down into three critical phases: Pre-Migration Planning & Backup, The Transfer & Configuration Process, and Post-Migration Verification & SEO Health Check. Following these steps methodically minimizes downtime, prevents broken links, maintains URL integrity, and signals a clean move to search engines, protecting the authority you've built.
Pre-Migration Checklist: Planning and Preparation
What must you absolutely do before touching any files to prevent SEO disaster? This phase is about creating a safety net and establishing a perfect baseline of your current site's state.
- Full Site Backup: Create a complete backup of your WordPress files and database. Use a reliable plugin or a manual method via hosting control panel or command line. Store the backup off-site.
- Document Current Configuration: Record your current PHP and MySQL versions, key plugin and theme versions, and server settings (memory limits, max execution time).
- SEO Baseline Snapshot: Use tools like Google Search Console and Google Analytics to export a list of your top-performing pages, indexed URLs, and any crawl errors. Note your current organic traffic levels.
- URL Structure Audit: Confirm your permalink structure (
/post-name/is ideal). Ensure no 404 errors exist in your current Search Console report. - Plan the New Environment: Choose a new host that matches or exceeds your current server's specifications. Ensure the new server supports the required PHP and MySQL versions. For SEO-focused sites, especially those needing multiple IP addresses for separate projects, selecting a host that offers flexible configurations like those with multi-IP bare metal or dedicated server options can provide a stable foundation for future growth.
Migration Execution Checklist: The Transfer Process
How do you move the site without breaking links or losing data? Execute these steps in order, preferably on a staging server first if possible.
- Transfer Files: Upload all WordPress core files, themes, plugins, and media from the backup to the new server via FTP, SSH, or the host's file manager.
- Create New Database: On the new server, create a fresh database and user. Grant the user all privileges.
- Import Database: Import your database backup (
.sqlfile) into the new database using phpMyAdmin or a command-line tool likemysql. - Configure
wp-config.php: Edit thewp-config.phpfile to point to the new database credentials (name, user, password) and host. - Search and Replace URLs: This is the most critical SEO step. Update all references from the old domain to the new domain within the database. Use a plugin like Better Search Replace or the WP-CLI command
wp search-replace 'old-domain.com' 'new-domain.com' --all-tables --precise. Verify the changes with a--dry-runfirst. - Verify File Permissions: Ensure file and directory permissions are correct (typically folders: 755, files: 644).
- Check .htaccess: If using Apache, verify your
.htaccessfile contains the correct WordPress rewrite rules. You can regenerate it by visiting the Permalinks settings page in the WordPress dashboard.
Post-Migration Checklist: Verification and SEO Health Check
How do you confirm the migration was successful and search engines are re-indexing correctly? Once DNS has fully propagated to the new server, perform these checks immediately.
- Basic Site Functionality: Load the homepage and a few internal pages. Log in to the WordPress admin dashboard.
- Search and Replace Verification: Use a database search tool to confirm no references to the old domain remain, except in archived data or backup fields.
- Permalink Testing: Click through every type of link: posts, pages, category archives, and tag archives. They should load without 404 errors.
- SSL/HTTPS Check: If migrating to or within HTTPS, ensure all resources (images, scripts) load over HTTPS to avoid mixed content warnings.
- XML Sitemap Access: Visit
your-new-domain.com/sitemap_index.xmlto ensure it loads and contains the correct URLs. - Robots.txt Check: Verify
your-new-domain.com/robots.txtis accessible and doesn't accidentally block crawlers. - Update Search Engine Properties: In Google Search Console and Bing Webmaster Tools, add and verify the new domain property. Use the "Change of Address" tool in Google Search Console if the domain itself is changing.
- Crawl & Indexation Monitoring: Submit your new XML sitemap in all webmaster tools. Monitor crawl stats for errors. Use the
site:search operator to check indexing status for the new domain. - Traffic Monitoring: Watch Google Analytics for any sudden drops in traffic, which could indicate indexing issues.
Migration Method Comparison: Choosing Your Path
Your technical skill and site complexity determine the best migration approach. This table compares the primary methods.
| Migration Method | SEO Risk Level | Technical Skill Required | Best For |
|---|---|---|---|
| Manual Migration (CLI/GUI) | Low (with care) | High | Developers, complex sites, full control needed. |
| Migration Plugins | Low-Medium | Medium | Most site owners; offers good balance of ease and control. |
| Host-Assisted Migration | Low | Low | Users preferring a hands-off approach; depends on host expertise. |
| Cloning/Staging Workflow | Very Low | Medium-High | Critical sites requiring zero downtime; test thoroughly before live switch. |
The stability and configuration of your hosting environment directly impact migration success and ongoing SEO performance. A provider that offers both flexibility for technical tasks and managed options for simplicity, such as RakSmart with its range of dedicated servers and WordPress application marketplace, allows you to choose the path that best fits your technical comfort and site requirements.
Common Migration Pitfalls and SEO Fixes
Avoid these frequent mistakes that can hurt your rankings.
- Mixed Content Errors: After migration, check for HTTP resources on an HTTPS page. Use a plugin or a search-replace in the database to fix
references to. - Broken Internal Links: The #1 cause of post-migration 404s. Ensure the search-replace was comprehensive.
- Incorrect Canonical Tags: Some themes or plugins set canonical URLs. Verify they point to the new domain after migration.
- Sitemap & robots.txt Not Updated: Ensure these files reference the correct new domain.
- Forgetting to Notify Search Engines: Using the Google Search Console "Change of Address" tool is vital for domain moves. Submitting the new sitemap helps speed up re-indexing.
Final Pre-Launch SEO Migration Checklist
Run through this final list before declaring the migration complete.
- All pages and posts load without errors on the new server.
- All internal links point to the correct new domain URLs.
- The XML sitemap is accessible and correct at the new domain.
- The robots.txt file is properly configured.
- SSL certificate is active and all content loads securely.
- Old domain is set up to redirect (301) to the new domain (if the domain changed).
- Google Search Console "Change of Address" tool is submitted (for domain changes).
- New sitemap submitted in Google Search Console and Bing Webmaster Tools.
- No database references to the old domain remain.
- Server error logs show no critical failures (404s, 500s).
Conclusion
A meticulous WordPress migration is less about the transfer of files and more about the preservation of data integrity and search engine trust. By following this phased checklist—from securing backups and executing a precise search-replace to rigorously verifying functionality and updating search engine directives—you can execute a seamless move that maintains your hard-earned rankings. Remember that the foundation of a successful migration lies in careful planning and thorough verification at each stage.
For your next migration or site setup, consider the importance of a hosting environment that supports both technical precision and reliable performance. Exploring hosting solutions that provide the necessary tools and stability ensures your website's SEO health remains strong, allowing you to focus on growth rather than recovery.

