Originally posted on April 22, 2024 @ 11:40 am
Your rankings took years to build. A botched migration can undo them in a single afternoon. But a migration executed with the right checklist isn’t a risk — it’s an upgrade. This guide provides the gated, seven-phase website migration checklist used by professional migration teams to move platforms, switch domains, overhaul CMS environments, and rebrand — without sacrificing a dollar of organic revenue in the process.
This framework covers platform upgrades, domain changes, CMS migrations, hosting transitions, and full-scale rebrands. It was built on the migration methodology behind hundreds of mid-market transitions — and it includes the rollback protocols and emergency procedures that most migration guides pretend don’t exist.
Key Takeaways
- A successful website migration follows seven gated phases: Planning, Pre-Migration, Execution, Post-Migration Monitoring, SEO Preservation, Quality Assurance, and Continuous Improvement — each with pass/fail criteria that must be cleared before proceeding.
- The redirect map is the single highest-stakes deliverable. Google confirms that 301 and 302 redirects pass PageRank without loss, but only if every indexed URL has a mapped destination.
- Expect a 10–20% organic traffic dip in the first two to four weeks for a well-executed migration, with recovery to 90–95% within 60 days. Poorly executed migrations can lose 30–60% of traffic, and a study of 892 domain migrations found 17% never recovered.
- Lower DNS TTL to 300 seconds at least 48 hours before cutover to ensure fast global propagation, per Google’s hosting migration guidance.
- Mobile-first indexing is the universal default — Google completed the transition to mobile-only crawling in July 2024, making cross-device QA non-optional.
- Define quantitative rollback triggers before migration day. Pre-agreed thresholds eliminate debate during a crisis and compress response time.
- Treat migration as a performance upgrade, not just a platform swap. Teams that optimize Core Web Vitals during migration often see ranking gains beyond simple recovery.
The Seven-Phase Migration Framework at a Glance
Every successful website migration follows seven phases in strict sequence. Each phase ends with a gate — a pass/fail checkpoint that prevents forward progress until the foundation beneath it is verified. Skip a gate, and you’re building on sand. Here is the complete website migration checklist at a glance, with the website migration timeline benchmarks your team should plan around:
| Phase | Focus | Typical Duration | Gate (Do Not Proceed Until) |
| 1. Planning | Scope, team, timeline, risk assessment | 1–2 weeks | Stakeholder sign-off on migration plan |
| 2. Pre-Migration | Site audit, backups, redirect map, staging | 3–6 weeks | Redirect map validated in staging |
| 3. Execution | DNS, redirects, content transfer, SSL | 1–3 days | All redirects verified on live server |
| 4. Post-Migration Monitoring | Crawl, SEO metrics, analytics, bugs | 48–72 hours (intensive), then 2–4 weeks | No critical errors for 48–72 hours |
| 5. SEO Preservation | Sitemap, backlinks, Core Web Vitals | 2–4 weeks (active), 90 days (monitoring) | Google re-indexing confirmed |
| 6. Quality Assurance | Cross-browser, forms, uptime monitoring | 1–2 weeks | Full QA pass with zero critical bugs |
| 7. Continuous Improvement | Post-mortem, ongoing SEO, scalability | Ongoing from week 4+ | Post-migration review completed |
Every migration carries risk. The purpose of gated phases is to convert that risk from a vague dread into a series of concrete, solvable checkpoints — so instead of hoping nothing breaks, you know exactly what to verify, when to verify it, and what to do when something does.
1. Planning Phase: Lay the Foundation for a Successful Migration
Poorly scoped migrations with unclear ownership are among the leading causes of preventable failures. Not server crashes. Not bad code. Ambiguity. Someone assumed the redirect map was someone else’s job. Nobody defined what “done” looks like. The timeline existed as a feeling, not a document. This phase produces the website migration plan that the entire team executes against — and every hour invested here saves days of firefighting downstream.
1.1 Define the Scope and Migration Type
Name what’s changing. A CMS migration checklist for a platform swap carries different risk than a domain rebranding migration, and combining the two multiplies complexity rather than adding it. If you can’t describe the migration in two sentences — what’s moving, where it’s going — the scope isn’t defined yet.
Migration Types and Risk Profiles:
| Migration Type | Complexity | SEO Risk Level | Common Trigger |
| CMS/Platform change | High | High | Outgrown current platform, end-of-life software |
| Domain name change | High | Very High | Rebranding, acquisition, market repositioning |
| URL structure change | Medium | High | Site reorganization, improved information architecture |
| Hosting/server change | Low–Medium | Low–Medium | Performance upgrade, cost optimization, security |
| HTTP to HTTPS | Low | Low | Security compliance, browser trust signals |
| Combined (e.g., CMS + domain) | Very High | Very High | Full digital overhaul — treat as a new site launch |
The operational details vary significantly by platform. WordPress migrations involve database and theme considerations that Shopify migrations sidestep entirely — but Shopify’s constrained URL structure creates redirect challenges WordPress doesn’t face. Magento migrations often involve the most complex data schemas, especially for large product catalogs. BigCommerce and HubSpot CMS each bring their own platform-specific constraints that shape redirect mapping and URL architecture decisions.
Establish 3–5 measurable KPIs before anyone touches a server. Without them, you’ll finish the migration and have no way to answer the only question that matters: did it work?
- Organic traffic recovery to 95% of pre-migration levels within 30 days
- Zero increase in 404 error rate beyond the first 48 hours
- Page load time equal to or better than pre-migration baselines
- Revenue continuity: no more than a 5% dip in organic-channel revenue during the migration month
- Full Google re-indexing of the new URL structure within 14 days — Google states a medium-sized website can take a few weeks for most pages to move in the index.
1.2 Assemble the Migration Team and Assign Ownership
“Everyone’s responsible” means no one is. Assign roles explicitly — with names next to deliverables, not departments next to phases.
Core Roles:
- Project Manager: Owns the timeline, communication cadence, and stakeholder updates. The person who ensures nothing falls between teams.
- SEO Specialist: Owns the redirect map, indexation strategy, and post-migration search monitoring. Guardian of your organic revenue.
- Lead Developer: Owns technical implementation — server configuration, DNS changes, code deployment, SSL setup.
- QA Tester: Owns pre-launch and post-launch validation. Tests every critical user flow and documents every issue.
Migrations fail when developers make URL structure decisions without SEO input, or when marketing approves a timeline without understanding the technical complexity. These teams cannot operate in silos. Designate a single decision-maker who can authorize go/no-go calls at each phase gate — committee decisions don’t survive execution week.
Schedule weekly check-ins during planning. Daily stand-ups during execution week.
Sample RACI Matrix:
| Task | Project Manager | SEO Specialist | Lead Developer | QA Tester |
| Migration plan document | A | C | C | I |
| Redirect map | C | R/A | C | I |
| Staging environment setup | I | C | R/A | C |
| DNS cutover | I | C | R/A | I |
| Post-launch crawl & SEO audit | I | R/A | C | C |
| Cross-browser/device QA | I | I | C | R/A |
| Go/No-go decision | A | C | C | C |
R = Responsible, A = Accountable, C = Consulted, I = Informed
1.3 Develop a Detailed Migration Timeline
“We’ll launch in Q2” is a hope, not a timeline. Break the project into three macro-phases with specific deadlines for every sub-task — not just the phases themselves. “Complete redirect map by March 14” is a deadline. “Pre-migration” is a category.
Macro-Phase Breakdown for a Typical Mid-Market Migration:
| Phase | Duration | Key Milestones |
| Pre-Migration (Planning + Preparation) | 4–8 weeks | Week 1–2: Scope finalized, team assembled. Week 3–4: Site audit complete, redirect map drafted. Week 5–6: Staging built and tested. Week 7–8: Final QA, stakeholder sign-off. |
| Migration Execution | 1–3 days | Day 1: DNS cutover, redirects deployed, content transferred, SSL verified. Day 2–3: Intensive monitoring, hotfix window. |
| Post-Migration (Monitoring + Recovery) | 4–12 weeks | Week 1–2: Daily SEO/analytics monitoring, bug triage. Week 3–4: Post-migration review. Week 5–12: Ongoing SEO recovery monitoring, quarterly audits begin. |
Build in buffer time — a minimum of 20% on top of estimated durations. The redirect map that was supposed to take a week takes two because the legacy URL structure is messier than anyone documented. The staging environment reveals a checkout integration that needs re-engineering. This isn’t pessimism. It’s pattern recognition from hundreds of migrations.
Avoid launching during peak traffic or revenue periods. For e-commerce, that typically means avoiding November through January entirely. For B2B, avoid the final two weeks of any fiscal quarter. The best migration windows are mid-week — Tuesday through Wednesday, early morning in your primary audience’s timezone.
1.4 Conduct a Pre-Migration Risk Assessment
“Things might go wrong” is not a risk assessment. Document specific failure scenarios and pair each one with a concrete contingency — who owns the response, what triggers it, and what the recovery procedure looks like:
- Ranking drops: Validated redirect map covering 100% of indexed URLs, pre-migration baseline documentation, 90-day monitoring plan.
- Extended downtime: Old server running in parallel for 72 hours, DNS TTL lowered 48 hours pre-migration, rollback procedure documented and rehearsed.
- Broken checkout flows: End-to-end transaction testing in staging, dedicated QA tester assigned to checkout during first 48 hours post-launch.
- Third-party integration failures: Full integration inventory (payment gateways, CRM, email, analytics, chat), each tested in staging with API endpoints and authentication tokens updated for the new domain.
- Data loss: Verified backups in two geographically separate locations, tested restore procedure.
Run the risk assessment past all stakeholders and secure written sign-off before proceeding. This isn’t bureaucracy. When something unexpected surfaces at 2 AM on migration day, you need everyone aligned on the response protocols — not debating them.
✅ Phase Gate: Do not proceed to Phase 2 until the migration plan document is complete, roles are assigned, the timeline is approved, and stakeholders have signed off on the risk assessment.
With a signed-off plan, assigned team, and documented risk protocols, you’ve addressed the most frequent cause of migration failure: ambiguity. Now it’s time to prepare the technical groundwork.
Planning a migration and want a second opinion on your risk assessment? Talk to Web Upon’s migration team for a free consultation.
2. Pre-Migration Checklist: Prepare the Technical Groundwork
Measure twice, cut once. Everything in this phase creates the safety net that transforms your migration from a leap of faith into a controlled deployment. A thorough pre-migration site audit is the difference between a team that knows exactly what it’s working with and one navigating in the dark.
2.1 Perform a Comprehensive Site Audit
Crawl the entire current site. Inventory every URL, page title, meta description, H1 tag, canonical tag, and internal link. This crawl becomes your source of truth — the complete map of everything that exists today and must be accounted for in the migration.
Then capture your SEO baselines. You cannot measure recovery if you don’t know where you started.
Pre-Migration Baseline Snapshot:
| Baseline Metric | Current Value | Date Captured | Source |
| Total indexed pages | ___ | ___ | Google Search Console |
| Organic sessions (monthly avg) | ___ | ___ | Google Analytics |
| Top 20 keyword rankings | ___ | ___ | Rank tracking tool |
| Total referring domains | ___ | ___ | Backlink analysis tool |
| Average page load time | ___ | ___ | PageSpeed Insights |
| Core Web Vitals pass rate | ___ | ___ | CrUX / Search Console |
| Total 404 errors | ___ | ___ | Crawl report |
| Conversion rate (organic channel) | ___ | ___ | Google Analytics |
During the audit, flag: duplicate content, broken links (internal and external), orphan pages with no internal links pointing to them, redirect chains already degrading performance, and thin or outdated pages that should be consolidated or retired during migration. A migration is a chance to clean house — but only if you know what needs cleaning before you start packing.
Pay particular attention to parameter-based URLs, paginated series, and faceted navigation pages. These are the most frequently overlooked assets in migration audits because they don’t appear in standard navigation crawls. A mid-size e-commerce site might have 5,000 visible product pages but 50,000 crawlable URLs when you account for filters, sort orders, and pagination. Every one of those URLs needs a redirect strategy — or you’re facing a massive 404 spike that search engines will read as quality degradation.
2.2 Back Up All Website Data
Create a full backup of the entire website: database, media library, theme and template files, configuration files, and any custom code. This is your safety rope. If everything else fails, this backup lets you return to exactly where you started.
Verify backup integrity by restoring to a test environment and confirming functionality. An untested backup is not a backup. It’s a hope with a file extension. This step takes an hour and has saved countless migrations from becoming disasters.
Store backups in at least two geographically separate, secure locations — cloud storage plus a local encrypted drive. If your only backup lives on the server you’re migrating away from, it isn’t a backup.
Document the restoration process so any team member can execute it without the original developer present.
2.3 Build and Validate the Redirect Map
This is arguably the most critical technical deliverable in the entire migration. Your 301 redirect mapping determines whether you preserve or lose the search equity you’ve spent years building.
What a 301 redirect does: When someone — or a search engine — visits an old URL, a 301 redirect is a permanent server-level instruction that says “this content has moved here” and sends the visitor to the new address. The critical part: a 301 also transfers the accumulated search authority from the old URL to the new one. Google’s site moves documentation is explicit: 301, 302, and other server-side redirects do not cause a loss in PageRank. This is how rankings survive a migration.
Why 301s, not 302s: A 302 signals a temporary move. Search engines treat them differently — a 302 keeps the original URL as the canonical, while a 301 consolidates signals to the new destination. Every redirect in a permanent migration must be a 301. Using 302s is one of the most common and damaging mistakes teams make, often because a developer defaults to temporary redirects without understanding the SEO consequences.
Build a comprehensive redirect map matching every old URL to its new counterpart:
| Old URL | New URL | Status Code | Page Type | Monthly Organic Sessions | Referring Domains | Priority |
| /old-product-page | /new-product-page | 301 | Product | 2,400 | 12 | High |
| /blog/old-post-slug | /blog/new-post-slug | 301 | Blog | 850 | 5 | Medium |
| /category/old-name | /category/new-name | 301 | Category | 3,100 | 8 | High |
Prioritize ruthlessly. Top traffic drivers first. Top-converting pages next. Then pages with the most backlinks. These are non-negotiable — every one must have a verified redirect.
Don’t stop at HTML pages. Images that have been indexed by Google Images need redirects. PDFs earning backlinks from industry publications need redirects. Old XML sitemaps cached by search engines should redirect to the new sitemap. The most common redirect map failure isn’t missing your top 100 pages — it’s ignoring the long tail of thousands of secondary URLs, image files, and legacy assets that collectively carry significant search equity.
Any URL in your crawl inventory without a mapped destination will return a 404 and lose its accumulated authority. Permanently.
Test every redirect in the staging environment before go-live. Eliminate redirect chains (A → B, not A → B → C) and verify no redirect loops exist. Each redirect should resolve to its final destination in a single hop.
For sites with 500+ URLs or complex domain consolidations, our domain migration SEO specialists can build, validate, and stress-test your redirect map as part of a managed migration.
Redirect mapping is the highest-stakes technical task in any migration. If your site has 500+ URLs, Web Upon’s SEO specialists can build and validate your redirect map.
2.4 Configure and Stress-Test the Staging Environment
Set up a staging site that mirrors your live environment: same server configuration, same database structure, same third-party integrations. This is your dress rehearsal. It should behave identically to what you expect on launch day.
Block search engine access to the staging site with three layers of protection: robots.txt disallow directives, meta noindex tags on every page, and HTTP authentication. Belt, suspenders, and a backup belt. Search engines indexing your staging site creates duplicate content problems that can damage your live rankings — and a single misconfigured robots.txt line is all it takes to expose the entire environment to Google’s crawlers.
Test all critical user flows in staging: navigation, site search, form submissions, checkout process, account login, and dynamic content. Run a full crawl of the staging site and compare against the production crawl — flag discrepancies in URL count, page titles, metadata, internal links, and canonical tags.
Load-test the staging environment to verify the new hosting infrastructure handles peak traffic volumes. If performance improvement was part of the business case for this migration, prove it here.
✅ Phase Gate: Do not proceed to Phase 3 until the site audit is complete, backups are verified, the redirect map is validated in staging, and all critical user flows pass QA in the staging environment. This is the most technically demanding gate in the entire website migration checklist — clear it thoroughly.
Your safety net is built. The redirect map is validated, the staging environment is clean, and your backups are confirmed. Time to execute.
3. Migration Execution: Deploy with Precision
If planning and pre-migration were done right, this should be the least stressful day of the entire project. Not the most stressful. The least. Everything is documented. Every redirect is tested. The staging environment mirrors production. Execution day is a controlled deployment — not a gamble. Schedule it during a low-traffic window: Tuesday through Wednesday, early morning in your primary audience’s timezone. Confirm staging environment testing is complete, then work the checklist.
3.1 Update DNS Settings and Hosting Configuration
Confirm the new hosting environment meets all performance, security, and redundancy requirements before touching DNS. Once you flip the switch, visitors start arriving at the new address.
Lower DNS TTL (Time to Live) values 24–48 hours before migration.
What TTL means in practice: TTL tells internet service providers how long to cache your domain’s current server address. Default TTL is often 24–48 hours — meaning that after you change where your domain points, some visitors will still be routed to the old server until their ISP’s cache expires. Google’s hosting migration guidance recommends lowering TTL well in advance of the move to refresh DNS caches faster. Lowering TTL to 300 seconds (5 minutes) before migration means the switch propagates globally within minutes instead of hours. Your visitors reach the new site almost immediately after cutover.
Update DNS records to point to the new server. Monitor propagation using DNS checking tools to confirm global resolution across major geographic regions.
Keep the old server running in parallel for at least 48–72 hours post-switch. Do not decommission the old environment until stable operation on the new one is confirmed. The old server is your parachute — don’t cut it loose until you’re safely on the ground.
3.2 Deploy Redirects and Implement the URL Structure
Deploy the validated 301 redirect map to the live server. This is the moment your pre-migration preparation pays off — or exposes gaps.
Verify the new URL structure follows best practices: lowercase, hyphen-separated, descriptive, free of unnecessary parameters or session IDs.
Test a representative sample of redirects immediately after deployment — the top 20 traffic-driving pages, the top 20 backlink-earning pages, and all category or collection pages. Verify using both browser testing (follow the redirect manually) and HTTP header inspection (confirm the server returns a 301 status code, not a 302).
Confirm that old URLs resolve to the correct new destination in a single hop. Redirect chains — A → B → C — add latency for users and waste crawl budget, so each redirect should resolve in a single step.
3.3 Transfer Content and Migrate the Database
Transfer all content assets: text, images, videos, downloadable files, and structured data. Confirm media files are hosted on the new server, not still loading from the old one through absolute URLs that will break once the original server is decommissioned.
Migrate the database while preserving data integrity — customer records, order history, product data, user accounts, form submissions. For e-commerce, data integrity is revenue integrity. A corrupted order history or lost customer account is lost trust that no redirect map can fix.
Verify content renders correctly on the new site: formatting, image display, internal link integrity, embedded media, dynamic content. Then spot-check 20–30 pages across different templates. One correct product page doesn’t mean all 2,000 product pages are correct. Check at least one page per template type: homepage, category, product, blog post, landing page, contact page, and any custom template.
3.4 Install and Verify SSL Certificates
Confirm HTTPS is enabled across the entire new site with a valid SSL/TLS certificate. HTTPS is a baseline requirement — for user trust and as a confirmed ranking signal.
Verify that all HTTP URLs redirect to their HTTPS equivalents via a blanket server-level rule, not page-by-page configuration.
Scan for mixed content issues. Any page loading HTTP resources — images, scripts, stylesheets — over an HTTPS connection triggers browser security warnings and degrades trust signals. Mixed content errors are common after migration because asset URLs embedded in content often retain the old protocol.
Confirm the SSL certificate covers all subdomains and domain variations (www and non-www). Test certificate validity to confirm the full chain is intact and expiration is well in the future.
✅ Phase Gate: Do not proceed to Phase 4 until DNS is resolving to the new server globally, all redirects are verified on the live server, content displays correctly across all templates, and HTTPS is enforced site-wide with no mixed content warnings.
The migration is live. But live does not mean done. The next 48–72 hours are the most critical monitoring window of the entire project.
4. Post-Migration Monitoring: The Critical First 72 Hours
Think of this phase as intensive care. The site is alive on its new infrastructure, but the vital signs need constant watching. Post-migration SEO monitoring during these first 72 hours is the difference between catching a broken redirect when it affects a dozen visitors and discovering it a week later after it’s cost thousands in lost revenue.
4.1 Run a Full Post-Launch Site Crawl
Crawl the entire live site within the first 2–4 hours after launch. Speed matters — the sooner you identify issues, the smaller the blast radius.
Compare the post-migration crawl against your pre-migration baseline: total URL count, status codes, redirect chains, broken internal links, missing meta tags, orphan pages. Any significant discrepancy between the two crawls is a signal that something didn’t migrate correctly.
Verify all canonical tags point to the correct new URLs. Not the old ones. Canonical tags still referencing old URLs tell search engines to index pages that no longer exist while ignoring the pages you just built. This is among the most common post-migration oversights — and among the most damaging.
Check Google Search Console for indexing errors, crawl anomalies, and any manual actions. Submit the new sitemap immediately if you haven’t already.
4.2 Monitor SEO Metrics and Organic Traffic
Compare organic traffic against the pre-migration baseline daily for the first two weeks, then weekly for 90 days. Site migration SEO recovery is a long game — timelines vary with migration complexity and site authority.
Track keyword rankings for your top 50–100 terms. Expect volatility in weeks one through four.
How much traffic loss is normal after a migration? A well-executed migration — comprehensive redirect map, clean technical implementation, no major content changes — typically sees a 10–20% dip in organic traffic during the first two to four weeks. This is normal recalibration as search engines discover, crawl, and re-evaluate the new URL structure. Most sites recover to 90–95% of pre-migration levels within 60 days, with full recovery or improvement within 90 days.
A poorly executed migration — broken redirects, missing pages, misconfigured canonicals — can produce 30–60% traffic loss that may take six months or longer to recover from. A Search Engine Journal study of 892 domain migrations found the average recovery time was 523 days, and 17% of sites never recovered even after 1,000 days. The quality of your redirect map is the single biggest variable in that equation.

The recovery curve isn’t linear, either. Expect an initial dip in week one, followed by partial recovery in weeks two and three as Google reprocesses redirects. Some migration teams observe a secondary fluctuation around weeks three to five as Google continues reassessing quality signals on the new architecture — then steady recovery from weeks five through twelve. Don’t panic at mid-recovery fluctuations — but investigate any sustained decline beyond 30 days.
Monitor Google Search Console’s “Pages” report for index coverage shifts. Drops in “Valid” pages or spikes in “Excluded” pages are red flags requiring immediate investigation.
Set up automated alerts for traffic drops exceeding 15–20% from baseline. The faster you catch anomalies, the faster you respond.
4.3 Validate Analytics and Conversion Tracking
Confirm your analytics platform is firing correctly on every page of the new site. A migration that breaks tracking is a migration flying blind — you can’t monitor recovery if your instrumentation is down.
Verify all conversion tracking: form submissions, phone calls, e-commerce transactions, goal completions. Cross-reference analytics data with backend records — compare transaction counts in analytics against actual order records to catch tracking gaps that aren’t obvious from the analytics dashboard alone.
Check that UTM parameters and campaign tracking URLs still function correctly. If paid campaigns point to old URLs, confirm those URLs redirect properly and that campaign attribution survives the redirect.
4.4 Triage User Feedback and Bug Reports
Establish a dedicated channel for collecting user-reported issues during the first two weeks — email, form, or internal ticket system. Your users will find bugs your QA team missed. Make it easy for them to tell you.
Prioritize by severity: revenue-blocking issues first (broken checkout, missing products, payment failures), then functionality issues (broken search, form errors), then cosmetic issues (layout glitches, image sizing).
Communicate proactively if user-facing issues are detected. A brief banner — “We’ve recently upgraded our website. If you encounter any issues, please contact us at [channel]” — converts a potential frustration into a moment of trust. Silence, on the other hand, just erodes it.
Log all reported issues and resolutions for the post-migration review. This documentation becomes institutional knowledge that makes the next migration faster and less painful.
✅ Phase Gate: Do not proceed to Phase 5 until the post-launch crawl shows no critical errors, analytics and conversion tracking are verified, and no revenue-blocking bugs remain unresolved for 48–72 hours. At this point in the website migration checklist, your focus shifts from crisis response to strategic recovery.
With monitoring confirmed and the site stable, the next priority is ensuring Google fully recognizes and credits your new site architecture.
5. SEO Preservation: Protect and Recover Your Search Equity
Rankings don’t recover on their own. They recover because you take deliberate, documented steps to signal the migration to search engines and protect the authority your old site earned. Site migration SEO is proactive communication — submitting sitemaps, reclaiming backlinks, verifying indexation — not passive waiting. Domain migration SEO adds another layer: you’re not just moving URLs, you’re transferring your entire online identity to a new address.
5.1 Submit the Updated XML Sitemap and Review Robots.txt
Generate a new XML sitemap reflecting the complete updated URL structure. Remove all old URLs. The sitemap should contain only live, indexable pages on the new site — it’s a definitive inventory, not a historical record.
Submit the new sitemap to Google Search Console and Bing Webmaster Tools. This accelerates re-indexing by telling search engines exactly which pages to crawl on the new architecture.
If you changed domains, add and verify the new domain property in Search Console and use the Change of Address tool. This formally notifies Google that your site has moved and helps transfer search signals from the old domain to the new one.
Review robots.txt on the live site. Confirm it is not blocking critical pages or resources. Triple-check that staging-environment blocks have been removed. A robots.txt file still containing Disallow: / from your staging configuration will prevent search engines from crawling the new site entirely — and this happens in real migrations more often than anyone wants to admit.
5.2 Reclaim and Redirect Backlinks
Export your full backlink profile and identify the top referring domains and highest-value links. These backlinks represent a significant portion of your site’s authority — protecting them during migration is non-negotiable.
Reach out to webmasters of high-authority referring sites and request updated links to the new URLs. Prioritize domains with strong authority metrics or measurable referral traffic. Be realistic: you won’t get every link updated. That’s exactly why your 301 redirect map exists — it’s the safety net for every link you can’t manually fix.
For links you can’t get updated, confirm the 301 redirects are passing equity correctly. Monitor referral traffic from these sources to verify.
Identify backlinks that pointed to pages you retired during migration. Redirect those old URLs to the most relevant replacement page — not the homepage. Google treats redirects without a relevant 1:1 replacement as soft 404s, and they provide zero value to the user who clicked them.
For systematic backlink analysis and outreach as part of a managed migration, Web Upon’s SEO domain migration services handle the full reclamation process.
5.3 Optimize Core Web Vitals and Page Speed
Run a Core Web Vitals assessment on the new site’s top 20 pages within the first week. Compare against pre-migration baselines. Any regression needs immediate attention.
Target passing scores for all three Core Web Vitals metrics, per Google Search Central’s current thresholds:
- Largest Contentful Paint (LCP): Under 2.5 seconds — how quickly the main content loads.
- Interaction to Next Paint (INP): Under 200 milliseconds — how responsive the page feels when users interact.
- Cumulative Layout Shift (CLS): Under 0.1 — how visually stable the page is as it loads.
This is where migration stops being a lateral move and becomes an upgrade. A new platform often unlocks performance improvements the old one couldn’t support: modern image formats like WebP and AVIF — which now reaches approximately 96% global browser support — cleaner JavaScript execution, server-side caching that actually works, improved CDN integration. Teams that treat migration as a performance opportunity — rather than just a platform swap — often see Core Web Vitals improvements that drive ranking gains beyond simple recovery. The technical debt that held your old site back doesn’t have to follow you to the new one.
✅ Phase Gate: Do not proceed to Phase 6 until the new sitemap is submitted and indexing is progressing, high-priority backlinks are accounted for, and Core Web Vitals show no critical regressions.
Search engines are crawling and indexing your new architecture. Before declaring the migration complete, one final quality assurance pass — to catch what slipped through during the intensity of launch week.
Worried about post-migration ranking recovery? Web Upon’s domain migration SEO team monitors and optimizes your search visibility through the full recovery window.
6. Quality Assurance: The Final Validation Pass
Many teams skip this phase because the site “looks fine.” Then they discover a broken checkout flow three weeks later when a customer complains — or worse, when a revenue dip appears in the monthly report with no explanation. This is the disciplined sweep that separates professional migrations from amateur ones.
6.1 Perform Cross-Browser and Cross-Device Testing
Test the site on all major browsers: Chrome, Firefox, Safari, Edge. Include at least one version behind current to catch backward-compatibility issues that affect a meaningful segment of your audience.
Test across devices: desktop at multiple screen sizes, mobile on both iOS Safari and Chrome for Android — their rendering engines behave differently — and tablet. Google completed its transition to mobile-only crawling on July 5, 2024. Mobile-first indexing means mobile rendering issues aren’t cosmetic — they’re ranking problems.
Verify responsive design breakpoints render correctly. No hidden content, no overlapping elements, no misaligned layouts. Navigation menus, image galleries, and interactive elements are common cross-browser failure points — test them explicitly.
6.2 Validate All Forms, Checkout Flows, and Interactive Elements
Submit every form on the site: contact forms, lead capture, newsletter signups, account registration. Confirm each submission reaches its correct destination — email inbox, CRM, database. A form that appears to submit successfully but never delivers the data is worse than one that visibly errors, because the failure is invisible until leads stop arriving.
For e-commerce: complete a full end-to-end test transaction for every payment method. Verify order confirmation emails, inventory updates, and backend order records. Test the entire flow — add to cart, apply discount code, enter shipping, complete payment, receive confirmation, verify the order in admin. Every step.
Test interactive elements: site search, filtering and sorting, accordions, pop-ups, chat widgets, and third-party integrations. Verify tracking pixels and conversion events fire correctly during these interactions.
For HubSpot CRM users, form-to-CRM data flows are particularly migration-sensitive. Web Upon’s HubSpot CRM migration services ensure lead routing, workflow triggers, and CRM integrations survive the transition intact.
6.3 Monitor for Downtime, Errors, and Performance Anomalies
Set up uptime monitoring with a check interval of 1 minute or less for at least 30 days post-migration. If the site goes down at 3 AM, you need to know at 3:01 — not when the first customer emails at 9.
Review server logs daily during the first week. Look for 5xx errors, unusual traffic patterns, and resource bottlenecks. Server-level errors that don’t surface in analytics can still degrade crawling and user experience.
Resolve remaining 404 errors — both user-facing pages and linked resources like images, CSS, and JavaScript files. A page that loads but displays broken images or missing styles creates a poor experience even if it returns a 200 status code.
Document the resolution of every issue for the post-migration review.
✅ Phase Gate: Do not proceed to Phase 7 until cross-browser and cross-device testing is complete, all forms and checkout flows are verified, uptime monitoring is active, and no critical 404 or 5xx errors remain.
The migration is complete, the site is stable, and your search equity is intact. Now it’s time to look forward.
7. Continuous Improvement: Turn the Migration Into a Growth Catalyst
The migration is done. The site is stable. Rankings are recovering. Now the question shifts: what can you do on this platform that the old one wouldn’t let you? A migration is a beginning, not a destination. This phase converts a defensive project — protecting what you had — into an offensive strategy for growing beyond it.
7.1 Conduct a Post-Migration Review
Schedule a formal review meeting within 2–4 weeks of launch with all team members. This is where institutional knowledge gets captured instead of lost.
Evaluate the process against the original plan. What went as expected? What required improvisation? What broke first, and could it have been caught earlier?
Document lessons learned with specificity: “The redirect map took three weeks instead of one because we discovered 12,000 parameter URLs that weren’t in the initial crawl” is useful. “Redirects took longer than expected” is not.
Share findings with stakeholders. This builds organizational knowledge and makes future migrations faster, cheaper, and less risky.
7.2 Implement Ongoing SEO and Content Strategies
Optimize content for the new architecture. A new platform often enables improved internal linking structures, cleaner URL hierarchies, and content formats — video embeds, interactive tools, advanced filtering — that the old platform couldn’t support.
Monitor search trends and keyword performance monthly. Adjust content strategy based on post-migration ranking shifts. Some pages may rank better on the new architecture, revealing opportunities to accelerate. Others may need targeted optimization to recover.
Conduct quarterly technical SEO audits to maintain site health. The first audit should happen 90 days post-migration, once the recovery period is complete and you have stable baseline data to measure against.
7.3 Plan for Future Scalability and Platform Evolution
Develop a 12-month roadmap for site enhancements that take advantage of the new platform’s capabilities. You didn’t endure this migration to maintain the status quo — identify the features, integrations, and content capabilities that justified the move and build a plan to ship them.
Ensure the infrastructure supports anticipated growth: traffic spikes from successful campaigns, product catalog expansion, new market entry, seasonal demand. The platform should accommodate growth without requiring another migration in 18 months.
Stay current with evolving web standards — new Core Web Vitals metrics, emerging schema markup types, AI-driven search experiences — and incorporate them into your ongoing optimization cadence. The architecture decisions you made during this migration should flex with that evolution, not fight it.
Emergency Protocols: What to Do When a Migration Goes Wrong
Even well-planned migrations encounter surprises. The difference between a catastrophe and a recoverable setback isn’t the absence of problems — it’s having documented response protocols before you need them. No website migration checklist is complete without emergency procedures. This section addresses website migration risks directly, because the teams that plan for failure recover from it fastest.
Define Rollback Triggers and Decision Criteria
Establish specific, measurable criteria that trigger a rollback conversation before migration day. Ambiguous triggers produce slow decisions, and slow decisions during a migration emergency compound damage by the hour.
Define concrete thresholds:
- Site-wide downtime exceeding 30 minutes
- Conversion rate dropping more than 50% within 24 hours
- Critical checkout or payment functionality failure affecting all users
- Widespread 5xx errors across 20%+ of pages
- Data integrity issues — corrupted customer records, lost order data
Designate the single person authorized to make the rollback call. Not a committee. Not a conference bridge. One person with the authority to say “we’re rolling back” and the mandate to execute.
The biggest rollback mistake isn’t pulling the trigger too early — it’s waiting too long. Every hour a failing migration stays live is an hour of lost revenue, degraded rankings, and eroded trust.
Teams that define quantitative triggers before migration day make faster decisions because the criteria are pre-agreed. They’re not debating whether things are “bad enough” — they’re checking a dashboard against documented thresholds. If you find yourself in a 2 AM conference call arguing about whether to rollback, you’ve already waited too long.
Document the rollback decision tree before migration day. Not during a crisis.
Execute a Rollback (If Necessary)
Restore the pre-migration backup to the original server. This is why you verified that backup in Phase 2.
Revert DNS records to point back to the old server. If you lowered TTL as recommended, propagation back to the original will happen quickly.
Remove or disable the 301 redirects to prevent redirect loops between old and new environments. This step is often forgotten in the urgency of a rollback — and redirect loops between old and new servers make both environments inaccessible.
Communicate the rollback to all stakeholders, including affected customers if downtime was user-facing. A brief, honest message — “We encountered a technical issue during a planned upgrade and have reverted to our stable environment while we resolve it” — maintains trust far better than silence.
Conduct an immediate root cause analysis before attempting the migration again. What failed? Why didn’t pre-migration testing catch it? What changes before the next attempt?
Recover from Non-Rollback Issues
Not every problem warrants a full rollback. Isolated redirect errors, individual pages rendering incorrectly, tracking gaps on specific templates — triage by severity and fix in place.
Deploy hotfixes with the same QA rigor as the original migration. A hasty patch applied under pressure is a common source of cascading failures. Don’t rush a fix that introduces two new problems.
Communicate status updates to the team at regular intervals until all issues are resolved. Even if resolution takes hours, regular updates prevent the panic spiral that silence creates.
Facing a migration emergency or want to ensure your migration is handled right the first time? Contact Web Upon’s migration specialists for expert support.
Your Migration Is a Strategic Investment, Not a Technical Chore
A successful website migration follows seven gated phases — Planning, Pre-Migration, Execution, Monitoring, SEO Preservation, Quality Assurance, and Continuous Improvement — each with clear deliverables and validation criteria that must be cleared before proceeding. That structure is the core of this website migration checklist, and it’s what transforms a high-stakes project into a controlled, repeatable process.
You came to this article worried about losing your rankings. You’re leaving with a plan. Every phase includes specific actions, ownership assignments, and the concrete benchmarks that tell you when each gate is cleared. The data backs the approach: Google confirms redirects pass PageRank without loss, professional teams consistently recover within 60–90 days, and the gated framework above is how they do it. Migration risk doesn’t disappear, but documented process converts it from a vague fear into a sequence of manageable problems with known solutions.
For teams executing internally, the checklist above is your operational guide. Print it, assign ownership, work the phases in sequence. For teams facing complex migrations — multi-domain consolidations, large-scale e-commerce re-platforming, combined CMS and domain changes — bringing in specialists isn’t an admission of inability. It’s a recognition that organic search revenue is a business asset worth protecting with the same rigor you’d apply to any other revenue stream.
Ready to migrate with confidence? Contact Web Upon’s migration team to discuss your project and get a custom migration plan built around your specific platform, timeline, and business goals.
Explore our website migration services and CMS-specific migration expertise to learn how professional migration support works, from planning through post-launch optimization.

