Skip to main content
Web Development

Website Migration: Planning for Success

28 May 2025 AAM Services
Website Migration: Planning for Success

Website migrations are high-stakes projects. Done well, they improve everything with minimal disruption. Done poorly, they destroy search rankings, break user experience, and create months of recovery work. Planning is the difference.

Types of Migration

Different migrations carry different risks:

Platform Migration

Moving from one CMS or technology to another (WordPress to Shopify, custom to SvelteKit). URLs often change, and templates definitely change. High complexity.

Redesign

New visual design on the same platform. Content and URLs may remain unchanged, reducing SEO risk. Lower complexity if done carefully.

Domain Change

Moving to a new domain (company rebrand, new business name). Significant SEO implications—you're essentially telling Google your site moved. High complexity.

HTTPS Migration

Moving from HTTP to HTTPS. Standard practice now, well-documented, lower risk if done correctly.

Host Migration

Changing servers or hosting providers. Usually invisible to users and search engines if DNS is handled correctly.

Many migrations combine multiple types—platform change plus redesign plus domain change—multiplying complexity.

The SEO Stakes

Search engines discover your site through URLs. When URLs change, search engines must find and re-index the new URLs and understand that old URLs have moved. During this transition:

  • Rankings can fluctuate or drop
  • Indexed pages may show old, broken URLs
  • Backlinks pointing to old URLs lose value
  • Traffic typically dips during transition

With proper redirects and handling, rankings recover—often improving if the new site is better. Without proper handling, rankings may never recover, and you'll spend months trying to regain lost traffic.

Pre-Migration Planning

Benchmark Current Performance

Before changing anything, document:

  • Current traffic levels (overall and key pages)
  • Keyword rankings
  • Conversion rates
  • Page speed metrics
  • All indexed URLs (from Search Console)

You need a baseline to assess migration success and identify problems.

URL Inventory

Create a complete list of current URLs. Every page, every image, every asset that could be linked or indexed. Sources include:

  • XML sitemap
  • Google Search Console
  • Site crawlers (Screaming Frog, etc.)
  • Analytics (pages receiving traffic)

Redirect Mapping

For every old URL, define where it should redirect. This is the most important document in the migration:

/old-page/       → /new-page/
/category/thing/ → /products/thing/
/about-us/       → /about/

1-to-1 redirects (each old URL has a specific new destination) preserve SEO value better than redirecting everything to the homepage.

Backlink Analysis

Identify pages with significant backlinks. These pages have SEO value worth preserving. Ensure redirects properly pass link equity to equivalent new pages.

Stakeholder Alignment

Everyone involved should understand the plan, timeline, and responsibilities. Migrations fail when communication breaks down.

Technical Implementation

301 Redirects

301 redirects tell search engines the page has permanently moved. They pass most link equity (ranking power) to the new URL. Implement 301s for every old URL, pointing to the most relevant new page.

Avoid chains (old → intermediate → new). Redirect directly from old to final destination.

Update Internal Links

Update all internal links to point directly to new URLs. Don't rely on redirects for internal navigation—they add latency and look messy.

Canonical Tags

Ensure new pages have correct canonical tags pointing to themselves. Check no pages accidentally point to old URLs or wrong pages.

XML Sitemap

Generate a new sitemap with all new URLs. Remove old URLs. Submit to Google Search Console immediately after launch.

Robots.txt

Verify robots.txt on the new site doesn't accidentally block important content. This is a common migration error—forgetting to update robots.txt from a development configuration.

Address Change Tool

For domain changes, use Google Search Console's address change tool to inform Google directly about the move.

Content Migration

Content Audit

Migration is an opportunity to review content:

  • What performs well and should definitely migrate?
  • What's outdated and should be retired?
  • What can be consolidated or improved?

Don't migrate garbage. But don't lose valuable content that drives traffic.

Content Formatting

When moving between platforms, content often needs reformatting. Check that:

  • Images migrate correctly
  • Links remain functional
  • Formatting (headings, lists, etc.) transfers properly
  • Metadata (titles, descriptions) migrates accurately

Testing Content

Review migrated content before launch. Automated migration rarely achieves 100% accuracy.

Launch Checklist

Before going live:

  1. Test all redirects work correctly
  2. Verify key pages load properly
  3. Check forms, checkout, and critical functionality
  4. Confirm analytics tracking is installed
  5. Verify Search Console is connected to new site
  6. Test on multiple devices and browsers
  7. Confirm SSL certificate is valid
  8. Check robots.txt allows indexing
  9. Submit new sitemap
  10. Have rollback plan if critical issues emerge

Post-Migration Monitoring

After launch, monitor closely:

Immediately: Check for errors in server logs and analytics. Look for 404s and unexpected traffic drops.

First week: Monitor Search Console for crawl errors and indexing issues. Check that new pages are being indexed.

First month: Compare traffic to baseline. Some fluctuation is normal; significant drops require investigation.

Three months: Rankings should stabilise. Compare to pre-migration benchmarks. Address any pages that haven't recovered.

Common Migration Mistakes

No redirect plan: Changing URLs without redirects destroys SEO value. Every old URL needs a redirect.

Blocking search engines: Forgetting to update robots.txt or remove noindex tags from development prevents indexing.

Redirect loops: Misconfigured redirects that loop endlessly break the site.

Missing pages: Content that existed on the old site but wasn't migrated, leaving 404s.

Different content: Redirecting old pages to new pages with completely different content. The redirect passes link equity, but users and search engines expect relevant content.

Rushing: Migrations done under pressure without proper testing create problems that take months to resolve.

Our Approach

We plan migrations meticulously: complete URL mapping, careful redirect implementation, thorough testing, and post-migration monitoring. We've successfully migrated sites without significant traffic loss because we respect the complexity involved.

If you're considering a website migration—platform change, redesign, or domain move—contact us before starting. Proper planning prevents the problems that plague rushed migrations.

Ready to Start Your Project?

Have questions about building your eCommerce store or custom web application? Let's talk.