Перейти к содержимому
Skip to content
← All articles

Website Migration Checklist: Avoid SEO and Downtime Pitfalls

Website migration — whether changing domains, switching hosting providers, restructuring URLs, or moving from HTTP to SSL/TLS проверку — is one of the riskiest operations in web management. Done poorly, it can destroy search engine rankings, break incoming links, and cause extended downtime. This checklist covers every phase of a successful migration with minimal disruption to users and search visibility.

Types of Website Migration

Migration TypeRisk LevelSEO ImpactExample
Domain changeVery HighMajor — all domain authority must be transferredoldsite.com → newsite.com
Protocol changeMediumModerate — search engines must reindexHTTP → HTTPS
URL restructuringHighSignificant — all internal and external links affected/blog/post-slug → /articles/category/slug
Hosting/server changeLow-MediumMinimal if done correctlyAWS → GCP, shared → VPS
CMS changeHighSignificant — URL patterns often changeWordPress → custom PHP
Design/content overhaulMediumVariable — depends on structural changesFull redesign with new page structure

Phase 1: Pre-Migration Planning

Audit the Current Site

Create the Redirect Map

The redirect map is the most critical document in any migration. It maps every old URL to its corresponding new URL:

# redirect_map.csv
old_url,new_url,priority
/blog/my-post,/articles/my-post,high
/services/web-design,/services/design,high
/about-us,/about,medium
/old-page-no-equivalent,,low  # Will return 410 Gone

Rules for redirect mapping:

DNS Preparation

# Lower TTL 48 hours before migration
@ 300 IN A 93.184.216.34    # Was 3600, now 300

# Verify current records
dig +noall +answer example.com ANY
dig +noall +answer example.com MX
dig +noall +answer example.com TXT

Phase 2: Migration Execution

Server and Hosting Setup

Implement Redirects

# Nginx redirect map
map $request_uri $redirect_target {
    /blog/my-post         /articles/my-post;
    /services/web-design  /services/design;
    /about-us             /about;
}

server {
    listen 80;
    server_name oldsite.com;

    if ($redirect_target) {
        return 301 https://newsite.com$redirect_target;
    }

    # Default redirect for unmapped URLs
    return 301 https://newsite.com$request_uri;
}

# Apache .htaccess
RewriteEngine On
RewriteRule ^blog/my-post$ /articles/my-post [R=301,L]
RewriteRule ^services/web-design$ /services/design [R=301,L]
RewriteRule ^about-us$ /about [R=301,L]

DNS Switch

Phase 3: Post-Migration Verification

Immediate Checks (First Hour)

Short-Term Monitoring (First Week)

Long-Term Monitoring (First 3 Months)

Common Migration Mistakes

MistakeConsequencePrevention
No redirect mapMassive 404 errors, lost rankingsMap every URL before migration
Using 302 instead of 301Search engines do not transfer authorityAlways use 301 for permanent moves
Redirect chainsDiluted link equity, slow page loadsEach URL redirects to final destination directly
Forgetting robots.txtNew site blocks crawlers accidentallyVerify robots.txt allows crawling
DNS TTL not loweredUsers hit old server for hours/daysLower TTL 48 hours before switch
No monitoring after migrationIssues go undetected for weeksSet up alerts for 404s, traffic drops, errors

SEO-Specific Checklist

Summary

Website migration is a high-stakes operation that requires careful planning, precise execution, and thorough post-migration monitoring. The redirect map is the most critical artifact — every URL that has traffic or backlinks must be accounted for. Lower DNS TTL before switching, keep the old server running during propagation, and monitor search console and analytics closely for at least three months after migration. With proper preparation, you can migrate without losing traffic, rankings, or uptime.

Check your website right now

Check now →
More articles: SEO
SEO
XML Sitemap Guide: Creation, Structure, and Best Practices
16.03.2026 · 16 views
SEO
Redirect Chains: How They Affect SEO and Speed
11.03.2026 · 10 views
SEO
The Complete Guide to robots.txt for SEO and Crawl Control
16.03.2026 · 10 views
SEO
Web Accessibility: A Developer's Practical Guide to WCAG Compliance
16.03.2026 · 14 views