· IT DEV · 3 min read
SEO migration checklist: the ultimate guide to avoid losing rankings and traffic
SEO migration checklist for changing website, CMS, or domain. See the steps that protect rankings, backlinks, and organic traffic.

Redesigning or moving a website can improve speed, user experience, and conversions. It can also destroy years of SEO work in a few days.
At IT DEV we have seen launches without a proper SEO migration lose more than 50% of organic traffic within weeks.
The good news: that is preventable.
This guide covers the full SEO migration checklist we use before, during, and after every website move.
What Is an SEO Migration?
An SEO migration is the process of moving or rebuilding a site without losing existing organic search performance.
A migration may include:
- Domain change
- New design
- Move to a new CMS
- WordPress to Shopify
- WordPress to React or another stack
- URL structure changes
- Merging multiple sites into one
- HTTP to HTTPS
Why Most Website Migrations Fail
Common causes:
- No 301 redirects
- URL changes without a mapping plan
- Lost metadata
- Broken internal links
- Indexation issues
- Wrong canonical tags
- Broken schema markup
- Incorrect robots.txt
- No post-launch monitoring
SEO Migration Checklist Before Launch
1. Full SEO Audit of the Current Site
Before anything changes, document what works today.
Capture:
- Organic traffic
- Keywords
- Landing pages
- Backlinks
- Indexed URLs
- Conversion pages
- Top-performing content
This baseline is how you measure success after launch.
2. Crawl the Entire Website
Use tools such as:
- Screaming Frog
- Sitebulb
- Ahrefs Site Audit
Record:
- All URLs
- Meta titles
- Meta descriptions
- H1 tags
- Canonicals
- Status codes
- Internal links
Nothing should disappear in the move without a plan.
3. Build a Redirect Map
This is often the most critical step.
Every old URL must map to a new URL.
Example:
Old: /seo-services
New: /services/seo
Redirect: 301 → /services/seo
One mistake here can trigger mass 404s and authority loss.
4. Preserve SEO Metadata
Transfer:
- Meta titles
- Meta descriptions
- Open Graph tags
- Schema markup
- Canonical tags
Many migrations fail because these fields are dropped during the rebuild.
5. Review URL Structure
Unless there is a strong reason to change URLs, keep existing URLs when possible.
Fewer URL changes mean lower SEO risk.
SEO Checks on Launch Day
6. Check robots.txt
A frequent error is leaving staging rules live:
Disallow: /That can block Google from indexing the entire site.
7. Check Canonical Tags
Each page should canonicalize to itself or the correct preferred URL.
Wrong canonicals can cause:
- Deindexation
- Duplicate content
- Ranking loss
8. Test Redirects
Verify:
- 301 redirects
- Redirect chains
- Redirect loops
- 404 errors
Every important URL should resolve to the right destination.
9. Publish a New XML Sitemap
The sitemap should list:
- Only URLs returning 200
- Final URLs after redirects
- All core pages
Submit it in Google Search Console.
SEO Monitoring After Migration
10. Watch Google Search Console
For the first weeks, monitor daily:
- Indexing
- Coverage issues
- 404 errors
- Redirect errors
- Crawl stats
Early fixes prevent large traffic drops.
11. Compare Organic Traffic
Benchmark:
- Sessions
- Clicks
- Impressions
- CTR
- Rankings
against pre-migration data.
12. Check Backlinks
Ensure important backlinks still land on live pages via correct redirects, so link equity is preserved.
Common Migration Mistakes
Changing Everything at Once
Many teams change design, content, URLs, and domain on the same day. That makes it almost impossible to see what caused a drop.
Forgetting Redirects
The most destructive mistake. Without 301s, Google treats new URLs as brand-new pages with no history.
Bringing SEO in Too Late
SEO should join at planning and development, not two days before launch.
Conclusion
A website migration does not have to mean lost traffic. With planning, technical QA, and ongoing monitoring, the transition can be smooth and sometimes improve organic performance.
At IT DEV we run a full SEO migration process before every redesign, CMS change, or domain move to protect rankings, traffic, and the SEO investment you have already made.



