SaaS SEO Migration Checklist for Rebrands and URL Changes

SaaS SEO Migration Checklist for Rebrands and URL Changes

A SaaS SEO migration is a planned move from an old website structure to a new one while preserving as much search visibility, traffic, authority, and conversion value as possible.

The safest process is to create the URL map before development starts, test the new site before launch, redirect every important old URL to its closest relevant new destination, update canonical tags and internal links, submit the new sitemap, and monitor both the old and new properties in Google Search Console.

Temporary ranking fluctuations are normal during a migration. The goal is not to prevent every short-term change. The goal is to give users and search engines a clear path from every valuable old URL to the correct new URL.

This SaaS SEO migration checklist covers rebrands, domain changes, CMS migrations, URL restructuring, website redesigns, and major information architecture changes.

Quick Checklist

Before launch:

  • Confirm the exact type and scope of the migration.
  • Crawl the existing website and export all indexable URLs.
  • Record organic traffic, rankings, backlinks, conversions, and revenue pages.
  • Create a one-to-one old URL to new URL mapping.
  • Prepare server-side 301 or 308 redirects.
  • Rebuild canonical tags, internal links, hreflang, and XML sitemaps.
  • Test the new site in a staging environment without accidentally blocking production.

On launch day:

  • Activate redirects.
  • Remove temporary noindex and robots.txt blocks from the production site.
  • Test priority URLs and redirect chains.
  • Submit the new sitemap in Search Console.
  • Check analytics, forms, demos, trials, payments, and CRM tracking.

After launch:

  • Monitor old and new URLs in Search Console.
  • Check crawl errors, indexing, rankings, traffic, and conversions.
  • Fix broken redirects, incorrect canonicals, soft 404s, and internal links.
  • Keep redirects active for at least one year, and longer when practical.

What Counts as an SEO Migration?

An SEO migration happens when a site change can affect how search engines discover, crawl, index, or rank pages.

Common SaaS migration types include:

Migration type Example Main SEO risk
Domain change oldsaas.com to newsaas.com Losing the connection between old and new URLs
Rebrand New company or product name Changing URLs, titles, messaging, and branded searches at once
CMS migration WordPress to Webflow or a custom CMS Templates, canonicals, redirects, and metadata not transferring
URL structure change /features/tool to /platform/tool Old URLs returning 404 or redirecting to irrelevant pages
Website redesign New templates and navigation Losing internal links, content, structured data, or conversion paths
International expansion New country or language folders Incorrect hreflang, duplicate pages, or weak localization
HTTP to HTTPS http:// to https:// Mixed content, redirect errors, or incomplete property verification

A hosting change with no visible URL changes is a different type of project. It still needs testing, monitoring, and technical QA, but it does not require a full URL migration plan.

Google’s official site-move guidance recommends preparing the new site, mapping old URLs to new URLs, configuring redirects, updating URL signals, and monitoring the move in Search Console.

1. Define the Migration Scope Before Development

Write down exactly what will change and what will stay the same.

Answer these questions:

  • Is the domain changing?
  • Is the URL structure changing?
  • Is the CMS changing?
  • Are product, feature, integration, comparison, or use-case pages being removed?
  • Are pages being merged into fewer pages?
  • Are new country or language versions being added?
  • Is the brand changing while the product remains the same?
  • Will the content, templates, navigation, or internal linking change?

The bigger the change, the earlier SEO needs to join the project. If SEO only reviews the finished website, the URL map and redirect rules may already be difficult or expensive to change.

Assign one owner for migration decisions. A typical team includes:

  • Marketing or SEO lead.
  • Developer or technical lead.
  • Content owner.
  • Analytics or RevOps owner.
  • Product or brand stakeholder.

The owner should have authority to approve redirects, page removals, content changes, and launch timing.

2. Crawl and Export the Existing Website

Before changing anything, create a reliable inventory of the current site.

Export at least:

  • URL.
  • HTTP status code.
  • Indexability.
  • Canonical URL.
  • Title tag and meta description.
  • H1.
  • Organic clicks and impressions.
  • Organic conversions.
  • Backlinks and referring domains.
  • Internal links.
  • Page type.
  • Primary keyword or search intent.
  • Revenue or pipeline relevance.

Do not limit the inventory to pages currently receiving organic traffic. Some pages may have valuable backlinks, historical rankings, internal-link authority, or conversion value that is not visible in a short reporting window.

Useful sources include:

  • A crawler such as Screaming Frog or Sitebulb.
  • Google Search Console.
  • Google Analytics.
  • Your CMS export.
  • Your CRM or revenue dashboard.
  • Backlink tools.
  • Server logs, if available.

Create a separate list of priority URLs. These usually include the homepage, pricing page, product pages, feature pages, integration pages, comparison pages, use-case pages, high-performing blog posts, and pages with strong backlinks.

3. Build the Old-to-New URL Map

The URL map is the central document for an SEO migration.

At minimum, include these columns:

Old URL New URL Page type Redirect status Traffic Backlinks Owner QA status
/old-feature /features/new-feature Feature page 301 High High SEO Pending
/old-guide /resources/new-guide Resource 301 Medium Medium Content Pending
/old-unused-page — Removed 410 or relevant redirect Low None SEO Pending

Map each important old URL to the closest relevant new page. Do not redirect every old URL to the homepage simply because it is convenient.

Google warns that redirecting many unrelated URLs to one destination can confuse users and may be treated as a soft 404. If several pages are genuinely consolidated into one new resource, a single relevant destination can be appropriate. Otherwise, preserve the topic and intent of the old page.

Decide what happens to pages with no direct replacement

For each page without a new equivalent, choose one option:

  • Create a replacement page.
  • Merge the useful content into a relevant page and redirect the old URL there.
  • Keep the old page live if it still serves users.
  • Return a proper 404 or 410 if the page has no useful replacement.

Do not create thin replacement pages only to avoid a 404. A smaller, useful site is better than a large set of irrelevant or duplicated URLs.

4. Protect High-Value Content and Search Intent

A rebrand often changes messaging. A CMS migration often changes templates. A redesign often removes content that appears visually outdated.

Before removing or rewriting a page, check:

  • What queries does it rank for?
  • Does it attract new users or returning users?
  • Does it generate trials, demos, or opportunities?
  • Does it have external links?
  • Is it referenced by sales, support, or onboarding?
  • Does it answer a distinct search intent?
  • Is there a stronger page that can absorb its role?

For SaaS websites, pay special attention to:

  • Feature pages.
  • Integration pages.
  • Alternative and comparison pages.
  • Use-case pages.
  • Security and compliance pages.
  • Pricing and packaging pages.
  • Documentation and help content.
  • Product-led signup and activation pages.

Do not remove a high-performing page just because its design is old. Redesign the template or improve the content if the page still serves a valuable search and business purpose.

5. Prepare Redirects Correctly

Use server-side permanent redirects when a page has moved permanently. Google recommends HTTP 301 or 308 redirects for permanent URL changes.

Redirect rules to follow

  • Redirect old URLs directly to the final new URL.
  • Avoid redirect chains such as old URL → intermediate URL → final URL.
  • Avoid redirect loops.
  • Preserve URL paths where that makes sense.
  • Redirect HTTP to HTTPS consistently.
  • Redirect non-preferred host variants to the canonical host.
  • Keep query parameters under control.
  • Test trailing slash and capitalization behavior.
  • Preserve campaign and tracking parameters where required.

Google notes that permanent redirects are a strong canonicalization signal and recommends avoiding long redirect chains. See Google’s redirect guidance.

How long should redirects remain active?

Keep migration redirects active for at least one year. Keep them longer when practical, especially for:

  • High-authority pages.
  • URLs referenced by external sites.
  • URLs included in old sales materials.
  • URLs used in ads or partner campaigns.
  • Pages with recurring direct traffic.

Also update your own internal links and ask important external partners to update high-value links to the new URLs.

6. Update Canonicals, Robots, Sitemaps, and Hreflang

Redirects are only one part of the migration. The new website must consistently describe which URLs should be indexed and shown in search.

Canonical tags

Each indexable new page should generally have a self-referencing canonical pointing to its final URL.

Do not leave old-domain canonicals on the new site. Do not canonicalize a set of substantially different pages to one generic page.

Google treats redirects as a strong canonical signal, rel="canonical" as a strong signal, and sitemap inclusion as a weaker signal. Using these signals consistently is safer than relying on only one of them. Google’s canonical documentation explains the hierarchy.

Robots.txt and noindex

Staging sites are often blocked from crawling. That is sensible during development, but the production launch must remove any temporary blocks that should not remain.

Check for:

  • Disallow: / on the production domain.
  • noindex tags accidentally carried into production.
  • X-Robots-Tag: noindex headers.
  • Blocked CSS and JavaScript resources.
  • Password protection or firewall rules blocking crawlers.

XML sitemaps

The new sitemap should contain the preferred, indexable new URLs, not redirected old URLs or blocked pages.

Submit the new sitemap in Google Search Console after launch. Keep the old sitemap temporarily if it helps Google discover the redirects, then remove it once the migration is processing normally.

Hreflang

If the site has multiple languages or regions, update every hreflang reference to the new URLs. Check that:

  • Each language version references the correct equivalent pages.
  • Return tags exist where required.
  • Canonicals and hreflang do not contradict each other.
  • Country and language codes are valid.
  • Pages are genuinely localized rather than duplicated translations.

7. QA the New Site Before Launch

The staging environment should be crawled before the migration goes live.

Check:

  • Titles and meta descriptions.
  • H1 and heading structure.
  • Canonical tags.
  • Indexability.
  • Robots.txt.
  • XML sitemap generation.
  • Internal links.
  • Breadcrumbs.
  • Structured data.
  • Image URLs and alt text.
  • Page speed and Core Web Vitals.
  • Mobile rendering.
  • Forms and conversion events.
  • Analytics and CRM integrations.
  • Login, signup, trial, demo, and payment paths.

Use a staging-only protection method such as authentication or a temporary crawl block. Before launch, create an explicit checklist item for removing that protection from production.

8. Launch-Day Checklist

When the new site goes live:

  1. Activate the redirect rules.
  2. Confirm the preferred domain and HTTPS behavior.
  3. Remove staging-only noindex and robots blocks.
  4. Check the homepage, pricing page, product pages, and top organic pages.
  5. Test old URLs and confirm they redirect directly to the intended new URLs.
  6. Check for redirect loops, chains, 404s, and soft 404s.
  7. Verify self-referencing canonicals on new pages.
  8. Submit the new XML sitemap in Search Console.
  9. Verify analytics, ad platforms, forms, CRM, and revenue events.
  10. Record the exact launch time and migration version.

For a domain change, verify both old and new properties in Search Console. Google’s Change of Address tool is intended for moving from one domain or subdomain to another after the new site is live and redirects are in place. It is not needed for a simple path change within the same domain.

9. Monitor the First 30 Days

Expect some fluctuation while Google recrawls and reindexes the site. A temporary change does not automatically mean the migration failed.

Monitor daily during the first week and at least weekly during the first month:

  • Organic clicks and impressions.
  • Indexed pages.
  • Crawl errors.
  • Redirected pages.
  • Not found pages.
  • Canonical errors.
  • Sitemap status.
  • Rankings for priority queries.
  • Branded and non-branded traffic.
  • Trial, demo, and form conversion rates.
  • Pipeline and revenue from organic traffic.
  • Server response time and crawl activity.

Compare the old and new URL sets separately. The old site’s indexed URL count should generally fall as the new site’s indexed URL count rises, but the timing will vary by site size, server capacity, and crawl frequency.

Google says small and medium-sized sites may take a few weeks or more to process a move, while larger migrations can take longer. Use the official site-move documentation as the baseline for expectations.

Common SaaS SEO Migration Problems

Redirecting everything to the homepage

This removes the context of the old page and can create poor user experiences or soft 404s. Map pages to the closest relevant destination instead.

Leaving old URLs in internal links

Internal links that still point to redirected URLs create unnecessary latency and make the new architecture less clear. Update links to the final destinations.

Forgetting the new canonical URLs

The new site may be live while canonical tags still point to old URLs. Crawl the production site and check canonical consistency.

Keeping staging blocks on production

One leftover noindex tag or robots rule can prevent important pages from appearing in search.

Changing content, brand, URLs, and navigation at once without a baseline

If rankings or conversions fall, you will not know which change caused the problem. Record the pre-migration baseline and stage changes where practical.

Ignoring conversion tracking

A migration can preserve organic clicks while breaking demo forms, signup events, CRM attribution, or payment tracking. SEO QA must include business events, not only crawlability.

Removing comparison, integration, or use-case pages

These pages often capture high-intent SaaS searches. Review their traffic, links, pipeline, and search intent before deleting them.

When Should You Hire a Technical SEO Agency?

Consider specialist support when:

  • The site has thousands of URLs.
  • You are changing domains.
  • The migration includes multiple languages or regions.
  • The CMS has limited redirect or canonical controls.
  • The site has large documentation or integration sections.
  • Organic search contributes material pipeline or revenue.
  • Several teams are changing content, product, brand, and infrastructure together.
  • You cannot assign an internal owner for the URL map and QA.

Ask a migration agency to provide:

  • A crawl and baseline report.
  • A complete URL mapping file.
  • Redirect specifications and QA evidence.
  • Canonical, sitemap, robots, and hreflang checks.
  • Launch-day support.
  • A 30-day monitoring and recovery plan.

Use the SaaS agency vetting checklist when comparing specialists, and review the SaaS web design agency guide if the migration is part of a wider redesign.

Final Recommendation

Treat an SEO migration as a revenue-protection project, not a last-minute technical task.

The essential sequence is:

Baseline -> URL map -> Staging QA -> Direct redirects -> Launch checks -> Monitoring

The most important deliverable is not the new design. It is the accurate relationship between every valuable old URL and the correct new destination.

Plan the map early, keep the redirect logic simple, update every URL signal, test business conversions, and monitor the old and new sites together. That gives Google a clear migration path and gives your team the evidence needed to fix problems quickly.

Frequently Asked Questions

How long does an SEO migration take?

Planning can take several weeks for a small site and several months for a large or complex SaaS website. Google may process the visible URL change over a few weeks or longer, depending on site size, server performance, and crawl activity.

Will a website migration cause rankings to drop?

Temporary ranking fluctuations are common because Google must recrawl and reindex the new URLs. Large or incorrect changes can cause lasting losses, especially when important pages are removed, redirects are wrong, or the new site is blocked from crawling.

Should I redirect every old URL to the homepage?

No. Redirect each old URL to the closest relevant new page. If there is no useful replacement, use a proper 404 or 410 rather than sending users to an unrelated homepage.

How long should 301 redirects stay in place?

Keep migration redirects for at least one year. Keep important redirects longer when possible, and update your own internal links and high-value external links to the new URLs.

Should I use the Change of Address tool for a URL path change?

No. Google’s Change of Address tool is for moving between domains or subdomains. For a path change within the same domain, use relevant permanent redirects, updated canonicals, internal links, and sitemaps.

Enjoyed this article?

Share it with your network