Skip to content

Find your next step.

Explore the studio

    Let’s talk
    Search & SEO

    Website SEO migration: which URLs should you keep?

    Protect useful pages during a redesign with an approved URL ledger, relevant redirects and a launch plan that checks content, search signals and enquiries.

    Four pale page cards face three blue card stacks across a glowing central panel. Cyan arrows connect the upper cards, while the lowest path ends at a coral stop marker.
    Illustrative visual created for this guide.

    Keep useful existing URLs unless a real content or platform requirement demands a change. When an address must move, send visitors directly to a relevant replacement. For a website SEO migration, approve three things before launch: a URL decision ledger, a tested redirect map and a monitoring plan. Recent search traffic alone should not decide which pages survive.

    Build the old-URL inventory before approving removals

    Combine a crawl with content exports, existing sitemaps, analytics, Search Console and server logs where available. Google recommends using several discovery sources and including resources such as images and videos. A navigation-only crawl can miss orphaned pages: addresses that still exist but have no internal links. Include useful PDFs and parameters that identify different products or content. [1]

    Use this copyable ledger structure, with one row per exact old address. Record indexability, meaning whether indexing is technically allowed, and the current canonical: the preferred address declared for that content. Assign an owner who can judge business usefulness, not just technical correctness. The sample row illustrates the format rather than a real website.

    URL decision ledger: page and decision
    Exact old URLCurrent statusCanonical / indexabilityPurposeEvidence of valueDecision
    /downloads/model-27.pdf200None declared / allowedProduct specificationUsed by supportRetain
    URL decision ledger: destination and test
    Exact old URLDestinationExpected statusOwnerTest result
    /downloads/model-27.pdfSame URL200Product managerPending

    Ask sales, support and product owners what they still share. A low-traffic specification may help existing customers maintain equipment. A seasonal service page may attract enquiries only during one trading period. Review suitable historical periods and known incoming links before deleting anything. Record this evidence even when your analytics cannot measure its value.

    Decide what to keep, move, merge or retire

    Changing an address simply to make it look newer adds migration work without necessarily helping customers. Retaining it reduces that work, although a genuine restructuring may justify a move. Judge replacements by purpose: someone looking for a specific pump specification needs that specification, not merely another page containing the word “pump”.

    Choose a treatment by content purpose
    DecisionUse whenRequired outcome
    RetainThe address and content remain usefulKeep the URL returning 200
    MoveAn equivalent replacement has a different addressPermanent redirect to that replacement
    MergeOverlapping pages genuinely become onePreserve useful material before redirecting each old URL
    RetireContent has no relevant replacementReturn a genuine 404 or 410

    Google warns against redirecting many unrelated pages to the homepage; these may be treated as soft 404s, meaning apparently successful responses that behave like missing pages. Genuine consolidation is different. For retired content, 404 means not found and 410 means gone. Google handles both as missing content. A helpful error page should retain the appropriate error status. [1][3]

    Turn the decisions into a testable redirect map

    For permanent moves, Google recommends permanent server-side redirects, including 301 and 308. Specify the complete journey: old URL → permanent redirect → relevant final URL → 200. Avoid chains through intermediate addresses. Google generally recommends keeping migration redirects for at least one year; that is not an automatic deletion date. Old links and customer bookmarks may remain useful longer. [1][2]

    1. Confirm meaning: ask the content owner to approve each destination against the old page’s purpose.
    2. Handle parameters: preserve values that identify products or materially different content; do not discard every query string.
    3. Test rules: check broad patterns and their exceptions, including rule precedence.
    4. Follow each journey: verify the final address, permanent status, working content and absence of chains or loops.
    5. Record evidence: save the test date, actual result and unresolved failures in the ledger.

    Make canonicals, internal links and the sitemap agree

    Check that intended indexable destinations declare the correct production canonical, usually themselves. Update navigation, breadcrumbs and contextual links to point directly to final addresses. Include preferred canonical URLs in the new sitemap, not redirected or retired entries. Canonicals express a preference; Google ultimately chooses its canonical. They do not replace redirects for permanently moved pages. [4][5]

    Four cards comparing useful duplicate pages, retired URLs, distinct pages and consistent URL signals.
    A decision aid for duplicate, retired and genuinely different pages. A canonical is a signal; a redirect moves the visitor.Read the original guidance ↗

    Keep staging private and production indexable

    Protect private staging with authentication. A noindex instruction asks search engines not to index content; it does not restrict visitor access. Robots.txt controls crawling, not confidentiality. Google must crawl a page to read its noindex instruction, so blocking crawling can prevent that instruction being seen. Do not rely on robots.txt alone to keep staging out of search. [6]

    Check both HTML meta tags and the X-Robots-Tag response header for noindex. Remove development restrictions only from intended public production pages, while keeping staging protected. Our recommended launch blockers include production-wide noindex, blocked key pages and canonicals pointing to staging. Removing one visible meta tag is insufficient if a server header still blocks indexing. [1][6]

    Work through a hypothetical product-catalogue migration

    Hypothetical example, not a client result: an industrial-pump manufacturer keeps its domain while redesigning an enquiry-led catalogue. Assume the replacement products are equivalent and the two chemical-pump pages genuinely overlap. These are same-domain path changes, so Search Console’s Change of Address tool is unnecessary. [1]

    Proposed catalogue decisions
    Old pathDecision and destinationApproval condition
    /industrial-pumps/Retain; 200Category remains useful
    /product.php?id=27301 → /pumps/stainless-steel-transfer-pump/Exact product and specifications match
    /chemical-pump.html and /chemical-transfer.html301 → /pumps/chemical-transfer/Both pages’ useful specifications and applications survive
    /downloads/model-27.pdfRetain; 200Document remains accurate and accessible
    /offers/old-exhibition-offer/Retire; 410Offer expired with no relevant replacement

    The product owner approves specifications and consolidation. The developer implements mappings, including the exact product parameter. A named tester checks responses, destination content and enquiry journeys. The project manager records approval. If every product redirects to a generic category, fail the test: a correct redirect status cannot compensate for the wrong destination.

    Approve launch with evidence, then monitor the journey

    Use the following release gate as a practical team recommendation, not a Google-mandated process. Save baseline reports, the approved ledger and existing configurations before release. For wider planning, use Plan the wider search transition during a website redesign alongside Check what must work before a website launch. This guide supplies the URL-level evidence those plans need.

    • Mappings: approved old URLs reach the correct final pages or intentional error responses.
    • Content: replacements retain required specifications, documentation and service information.
    • Search access: key destinations are indexable, with production canonicals and consistent internal links.
    • Sitemap: entries match preferred live destinations without redirects or retired pages.
    • Enquiries: forms submit successfully and reach the responsible team.
    • Ownership: monitoring, urgent fixes and rollback decisions have named owners.
    Four review steps: choose a question, record the baseline, make a focused change and verify the result.
    A practical review loop for a website change. Compare the same task and conditions; this is a method, not a performance result.Read the original guidance ↗

    Block launch for broken key mappings, missing essential content, indexing restrictions or failed enquiry journeys. Minor non-critical copy issues can have agreed follow-up dates. An adaptable monitoring schedule is launch-day retesting, daily technical checks initially and weekly performance reviews thereafter. Inspect unexpected missing pages, redirect failures and server errors promptly; Search Console reporting is not an instant launch test.

    Compare corresponding old and new page groups as one content journey. Review indexing, clicks, impressions and enquiries against suitable seasonal baselines. Separate search declines from broken forms or missing tracking. If losses concentrate on moved pages, inspect their mappings and content first; broader declines require wider investigation. Google documents migration fluctuations but gives no guaranteed site-specific completion date. [1][7][8]

    Should we protect a page with no recent search visits?

    Yes, if it still serves customers, attracts seasonal demand, receives useful links or supports enquiries. Record that purpose in the ledger. No recent traffic is a reason to investigate, not an automatic deletion rule.

    Do downloadable PDFs need redirect mapping?

    Yes, when their addresses change. Keep accurate documents at existing URLs where practical, or redirect to equivalent replacements. Test the file itself, not just the download page. Do not send an old specification to an unrelated product.

    Can we remove redirects after one year?

    Not automatically. Google generally recommends at least one year for migration redirects. Review continuing visits, incoming links and customer use before removing them; retaining useful redirects longer may be sensible. [1]

    Sources & further reading

    Use the original guidance when checking details or planning implementation.

    1. Google Search Central: Site moves with URL changes ↗
    2. Google Search Central: Redirects and Google Search ↗
    3. Google: How HTTP status codes affect crawlers ↗
    4. Google Search Central: Specify canonical URLs ↗
    5. Google Search Central: Build and submit a sitemap ↗
    6. Google Search Central: Control content shared on Search ↗
    7. Google Search Central: Get started with Search Console ↗
    8. Google Search Central: Debug Search traffic drops ↗

    This research-assisted guide uses the primary sources linked above. Examples are illustrative unless explicitly identified otherwise. Check original documentation when implementing changes.

    ABOUT THE AUTHOR

    Softglimmer Editorial

    Practical guides from Softglimmer Services on websites, software and connected customer journeys. Research-assisted articles explain their sources and include useful examples.

    KEEP THE IDEAS MOVING

    More on Search & SEO.

    IDEAS INTO ACTION

    Give your next idea a clear direction.

    Connect your website, enquiries and everyday operations around what your business needs.

    Discuss your project