Project portfolio Browse selected work

Shopify Plus Upgrade Monthly Fee Reduction + Up to $4800 Development Fee Credit - Exclusive WesWoo Offer

Migration and launch

Map legacy URLs, historical orders and incremental data, then verify the buying journey, cutover conditions, exceptions and recovery at one cutoff.

For · Owners preparing a migration, redesign cutover or launch

10 selected articles3 checklists7 questions

1 / 4

Inventory & mapping

Decide which identities and routes to retain.

InputPrevious data, URLs and key journeysOutcomeMigration inventory and URL destinations

What should a migration inventory capture?

Capture URLs, products, customers, orders and critical journeys with their source and identity. Decide separately how to retain useful pages, retire unmatched URLs and preserve required records.

  • Save exports with a capture time.
  • Identify traffic entries, link destinations and system dependencies.

Search Console examples do not constitute a full site inventory.

Official sources
Sources checked 2026-11-12

When should an old URL stay, redirect or return 404?

Keep an address that still serves its intended content. Use a permanent redirect when there is a clear replacement, and return a genuine missing-page response when content has been removed without a replacement.

  • Identify the original article, product or collection.
  • Check the final destination, language, canonical URL and redirect chain.

Do not redirect every retired URL to the homepage to reduce a report count. A valid redirect source does not need its own indexed page.

Official sources
Sources checked 2026-11-12Open the checklist ↗
Articles & checklists for this step
Magento to Shopify Migration: Data, SEO, Cutover, and RollbackMove Magento to Shopify with replayable steps for data, SEO, cutover, and rollback.URL redirects: relevant destinations and checksCheck old-page status, reserved paths, language and redirect chains.Domain migration: primary domains, markets and old URLsDistinguish primary, alias and redirect domains and preserve mapped destinations.
Legacy URLs: retain, redirect or retire
  1. Build an evidence-based inventory

    Record the old response status, content identity, language, market and purpose. Distinguish current pages, moved content, confirmed retirements and unknown identities. A shared language prefix does not establish that the pages serve the same purpose.

  2. Choose the correct outcome

    Where a directly relevant replacement exists, use a permanent redirect to that destination. A confirmed retired page without a suitable replacement can return a genuine 404 or 410. Keep active business pages and investigate unknown identities first.

  3. Group by verified rules and sample

    Separate primary, redirect and alias domains from individual path rules, and check query parameters and market subfolders. Apply shared rules only to confirmed matches. Sample articles, collections, languages and pages with backlinks; record the first response, final destination, content, language and canonical. Do not send unrelated old URLs to the home page.

  4. Update discovery paths

    Point internal links and sitemaps to current canonical pages that should be discovered. Check that temporary preview crawl restrictions are removed where appropriate; blocking a crawler is not a notice that a page was deleted.

  5. Track site and search separately

    Keep before-and-after samples, dates and a recovery method; reconcile orders and notifications across the cutover window. In webmaster tools compare the crawl date, declared canonical and index status of old and destination URLs. A correct site response does not mean search results have already updated.

Teaching scenario: three different outcomes

Suppose an old product page moves to a new URL for the same product: verify the permanent redirect. If an event has ended with no suitable replacement, verify a genuine 404/410. Keep a regional service page that is still in use. Confirm identity and destination before grouping; a passing sample does not mean a search engine has updated the whole group.

Maintained by WESWOO · 2026-11-12

Related service · Migration and implementation scope ↗

Working on a store project?

Connect what you have learned to the right scope, people and next steps.

Explore our services ↗