Google's site move guidance puts the URL mapping at the centre of the plan. In a simple move, such as a domain change, a wildcard redirect may be enough. In a more complex one you need a list of old URLs and a decided destination for each. Google suggests starting with the URLs that matter most: those in your sitemaps, those with the most traffic in server logs or analytics, and those with links shown in Search Console. It also says to include images, videos, JavaScript and CSS, which have to be moved like any other content.
The redirect type matters. Google's redirects documentation explains that a permanent redirect is used as a signal that the target should be canonical, while a temporary redirect is not. For a move, Google recommends server-side permanent redirects.
Planning also covers the new pages themselves. Google advises changing one thing at a time rather than combining a domain move, a CMS change and a new layout in one launch.
We cover planning and redirect mapping as part of our migrations work in Technical SEO.
- Use server-side permanent redirects (301 or 308) where possible.
- Redirect straight to the final destination. Googlebot can follow up to 10 hops, but Google advises keeping chains short, ideally no more than 3.
- Do not send many old URLs to one irrelevant page such as the new home page. Google says it can confuse users and may be treated as a soft 404.
- Give each new URL a self-referencing canonical, update hreflang annotations to the new URLs, and update internal links.