SEO Migration
SEO migration is the process of moving a website to a new domain, platform, URL structure, or hosting environment while preserving search rankings and organic traffic through careful planning, redirects, and monitoring.

Key takeaways
- Plan URL mapping and redirects before launch to avoid traffic loss.
- Use 301 redirects for every changed URL and keep them active for at least one year.
- Update robots.txt, XML sitemaps, and canonical tags to match the new site.
- Monitor post-launch with Google Search Console for crawl errors and indexation issues.
- Run a full SEO audit after migration to catch any remaining problems.
A well-executed migration protects your search traffic and rankings while enabling a better site experience.
Example: Moving a blog from /blog/ to /resources/
- Before: `example.com/blog/seo-tips`
- After: `example.com/resources/seo-tips`
- Action: Create a 301 redirect from `/blog/seo-tips` to `/resources/seo-tips`
- Result: Users and search engines are automatically forwarded; ranking signals transfer to the new URL.
Quick-Start: 5-Step Migration Process
- Audit current site – Benchmark traffic, rankings, and identify high-value pages.
- Create URL mapping – List every old URL and its new destination.
- Set up 301 redirects – Implement redirects on the server or via CMS plugin.
- Update technical elements – Change robots.txt, XML sitemaps, canonical tags, and internal links.
- Monitor post-launch – Check crawl errors, indexation, rankings, and traffic in Google Search Console.
How to Judge a Successful Migration
Common Mistakes
- Using 302 (temporary) redirects instead of 301 (permanent) redirects
- Blocking the new site with noindex, robots.txt disallow, or staging rules
- Forgetting to update canonical tags, internal links, or XML sitemaps
- Deleting redirects too early (before search engines and external links update)
- Not testing redirects before and after launch
Next step
FAQ
How long should I keep 301 redirects after a migration?
Google recommends keeping redirects in place for at least one year, and ideally indefinitely, to ensure search engines and external links fully update.
What is the most common mistake in SEO migration?
Using temporary redirects (302) instead of permanent 301 redirects, or forgetting to redirect important old URLs entirely.
Do I need to notify Google about a domain change?
Yes, use the Change of Address tool in Google Search Console to inform Google about a domain move.
Related topics
Sources
- Google Search Central: Site Moves and Migrations — Primary guidance from Google on URL changes, redirects, sitemap submission, and keeping redirects active.
- Google Search Central: Change of Address tool — Official documentation for notifying Google about a domain move.
- Google Search Central: Sitemaps overview — Explains how XML sitemaps help Google discover and recrawl URLs during and after migration.
- Google Search Central: Robots.txt introduction — Authoritative reference for crawl blocking rules that can break a migration if misconfigured.
Reviewed by Lucía Marín, Founding editor.