Web Development

Website Migration Without Losing Rankings: A Step-by-Step Guide

Matthew Sweet
9 min read
Website Migration Without Losing Rankings: A Step-by-Step Guide

Website migrations are high-stakes projects. Done poorly, years of SEO work can be lost overnight. Done well, you preserve existing rankings while gaining the benefits of your new platform.

This guide covers the essential steps to migrate your website without destroying your search visibility. Proper migration is a critical part of web development.

Why Migrations Go Wrong

Common Migration Disasters

Missing redirects: Old URLs return 404 errors. All links pointing to those URLs become worthless. Search engines remove pages from the index.

Changed content structure: New site organises content differently without redirects. Internal links break. Topic authority is disrupted.

Technical SEO regression: New platform has worse technical SEO. Meta tags, structured data, canonical tags, or other elements are misconfigured.

Performance degradation: New site is slower than the old one. Core Web Vitals decline. Rankings suffer.

Content changes during migration: Copy rewriting during migration confuses what caused ranking changes. Were rankings lost due to migration issues or content changes?

The Stakes

Traffic losses from migration mistakes can be:

  • Immediate and dramatic
  • Slow and gradual
  • Difficult to diagnose
  • Hard to recover

Some sites never fully recover from botched migrations. Proper planning prevents this.

Types of Website Migrations

Different migrations carry different risks:

Platform Migration

Moving from one CMS to another (WordPress to Webflow, Shopify to BigCommerce, etc.)

Risks: URL structure changes, template changes, feature differences Complexity: Moderate to high

Domain Migration

Moving to a new domain name (oldbusiness.com.au to newbusiness.com.au)

Risks: Domain authority transfer, brand recognition, backlink value Complexity: High

HTTP to HTTPS

Adding SSL certificate (http:// to https://)

Risks: Mixed content, improper redirects Complexity: Low to moderate (should be straightforward with proper handling)

Site Redesign

Visual and structural changes within the same platform

Risks: Content removal, URL changes, navigation restructuring Complexity: Moderate

Consolidation

Merging multiple sites into one

Risks: Content canonicalisation, redirect complexity, signal confusion Complexity: High

Pre-Migration Phase

Complete Site Audit

Before migrating, document everything about your current site:

Crawl the site: Use Screaming Frog, Sitebulb, or similar tools to create a complete list of URLs.

Document URL structure: Every page that exists, its URL, and its purpose.

Capture analytics data: Baseline traffic, top pages, conversion data. You need this for comparison.

Record current rankings: Track rankings for important keywords before migration.

Inventory content: What pages exist? What content is on each page?

Document technical elements: Title tags, meta descriptions, heading structure, schema markup, canonical tags.

Identify High-Value Pages

Not all pages are equal. Identify pages that:

  • Receive significant organic traffic
  • Rank for important keywords
  • Have valuable backlinks pointing to them
  • Drive conversions

These pages require extra care during migration.

Create Redirect Map

Before building the new site, plan redirects:

Map old URLs to new URLs: Every old URL should map to a corresponding new URL or an appropriate alternative.

One-to-one where possible: Redirect old pages to equivalent new pages.

Redirect to relevant alternatives: If a page is being removed, redirect to the most relevant remaining page.

Avoid redirect chains: Old URL should redirect directly to new URL, not through intermediary pages.

Export this as a spreadsheet:

Old URLNew URLRedirect TypeNotes
/services/plumbing//services/plumber/301
/blog/old-post//blog/new-post/301Renamed
/team/old-member//about/301Person left

Stakeholder Communication

Ensure everyone understands:

  • What is happening
  • When it is happening
  • Expected temporary impacts
  • Who is responsible for what

Migrations often fail due to miscommunication, not technical issues.

Building the New Site

URL Structure Decisions

Keep URLs where possible: If old URLs can work on the new platform, keep them. Fewer redirects means less risk.

If changing URLs, improve them: Make new URLs logical, keyword-relevant, and future-proof.

Maintain hierarchy: If /services/ was a category page, keep that structure.

Technical SEO Parity

The new site must match or exceed the old site technically:

Title tags and meta descriptions: Transfer existing optimised tags. Do not rely on default templates.

Heading structure: H1s, H2s, etc. should reflect old site structure.

Schema markup: Implement structured data matching the old site.

Canonical tags: Properly implemented on all pages.

Robots.txt: Review and update for new URL structure.

XML sitemap: Generate new sitemap with all new URLs.

Content Transfer

Transfer content carefully:

  • All text content should move to appropriate pages
  • Images should be migrated with proper alt text
  • Internal links need updating to new URLs
  • Video and other media should transfer

Staging Environment Testing

Test thoroughly before going live:

Crawl the staging site: Look for broken links, missing pages, redirect issues.

Compare page-by-page: High-value pages should have equivalent or better content.

Technical checks: Page speed, mobile friendliness, meta tags, structured data.

Redirect testing: Test sample redirects from your map.

Functionality testing: Forms, e-commerce, interactive features.

Migration Day

Timing

Choose timing carefully:

  • Avoid high-traffic periods
  • Avoid Fridays (weekend debugging is painful)
  • Morning is usually better (full day for issue resolution)
  • Consider seasonal factors

Execution Steps

  1. Put the old site into maintenance mode (optional, reduces complexity)
  2. Deploy the new site
  3. Implement all redirects
  4. Update DNS if changing domains
  5. Update internal links if any still point to old URLs
  6. Update Google Search Console (add new property if domain changed)
  7. Submit new XML sitemap
  8. Test critical user paths
  9. Monitor for errors

Redirect Implementation

301 redirects are essential:

  • Server-level redirects are most reliable
  • Implement via .htaccess (Apache), nginx config, or hosting panel
  • Plugin-based redirects are fallback option
  • Test redirects are working correctly

Every old URL that received traffic or has backlinks must redirect properly.

Post-Migration Monitoring

Immediate Checks (First 24-48 Hours)

Crawl the live site: Identify any 404s, redirect loops, or unexpected issues.

Check Google Search Console: Look for crawl errors, coverage issues.

Monitor real traffic: Is the site receiving expected traffic levels?

Test key conversions: Are forms working? Can users complete purchases?

Check redirects: Test sample redirects from various sources.

First Week

Index coverage: Are new URLs being indexed? Are old URLs being dropped?

Traffic patterns: Compare to baseline. Some fluctuation is normal.

Ranking monitoring: Track key keywords for changes.

Error logs: Review server logs for issues.

User feedback: Are users reporting problems?

First Month

Index status: Most old URLs should redirect and be dropped from index. New URLs should be indexed.

Ranking recovery: Initial ranking volatility should stabilise.

Traffic comparison: Should be approaching pre-migration levels.

Backlink status: Check that important backlinks are working via redirects.

Ongoing

Maintain redirects: Keep redirects in place for at least one year, preferably permanently.

Monitor for issues: New crawl errors, ranking problems, traffic drops.

Document lessons: What went well? What could improve for future migrations?

Common Migration Issues and Solutions

Traffic Drop After Migration

Diagnose first: Is it technical or content-related?

Check:

  • Are pages indexed?
  • Are redirects working?
  • Are there technical SEO issues?
  • Did content change significantly?

Action: Fix identified issues. Google may take weeks to re-evaluate.

404 Errors in Search Console

Old URLs returning 404 means redirects are missing or broken.

Action: Identify missing redirects from URL list. Implement immediately.

Slow Indexing

Google is slow to index new URLs or drop old ones.

Action:

  • Ensure sitemap is submitted
  • Request indexing for key pages
  • Build internal links to new pages
  • Be patient (can take weeks)

Redirect Loops

Page A redirects to Page B, which redirects back to A.

Action: Map all redirects and identify loops. Fix redirect rules.

Mixed Content Warnings

HTTPS pages loading HTTP resources.

Action: Update all internal references to HTTPS. Check images, scripts, stylesheets.

Special Considerations

E-commerce Migrations

E-commerce adds complexity:

  • Product URLs must redirect properly
  • Category structure matters for SEO
  • Out-of-stock products need handling
  • Checkout process must work flawlessly

Test extensively before going live.

Large Site Migrations

Sites with thousands of pages require:

  • Automated redirect rules where possible
  • Pattern-based redirects
  • Prioritisation of high-value pages
  • Acceptance that some pages may break

Domain Migrations

Moving to a new domain requires extra steps:

  • Verify both domains in Search Console
  • Use Change of Address tool
  • Expect longer recovery period
  • Maintain old domain redirects indefinitely

International Sites

Multi-language or multi-region sites need:

  • Hreflang tag updates
  • Regional URL handling
  • International Search Console properties

Migration Checklist Summary

Pre-Migration:

  • Complete site crawl
  • Analytics baseline documented
  • Rankings recorded
  • URL mapping complete
  • Redirect map created
  • High-value pages identified
  • Stakeholders informed

Building New Site:

  • Technical SEO elements implemented
  • Content transferred
  • Internal links updated
  • Staging testing completed

Migration Day:

  • New site deployed
  • Redirects implemented
  • DNS updated (if applicable)
  • Search Console updated
  • Sitemap submitted
  • Basic testing completed

Post-Migration:

  • Crawl live site
  • Monitor Search Console
  • Track traffic and rankings
  • Fix identified issues
  • Maintain redirects long-term

When to Get Help

Consider professional support if:

  • Large site with many URLs
  • Domain migration
  • Significant revenue at stake
  • Limited technical expertise
  • Complex platform requirements
  • International or multi-language sites

The cost of professional help is often less than the cost of lost traffic from a botched migration.

The Bottom Line

Website migrations are manageable with proper planning. The key is:

  • Document everything before starting
  • Plan redirects thoroughly
  • Test extensively before going live
  • Monitor closely after launch
  • Fix issues immediately

Most migration problems come from skipped steps, not inherent difficulty.


Planning a website migration? Platform21 has migrated dozens of sites while preserving and improving search rankings. Get in touch or explore our web development to discuss your migration project.

Related Articles:

Tags: website migration SEO redirects platform migration web development
MS

Matthew Sweet

Founder, Platform21

Matthew brings 25+ years of digital marketing experience to help South East Queensland businesses grow through results-focused web development, SEO, and conversion optimisation.

Need help with your digital marketing?

Get a free consultation to discuss how we can help your business grow.

Get in Touch