/resourceswebsite-migration-checklist

Website migration checklist. 49 steps.

A website migration checklist is the plan that keeps your traffic, rankings, and conversions alive when you change domain, platform, or URL structure. 49 steps across 8 phases, tool-agnostic, built for real SaaS sites.

By Margus VeeberUpdated April 2026~10 min read
TL;DR

The five things that actually matter

  • 01A website migration without a checklist is how you lose 30-50% of your organic traffic overnight.
  • 02Redirects are the single biggest risk. Every old URL needs a 301 to its new home.
  • 03Snapshot everything (rankings, traffic, backlinks, Core Web Vitals) before you touch anything.
  • 04Monitor 404s in search console daily for the first two weeks post-launch.
  • 05A 10-15% traffic dip for 2-4 weeks is normal. Bigger or longer means something broke.
Progress
0/49(0%)
Filter by phase
Filter by role
Phase 01

Pre-migration audit

Snapshot everything that works today before you touch anything.

0/7
  • 01

    Crawl the old site and export every URL

    DeveloperSEO
  • 02

    Export top 100 pages by traffic from your analytics and search console

    SEOMarketer
  • 03

    Export top pages by backlinks

    SEO
  • 04

    Snapshot rankings for your top 50 keywords

    SEO
  • 05

    Document all existing redirects

    DeveloperSEO
  • 06

    Inventory forms, integrations, pixels, and third-party scripts

    DeveloperMarketer
  • 07

    Capture a Core Web Vitals baseline for top templates

    DeveloperSEO
Phase 02

Content & IA

Decide what's kept, merged, or killed - and map every URL.

0/5
  • 08

    Build the URL map: old URL to new URL

    SEO
  • 09

    Decide what's kept, merged, or killed

    SEOFounder
  • 10

    Rewrite or recreate content for the pages you're keeping

    Marketer
  • 11

    Preserve H1s and primary keywords on high-traffic pages

    SEOMarketer
  • 12

    Migrate images with alt text intact

    DeveloperMarketer
Phase 03

Technical SEO

Redirects, canonicals, sitemaps, schema - the plumbing that keeps rankings.

0/11
  • 13

    Implement 301 redirects for every changed URL

    DeveloperSEO
  • 14

    Add canonical tags on every page

    DeveloperSEO
  • 15

    Update robots.txt - and make sure it's not blocking the new site

    DeveloperSEO
  • 16

    Regenerate and publish the XML sitemap

    DeveloperSEO
  • 17

    Add structured data (Organization, BreadcrumbList, Article, Product, FAQ)

    DeveloperSEO
  • 18

    Set up hreflang if you're multilingual

    DeveloperSEO
  • 19

    Update internal links to point to new URLs directly

    DeveloperSEO
  • 20

    Handle pagination, filters, and faceted navigation correctly

    DeveloperSEO
  • 21

    Add FAQPage schema to every page with a FAQ section

    DeveloperSEO
  • 22

    Structure key answers in self-contained Q&A blocks (AEO)

    SEOMarketer
  • 23

    Complete Organization schema with full entity signals

    DeveloperSEO
Before you migrate

A clean migration keeps your traffic. It doesn't fix a site that wasn't converting in the first place. The Web Growth Audit is a conversion-focused playbook for SaaS sites - run it before you migrate so you're not just moving a leaky funnel.

See the Audit
Phase 04

Performance & accessibility

Core Web Vitals pass, mobile solid, accessible to everyone.

0/5
  • 24

    Core Web Vitals pass on every key template

    Developer
  • 25

    Optimize images: modern formats, responsive sizes, lazy loading

    Developer
  • 26

    Nail the font loading strategy

    Developer
  • 27

    Test mobile rendering on real devices

    DeveloperMarketer
  • 28

    Accessibility pass: contrast, alt text, focus states, keyboard nav

    DeveloperMarketer
Phase 05

QA & pre-launch checks

Broken links, forms, responsiveness, cross-browser - catch it on staging, not live.

0/4
  • 29

    Crawl staging with a link checker before DNS cutover

    DeveloperSEO
  • 30

    Test every form, CTA, and conversion path on staging

    DeveloperMarketer
  • 31

    QA across browsers: Chrome, Firefox, Safari, Edge

    DeveloperMarketer
  • 32

    Test responsive layouts at key breakpoints

    DeveloperMarketer
Phase 06

Tracking & analytics

Analytics, search console, tag manager, consent - all firing on the new domain.

0/6
  • 33

    Reinstall your analytics tool on the new domain or platform

    DeveloperMarketer
  • 34

    Add or update your search console property

    SEOMarketer
  • 35

    Submit the new sitemap to search console

    SEO
  • 36

    Reconfigure conversion events and goals

    MarketerDeveloper
  • 37

    Migrate the tag manager container and test every tag

    DeveloperMarketer
  • 38

    Verify the cookie consent banner works with the new tracking setup

    DeveloperMarketer
Phase 07

Launch day

The cutover. Ordered, reversible, monitored.

0/4
  • 39

    Plan the DNS cutover - lower TTL 24 hours before launch

    Developer
  • 40

    Confirm the SSL certificate is active on the new host

    Developer
  • 41

    Keep the old site or CMS accessible on staging for at least 30 days

    DeveloperFounder
  • 42

    Monitor 404s in search console daily for the first two weeks

    SEO
Phase 08

Post-launch

The first 30 days decide whether you kept your traffic.

0/7
  • 43

    Watch rankings and traffic for top 50 pages

    SEOMarketer
  • 44

    Request indexing for your top 20 pages in search console

    SEO
  • 45

    Resubmit your disavow file if the domain changed and you had one

    SEO
  • 46

    Update Google Business Profile, social profiles, and directories

    MarketerFounder
  • 47

    Reach out to your top 10 backlink owners to update the link

    SEOMarketer
  • 48

    Update privacy policy and terms of service URLs everywhere they're referenced

    FounderMarketer
  • 49

    Verify cookie consent fires correctly and withdrawing consent stops tracking

    DeveloperMarketer
Compare

Migration vs redesign vs rebuild - which one are you doing?

Most projects mix all three. Know which risks you're inheriting before you scope the work.

TypeWhat changesRisk profileTypical effort
RedesignSame URLs, new look and feelLow SEO risk, high UX risk2-6 weeks
MigrationSame content, new domain / platform / URL structureHigh SEO risk if redirects miss, low UX risk4-12 weeks
RebuildFull ground-up rewrite: new stack, new content, new URLsHigh SEO risk and high UX risk2-6 months
FAQ

Frequently asked questions

Thirteen questions I get every time someone's planning a migration.

Related questions

People also ask

What tools do I need for a website migration?

A crawler (Screaming Frog, Sitebulb), an analytics export (GA4, Plausible, Fathom), a backlink source (Ahrefs, Semrush, or Search Console), search console access, and a redirect implementation method (server config, CDN rules, or framework middleware).

Is a redirect chain a problem?

Yes. Each hop slows crawl and dilutes link equity. Always redirect from the original URL straight to the final destination, even when the intermediate hop still exists.

Can I change content and URLs in the same migration?

You can, but it makes diagnosing post-migration traffic drops harder. If you have the option, migrate URLs first, stabilize rankings, then revise content.

Do I need to disable the old sitemap?

Yes. After launch, remove the old sitemap from search console and replace with the new one. Leaving the old one causes 404 noise in your coverage reports.

Conversion, before or after

Migrating soon, or already shipped and the numbers look off?

The Web Growth Auditis a conversion-focused playbook for SaaS websites - not a migration service. Run it before launch so you're not just moving a leaky funnel, or after launch if traffic came back but conversions didn't. Delivered in Notion and Figma in two weeks.

This website migration checklist covers everything from the pre-migration crawl and URL mapping to 301 redirects, canonical tags, structured data, AEO best practices (FAQPage schema, entity signals, Q&A content structure), QA (broken links, cross-browser, responsiveness, form testing), Core Web Vitals, analytics reinstallation (GA4, Plausible, Fathom, Matomo), search console setup, legal compliance (privacy policy URLs, cookie consent), and post-launch 404 monitoring. Compiled by Margus Veeber, Head of Web at Pipedrive, from 15+ years of running and growing SaaS websites.