Skip to content
Passieon

SEO for website migrations: how agencies deliver it for clients

By Hamza Rivera, updated

Short answer: An SEO website migration plan names the kind of move first: new platform, new domain, new URL structure, redesign or new host. It builds a redirect map with one row per old URL, tests the redirects before launch, changes one thing at a time, and watches Search Console after launch. Google says to keep permanent redirects as long as possible, generally at least a year.

TL;DR
  • A website migration is any change to the platform, domain, URLs, design or host that can break how Google finds a client's pages.
  • Name the kind of move first, because each has a different main risk and a different first check.
  • Google says to use permanent redirects, keep them generally at least a year, test them, and change one thing at a time.
  • The redirect map has one row per old URL, each pointing to its closest equivalent, tested before and after launch.
  • Agencies that hand delivery to a white label partner keep the accounts in the client's name and review the map themselves.

A website migration is any change that can break how Google finds and reads the pages a client already has: a new platform, a new domain, new URLs, a redesign or a new host. For an agency, the work comes down to a plan, a redirect map, a launch-day check and a period of watching, with the evidence held in accounts the client owns. This guide is written for agencies that deliver migrations for clients, including agencies that hand part of the work to a white label partner.

Agencies that hand migrations to a delivery partner use our white label SEO.

Five kinds of move, and what each puts at risk

Name the kind of move in the first call. It decides how much work there is and what to check first.

Kind of moveWhat changesMain riskCheck first
New platform, such as WordPress to ShopifyTemplates, and usually the URL patternsOld URLs stop working and titles, headings and schema are lostA crawl of the old site, compared with a crawl of the staging site
New domainEvery URL, and the Search Console propertyPages left without a redirect, or sent to the wrong pageA map from every old URL to its closest match
New URL structure on the same domainPaths and foldersRedirect chains and gapsOld paths against new paths, one row each
Redesign with the same URLsTemplates, copy and internal linksContent, headings or links cut during the redesignA list of top pages by clicks, with their copy kept
New host, no URL changeDNS and serversA staging block left on the live copy, or downtimerobots.txt and noindex tags on the new copy before the switch

What Google says to do

Google publishes guides for moves with URL changes and for moves without. We read both on November 14, 2026. Neither page showed a last-updated date in the version we read, so check the pages again before you rely on a detail. The points that matter most for agency delivery:

  • Use permanent redirects where you can, such as 301 and 308, and keep them for as long as possible. Google says generally at least one year.
  • Decide where each old URL should redirect, then test the redirects before launch.
  • Change one thing at a time. Google advises planning changes one after the other, so a redesign, a domain change and a content cull do not land together.
  • For small and medium sites, move all URLs at once. Larger sites can move one section at a time.
  • For a move with no URL change, lower the DNS TTL to a few hours at least a week ahead, as Google's hosting change guide suggests, remove any temporary blocks from the new copy, and expect a short drop in crawl rate right after launch.
  • Use Search Console to monitor the move: sitemaps, the indexing reports and search queries.

Sources, read November 14, 2026: Google's guide to site moves with URL changes and its guide to moves without URL changes.

Migration timeline for an agencyFour boxes in a row: before the move, on staging, launch day, and the weeks after. Each lists the main jobs.FOUR STAGES1 Beforerecord baselineslist top pagesbuild redirect mapagree the freeze2 On stagingcrawl and comparetest redirectscheck titles, H1sremove blocks3 Launch dayswitch and testsitemap submittedrobots.txt checkedtracking fires4 Afterwatch Search Consolefix 404s foundcompare clicksreport weeklyone thing at a time: do not stack a redesign on a domain change
The four stages of a migration, with the main jobs in each. The redirect map is built before launch and checked again after.

Scoping it, and what goes in the agreement

A migration is a bounded job with a before and an after, so it suits a written scope. Put these in it: the kind of move, the date of the content freeze, who builds the redirect map, who approves it, who talks to the developers, and what "done" means (for example, every old URL on the map returns the planned response, and the launch checks pass). Use the proposal template for the scope and the contract template for accounts, subcontractors and leaving. Report progress with the report template, and use the on-page change table in it for every title, heading and link that changed.

Want help with white label SEO?

Send us your site and we will record a short video of what we would fix first, or reply by email. Prefer to talk? A call is there too.

Get a free video audit See the service

The redirect map

The map is a sheet with one row per old URL. Each old URL goes to the closest equivalent page, not to the home page, and every row gets a status after testing. A short example for a made-up company:

Old URLNew URLResponseNote
/services/water-heaters//water-heater-repair/301Same topic, new slug
/blog/2019/frozen-pipes//blog/frozen-pipes/301Date folders removed
/about-us.html/about/301File extension removed
/promo-summer-2018/none410Expired page with no equivalent

Rules we use. Point each row at its final destination so there are no chains of redirects. Keep query-string and trailing-slash variants in the sheet if they were ever linked. When no equivalent page exists, let the URL return 404 or 410 and note it, because a redirect to an unrelated page confuses people and search engines. Re-run the whole map after launch, since a developer's last-minute change can break a row. The redirect map generator builds the sheet, and the website migration audit checker helps you check a plan for gaps. Our SEO migration checklist has the longer list.

Launch-day checks

  • robots.txt on the live site does not block the pages that matter, and no staging block or noindex tag came across.
  • Canonical tags point at the new URLs.
  • A sample from every kind of page redirects as the map says, in one hop.
  • The new XML sitemap lists only live, indexable URLs and is submitted in Search Console. For a new domain, the new property is verified.
  • Analytics and conversion tracking fire on the new pages, and a test inquiry arrives.
  • Forms, checkout and phone links work, and the pages load at a speed the client would accept.

After launch

Watch Search Console weekly at first. Read the indexing reports for new errors, check which old URLs still get crawled, and compare clicks for the top pages against the baseline taken before launch. A dip right after a move is common, and nobody can promise how long it lasts, so agree on the review dates with the client beforehand and report what you see. Write down every fix with the date, in the same row format as the change table. For the client, the monthly report carries the same five numbers as before so the trend stays readable.

Handing delivery to a white label partner

An agency that sells migrations but does not run them can still keep control of the outcome. Send the partner the baseline crawl, the list of top pages by clicks from the client's Search Console, the freeze dates, the names of the client's developer and approver, and access added in the client's name. Ask for the redirect map and the launch-check log back as rows you can read, and review the map yourself before launch.

Our guides on how a reseller program works and comparing white label SEO programs cover what to settle with a partner before the first project, and white label web design for agencies applies when the move comes with a new build. For a worked example, the platform move case study shows how one was run, and the SaaS SEO migration guide covers the same job for software companies. If you would rather have a team run the move directly, see our SEO migration services.

Frequently asked questions

How long should I keep redirects after a site migration?

Google says to keep redirects for as long as possible, and generally at least one year, when a move changes URLs.

Which redirect type should I use for a migration?

Google recommends permanent redirects where possible, such as 301 and 308.

Should I move a whole site at once or in sections?

Google recommends moving all URLs at once for small and medium sites. Larger sites can move one section at a time.

Should I change the design and the domain in the same launch?

Google advises changing one thing at a time. Stacking a redesign, a domain change and a content cut makes any drop hard to trace.

Can an agency hand a migration to a white label partner?

Yes. Keep the accounts in the client's name, send the partner the baseline and the top pages, review the redirect map yourself before launch, and make sure the contract passes its terms down to the partner.

What should a migration report show the client?

The launch checks that passed, the redirects tested, new errors found and fixed with dates, and clicks for the top pages against the baseline taken before launch.

One last thing

Before launch, open the redirect map and test five old URLs by hand in a private window. If any of them lands somewhere surprising, test the rest before the switch, not after.

Want this done for your site? See what our white label SEO page covers, or read the client results.

Book a call with us

A 30-minute call in your working hours. Tell us what you sell and where, and we will tell you what we would do first and what it involves. Prefer email? Send your website through the form and the Passieon Team will reply by email.

Book a call

Message us

Message us

Ask anything about your site or where your inquiries are going. It goes straight to a person, not a bot. Leave an email and you get a reply.