Website migration without losing SEO
Moving to a new CMS or domain? You keep your search visibility by sending every old URL to the right new page with a permanent redirect, and by carrying over the content and signals search engines already use. Below is the checklist we follow, based on Google's own guidance.
Redirect map
Example| Old URL / New URL | Status |
|---|---|
| /services.php?id=12/services/cms-modernization/ | 301 |
| /about-us.html/about/ | 308 |
| /news/launch-2019/blog/launch/ | 301 |
| /spring-offer/contact/ | 302Make it permanent |
Page parity
- Title and meta descriptionMatch
- H1 and body contentMatch
- Canonical and hreflangMatch
- Structured dataMatch
Why rankings drop after a migration
A migration keeps its search visibility when every old URL leads to the matching new page and each page keeps the content and signals search engines already trust. When rankings drop, the cause is usually on this list, and each one can be checked before launch.
Changed URLs without permanent redirects
Old addresses return errors or temporary redirects, so search engines treat the new pages as new.
Lost or merged content
Pages that ranked are dropped, cut down or folded into a page that answers a different question.
Missing page signals
Titles, meta descriptions, canonicals, hreflang or structured data do not make it to the new templates.
Broken internal links
Menus and body links still point at old URLs, or at pages that no longer exist.
Content rendered only by JavaScript
The HTML the server sends is nearly empty and the text only appears after scripts run.
Slower pages
New templates load more code or heavier images, and key pages get slower.
Staging noindex left on
A noindex rule meant for the test site ships to production.
robots.txt blocks
A rule written for staging stops crawlers from reaching the live site.
Even a clean move needs time. Google says to expect some ranking changes while it recrawls a moved site, and that a medium-sized site can take a few weeks or more before the new URLs replace the old ones in results. Larger sites take longer. Google Search Central, site moves
Website migration SEO checklist
Tick items as you go. Your progress is saved in this browser, so you can come back to it.
How Sengo Replica handles this
Sengo Replica is our website migration service for teams changing platforms. It rebuilds your site 1:1 from the live site on the new platform, pixel for pixel and responsive, and moves your content into structured headless CMS models, from any source to any destination. Before cutover, we check the items on this list, because keeping your search visibility is part of the plan from day one.
- Same URLs where possible, and a one-to-one redirect map where not
- Titles, meta descriptions, headings, canonicals, hreflang and structured data carried over
- Content present in the HTML the server sends
- Sitemaps, robots.txt and staging blocks checked before launch
Sengo moved its own site, about 600 pages, off WordPress in one night.
Read the Ploy case studySengo is a Sitecore Silver partner, a certified Optimizely partner, a certified Kentico Xperience partner, and a Contentful and Storyblok partner.
Website migration SEO questions
How long until rankings settle after a migration?
Google says there is no fixed timeline. For a medium-sized site it can take a few weeks or more before Google shows the new URLs instead of the old ones, and larger sites take longer. The move is complete once Googlebot has visited every old and new URL at least once, and that speed depends on the number of URLs and your server speed. Expect some ranking movement in that period.
Should I change URLs during a migration?
Only when you have a reason to. Every changed URL needs a redirect, and Google advises changing one thing at a time, for example moving the domain first and changing the layout later. Google also notes that keeping the same site architecture helps pass signals to the new location. If you do change URLs, map each old one to its closest new page.
Should I use a 301 or a 302 redirect?
Use a permanent redirect, 301 or 308, for a migration. Google treats a permanent redirect as a signal that the new URL should be shown in search results, and says 301 and other permanent redirects do not cause a loss in PageRank. A 302 is temporary, so Google keeps showing the old URL. Send each old URL straight to its final destination rather than through a chain.
How long should I keep redirects after a migration?
Google recommends keeping them as long as possible, generally at least one year, so it can transfer signals and recrawl links from other sites. If you use the Change of Address tool in Search Console, keep them at least 180 days, and longer if they still get traffic from Google Search. For visitors, Google suggests considering keeping them indefinitely.
Does a redesign hurt SEO?
It does not have to, but changing design, content and URLs at the same time makes problems hard to trace. Google says that combining a site move with a redesign of content and URL structure will probably cause some traffic loss while it reassesses pages, and advises making one change at a time. A 1:1 rebuild keeps pages the same, so you can measure the move on its own and redesign afterwards.
Do I need the Change of Address tool?
Only when the domain or subdomain changes, for example from example.com to example.org. Google says not to use it for HTTP to HTTPS moves, path changes within the same site, www to non-www changes or a hosting change with no URL changes. Use it after the redirects are live.
Will a migration change how AI answers cite my site?
It can if crawlers lose access or the content changes shape. AI search tools and assistants can only cite pages their crawlers can reach. Keep the robots.txt rules for the crawlers you allowed before, keep content in the HTML rather than behind scripts, and keep the headings and direct answers that made your pages easy to quote.
Planning a platform move?
Start with a free Sengo Replica pilot, or tell us about your current site and where it needs to go.
Sources
Google documentation checked on October 29, 2026.
