Let me take a guess: You have just migrated your website to a new host or domain, or performed a full website redesign. However, you want to ensure you have ticked all the right boxes before you go live.
You don’t want to make mistakes that will cause all your pages to disappear from search results, lose your SEO rankings and quality backlinks, or, worse, make your new website completely hidden from Google.
If my guess is right, you have found the right SEO checklist for website migration that you need before you go live. On the other hand, if you need a step-by-step guide to migrate your website to a new host, check out this website migration guide.
18 SEO Checklists for Website Migration in 2026
Here are the top SEO website migration checklists you must tick before migration, on migration day, and after migration day.
1. Pre-Migration Checklist
Here are important checklists you must tick before migration to preserve SEO rankings, backlinks, and traffic.
| Must Do | Deliverables |
| Backup all website data | Website files, databases, media assets, and email accounts should be stored on local and cloud storage |
| Audit the current website's SEO performance | An SEO audit highlighting top-linked pages, keyword rankings, organic traffic, and page loading speed |
| Audit current website content | A content audit highlighting low-performing, thin, or duplicate content |
| Crawl the current website for URL mapping | A spreadsheet with two columns containing old and new URLs |
| Set up a staging environment | A test site with no index tag and password protection |
2. Migration Day Checklist
Here are important checklists you must tick during the migration process to preserve topical authority and prevent traffic loss and 404 errors.
| Must Do | Deliverables |
| Migrate the entire database to the new server | Website files, databases, media assets, and email accounts should be on the new server |
| Implement redirect | Each old URL should be directed to the most relevant new URL and be properly tested |
| Confirm a valid SSL certificate is active on the new host | – |
| Confirm that Google Analytics and Google Search Console are tracking traffic | – |
| Test the website before going live | All forms, search bars, filters, and pop-ups should be working. All broken links, missing images, and faulty JavaScript file paths should be fixed |
| REMOVE NO INDEX, NO FOLLOW TAGS, AND PASSWORD PROTECTION from the live site | Double-check you have removed no index, no follow tags, and the password |
| Update the Domain DBS setting to a new hosting provider during a low traffic period. E.g., Night | – |
3. Post-Migration Checklist
Here are important checklists you must tick after the migration to determine whether it was successful or not.
| Must Do | Deliverables |
| Submit your new XML sitemap to Google Search Console | – |
| Use Google Search Console to check for errors | Find and fix all errors |
| Update all internal links | All internal links are properly updated |
| Test site speed | Website speed should load under 1 to 2 seconds |
| Check robots.txt file | Confirmation that robots.txt is not blocking search engine crawlers |
| Optimize the site for visibility | FAQ schema, and how-to schema should be implemented; featured snippets should be added in major headers, and high-quality content |
Comprehensive SEO Website Migration Checklists
1. Pre-Migration Checklist
This is the foundation of every website migration. It helps you to measure the impact of the migration, preserve SEO rankings, and prevent costly errors.
i. Backup All Your Website Data: Before touching anything on your current site, ensure you back it up on both local and cloud storage to prevent costly errors.
Here are the important files to back up before the website migration
- Website database including content, posts, pages, user data, and site settings
- Media assets, including images, videos, and email accounts
How to Back Up Website Data
You can use any of these methods to back up your website data:
- Use tools like UpdraftPlus or All-in-One migration if it’s a WordPress website
- Use free migration tools provided by your hosting provider
- Use manual FTP clients like FileZilla to copy files if you prefer the manual backup
ii. Audit the Current Website’s SEO performance:
How do you know if you lost or increased your website's organic traffic and rankings when you don’t have the SEO data for your current website?
To measure the impact of your website migration, use Google Analytics and Google Search Console to:
- Identify top-linked pages
- Analyze keyword rankings
- Monitor organic traffic
- Analyze site loading speed and responsiveness
iii. Audit the Current Website Content
Migrating your website is also an opportunity to identify thin, low-performing, or duplicate content hurting your site's search rankings.
Here is how to do it:
- Use tools like Google Search Console or Screaming Frog to identify low-quality or duplicate content
- Remove dead weight pages, i.e., pages that have no significance or relevance to your site.
- Merge relevant pages into one single page.
iv. Crawl the current website for URL mapping
To help search engines understand your new site and prevent users from hitting “404 pages” when they visit your new site, crawl your current website and create a new spreadsheet mapping old URLs to their equivalent URLs on your website.
Here is how to implement this:
- Step 1: Use Screaming Frog to crawl all the pages on your website.
- Step 2: Identify which pages to keep, merge, or delete.
- Step 3: Create a spreadsheet with two primary columns, i.e., old URL and new URL.
- Step 4: Match each old URL directly to its equivalent URL on your new website (as soon as the new website structure is finalized).
v. Set Up a Staging Environment
This is where you build and test your new website before you go live. It allows you to identify any errors or issues before you migrate to your new website.
Here are the necessary things to do when setting up a staging environment:
- Apply password protection to prevent unauthorized public access
- Add “no-index” tag to prevent Google from indexing the site while testing it.
- Install an SSL certificate to ensure security from Day one.
- Create a separate Google Analytics property to track testing
- Configure caching and CDNs to test performance
2. Migration Day Checklist
Here are important checklists you must tick during the migration process to preserve topical authority and prevent traffic loss and 404 errors.
i. Migrate the Entire Database to the New Server:
This is the big move. Everything that lives on your current server, your website files, databases, media assets, and email accounts, needs to land safely on the new server.
Here is how to do it:
- Use your hosting provider's migration tool or a plugin like Duplicator (for WordPress) to transfer all files and databases.
- Verify that all files transferred completely by comparing file counts and database table structures between old and new servers.
- Update your wp-config.php (or equivalent config file) to point to the new database credentials.
- Test the site on a temporary URL or by modifying your local hosts file before switching DNS.
ii. Implement Redirects
This is one of the most critical steps in the entire migration. If you skip this, every old URL becomes a dead end, and both your users and Google will notice.
Here is how to implement it correctly:
- Use the URL mapping spreadsheet you created during pre-migration to implement 301 redirects from each old URL to its new equivalent.
- Implement redirects at the server level (via .htaccess for Apache or nginx.conf for Nginx) for the fastest redirect speed.
- Avoid redirect chains. A redirects to B, which redirects to C. This kills page speed and dilutes link equity. Always redirect old URLs directly to the final destination.
- Use a tool like Screaming Frog or Redirect Checker to test every redirect after implementation.
iii. Confirm a Valid SSL Certificate Is Active
Google treats HTTPS as a ranking signal. More importantly, visitors will bounce instantly if they see a “Not Secure” warning on your site.
Here is what to check:
- Confirm that the SSL certificate is installed and active on your new hosting provider.
- Check that your website loads via https:// and not http://.
- Ensure all internal links, images, and scripts are using HTTPS to avoid mixed content warnings.
- Use SSL Labs (ssllabs.com) to run a free SSL check and confirm everything is clean.
iv. Confirm That Google Analytics and Google Search Console Are Tracking Traffic
You cannot measure what you do not track. Before going live, make sure your analytics are firing correctly.
Here is what to do:
- Check that your Google Analytics tracking code is present on every page of the new site.
- Use Google Tag Assistant or the real-time report in Google Analytics to confirm data is being received.
- Add and verify your new domain in Google Search Console if you are migrating to a new domain.
- Update your property settings in Google Analytics if the domain has changed.
v. Test the Website Before Going Live
Never skip this step. A broken form or a missing image on your homepage can destroy user trust and your conversion rate overnight.
Here is your testing checklist:
- Test all forms, search bars, pop-ups, and filters to confirm they are working correctly.
- Check for broken internal links using Screaming Frog.
- Look for missing images, broken JavaScript file paths, and CSS rendering issues across multiple browsers (Chrome, Firefox, Safari) and devices (desktop, tablet, mobile).
- Check your checkout flow if you run an e-commerce site.
- Verify that your page titles, meta descriptions, and canonical tags are all intact.
vi. REMOVE NO INDEX, NO FOLLOW TAGS, AND PASSWORD PROTECTION from the Live Site
Let me be direct about this one: forgetting to remove your no-index tags is one of the most common and costly mistakes website owners make after migration. It essentially makes your entire website invisible to Google.
Here is how to double-check:
- Check your site's section for tags and remove them.
- Confirm your robots.txt file is not blocking search engine crawlers with a “Disallow: /” directive.
- Remove password protection from the live site.
- Use Google Search Console's URL Inspection Tool to confirm Google can crawl and index your pages.
vii. Update the Domain DNS Setting During a Low Traffic Period
DNS propagation can take anywhere from a few minutes to 48 hours. To minimize disruption to your users, time this carefully.
Here is how to handle it:
- Schedule your DNS update for a low-traffic window. Late at night or early in the morning works best for most websites.
- Lower your DNS TTL (Time to Live) to 24 to 48 hours before migration to speed up propagation.
- After switching, monitor your site closely and check it from multiple locations using a tool like whatsmydns.net to confirm propagation is complete.
3. Post-Migration Checklist
Here are important checklists you must tick after the migration to determine whether it was successful or not.
i. Submit Your New XML Sitemap to Google Search Console
Your sitemap tells Google what pages exist on your site and how often they are updated. After migration, submitting a fresh sitemap speeds up the re-indexing process.
Here is how to do it:
- Generate an updated XML sitemap using a plugin like Yoast SEO (WordPress) or your website platform's built-in sitemap tool.
- Log into Google Search Console, navigate to Sitemaps under the Index menu, and submit your new sitemap URL.
- Check back within a few days to see how many pages Google has indexed.
ii. Use Google Search Console to Check for Errors
After going live, Google Search Console will start flagging any issues it encounters while crawling your new site. Check it regularly in the first few weeks after migration.
Here is what to look for:
- Coverage errors, including 404 pages, server errors, and redirect errors.
- Mobile usability issues.
- Core Web Vitals warnings.
- Fix every error you find. Even one 404 error on a high-authority page can cost you significant organic traffic.
iii. Update All Internal Links
Internal links pass SEO value across your website. If your URLs changed during migration and you have not updated your internal links, you are leaking link equity through unnecessary redirects.
Here is how to fix it:
- Use Screaming Frog to crawl your new site and identify all internal links still pointing to old URLs.
- Update them manually or use a search-and-replace tool in your CMS to update links in bulk.
- Confirm that no internal links are pointing to redirected URLs.
iv. Test Site Speed
Page speed is a confirmed Google ranking factor, and users expect pages to load fast. Aim for a load time of 1 to 2 seconds.
Here is how to test and improve it:
- Use Google PageSpeed Insights or GTmetrix to run a full speed test on your most important pages.
- Compress and optimize all images using tools like ShortPixel or TinyPNG.
- Enable caching and a Content Delivery Network (CDN) if you have not already.
- Minify CSS, JavaScript, and HTML files.
v. Check Your robots.txt File
A single misplaced line in your robots.txt file can block Google from crawling your entire website. This is not a step to overlook.
Here is how to confirm it is clean:
- Open your robots.txt file by visiting `yourdomain.com/robots.txt`.
- Confirm there is no “Disallow: /” directive blocking all search engine crawlers.
- Use Google Search Console's robots.txt Tester to verify the file is configured correctly.
vi. Optimize the Site for Visibility
Now that the migration is complete, it is time to give your content the SEO push it needs to recover and grow.
Here is how to do it:
- Implement FAQ schema and How-To schema on relevant pages to improve your chances of appearing in rich results.
- Add featured snippet-optimized content (concise, direct answers) at the start of major header sections.
- Review your top-performing pages and ensure they are still optimized for their target keywords after the migration.
- Publish high-quality, well-structured content consistently to rebuild and grow your topical authority.
Frequently Asked Questions About Migrating a Website to a New Host
1.1 What Are the Best Website Migration Tools for WordPress Websites?
The best website migration tools for WordPress websites include:
- Duplicator: Great for moving your website to a new host or creating a backup. It packages your entire site into a zip file that can be deployed on a new server.
- All-in-One WP Migration: One of the easiest tools to use. It lets you export your full website and import it to a new host with just a few clicks, no technical knowledge required.
- UpdraftPlus: Best for backups. You can schedule automatic backups to cloud storage (Google Drive, Dropbox, etc.) and restore them on a new server.
- WP Migrate: Ideal for migrating databases between environments, especially when moving from a staging site to a live server.
1.2 How Much Does It Cost to Migrate a Website?
The cost of migrating a website depends on the size of your site, the complexity of the migration, and whether you do it yourself or hire a professional.
Here is a general breakdown:
- DIY migration: Free to low cost. Most hosting providers offer free migration tools, and WordPress plugins like All-in-One WP Migration have free versions.
- Hosting provider migration service: Many hosting companies offer free migration when you sign up or charge a one-time fee ranging from $30 to $150.
- Professional migration agency: For large, complex websites with custom configurations, the cost can range from $500 to several thousand dollars.
If your website is a simple blog or small business site, you can handle the migration yourself using the seo website migration checklists above. If you run a large eCommerce store or enterprise website, hiring a professional website migration agency like Edgerank is worth the investment to avoid costly mistakes.
1.3 Which Agency Offers WordPress Site Migration Services?
Several reputable agencies and services offer WordPress migration assistance, including WP Engine, Kinsta, Cloudways, and Codeable.
But if you want an agency that combines technical WordPress expertise with a strong SEO foundation, Edgerank is a great place to start. Edgerank handles WordPress site migrations with a focus on preserving your search rankings and organic traffic throughout the process, which is something a lot of generic migration services overlook. Always confirm that whichever agency you choose follows proper SEO best practices during migration, not just after.
1.4 What Are the Best Website Migration Best Practices?
Here are the most important website migration best practices to follow:
- Always back up your website before starting.
- Use a staging environment to test everything before going live.
- Crawl your current site and create a thorough URL mapping spreadsheet.
- Implement 301 redirects for every old URL.
- Remove no-index tags and password protection before going live.
- Submit a fresh XML sitemap to Google Search Console after migration.
- Test site speed and fix any performance issues.
1.5 Which Is the Best Website Migration Agency in the US?
If you are looking for the best website migration agency in the US, Edgerank Agency is a top choice. Edgerank specializes in SEO-focused website migrations, meaning they do not just move your website from one server to another. They make sure your rankings, backlinks, and organic traffic are protected throughout the entire process.
Whether you are migrating to a new domain, switching hosting providers, or doing a full website redesign, Edgerank has the technical expertise and SEO knowledge to handle it the right way. If you want a migration done without the guesswork, Edgerank is the agency to call.
Conclusion
Website migration does not have to be a nightmare. When done correctly, it can actually be an opportunity to clean up your site, improve performance, and set your SEO up for long-term growth.
But here is the truth: most websites that tank in search results after a migration do so because of avoidable mistakes. Forgetting to remove no-index tags, skipping redirects, or launching without testing are the usual culprits.
Follow this website migration guide step by step, and you will protect your rankings, preserve your backlinks, and give your new website the best possible start.




