
If you're switching domains, moving CMS platforms, or restructuring URLs, this walks you through the migration without tanking your organic traffic. It covers the tedious stuff that actually matters: redirect mapping with 301 rules, pre-flight inventory of high-value pages and backlinks, rollback criteria if things go sideways, and a monitoring schedule for the first 90 days. The phase-by-phase breakdown is solid, from audit through post-launch checks. Honestly, the redirect map template alone is worth having around. Expects 10-30% traffic dips in the first month and full recovery in 2-3 months, which matches reality better than most migration guides that pretend it's painless.
$ npx -y skills add calm-north/seojuice-skills --skill migrate-site --agent claude-codeInstalls into .claude/skills of the current project.
Guide a domain migration, CMS switch, or URL restructure without losing rankings — redirect mapping, monitoring plan, and rollback criteria.
| Type | Risk Level | Example |
|---|---|---|
| Domain change | High | olddomain.com → newdomain.com |
| Protocol change | Low | HTTP → HTTPS |
| CMS switch | Medium-High | WordPress → Next.js, Shopify → custom |
| URL restructure | Medium | /blog/2024/post → /blog/post |
| Subdomain migration | Medium | blog.example.com → example.com/blog |
| Design/template change | Low-Medium | Same URLs, new templates |
All migrations carry SEO risk. The goal is to minimize the traffic dip and speed up recovery.
Before touching anything, document the current state:
Pages:
Technical:
Performance:
Save everything. You need this data to compare against post-migration.
Not all pages are equal. Flag these for extra attention:
These pages must have working redirects and should be verified individually after migration.
The redirect map is the most critical artifact. Every old URL must map to the right new URL.
| Old URL | New URL | Type | Notes |
|---|---|---|---|
| /old-page | /new-page | 301 | Content matches |
| /removed-page | /closest-relevant-page | 301 | Consolidated into related page |
| /deleted-page | / | 301 | No relevant page — send to homepage (last resort) |
Rules:
Before migrating, define rollback criteria:
Rollback if:
Rollback steps:
Migration Type: [domain change / CMS switch / URL restructure / etc.] Risk Level: [low / medium / high] Estimated Timeline: [preparation + execution + monitoring]
Pre-Migration Inventory
Redirect Map [Table — full mapping of old → new URLs]
Technical Checklist [Checklist from Phase 3]
Monitoring Schedule [Checkpoints from Phase 4]
Rollback Criteria [Defined thresholds and steps]
Risk Areas
Pro Tip: Use the free Broken Link Checker to verify redirects post-migration, and the Htaccess Generator to build redirect rules. SEOJuice MCP users can run
/seojuice:site-healthfor a full page inventory with link data,/seojuice:keyword-analysisto identify high-value pages, andlist_changesto detect content differences post-migration.
Sponsors