A redirect map is one of the few migration documents that directly protects rankings, referral equity, and user journeys during a redesign, replatform, consolidation, or domain change. This checklist gives you a reusable way to plan old-to-new URL mappings, choose the right redirect behavior, validate edge cases before launch, and verify that search engines can still crawl, index, and consolidate signals after the move.
Overview
If you only preserve one SEO artifact during a migration, preserve the redirect map. A strong redirect mapping checklist turns a risky launch into a controlled transition: old URLs resolve cleanly, important pages keep their relevance, and search engines receive a clear path from what existed before to what exists now.
The core goal is simple: every meaningful legacy URL should have an intentional outcome. In practice, that means deciding whether each URL should:
- 301 redirect to the best matching replacement
- Remain live if the URL is unchanged
- Return a valid 404 or 410 if the content is intentionally retired and has no close equivalent
- Be excluded from the mapping because it was never valuable, indexable, or user-facing
That sounds straightforward until you hit real migration complexity: faceted URLs, parameter handling, duplicated paths, PDF assets, legacy blog structures, international sections, pagination, and JavaScript-routed templates. That is why a redirect mapping checklist should be built from inventory first, not from assumptions about the new site.
Before creating rules, gather the inputs that matter most:
- A crawl of the current site, including indexable pages, internal links, canonicals, status codes, and title data
- Exported landing page data from analytics to identify URLs with organic, paid, referral, or direct value
- Search Console data for pages receiving impressions and clicks
- Backlink data to identify URLs with external authority or referral traffic
- XML sitemap exports and, where available, server log patterns for frequently requested URLs
This combined inventory prevents a common migration failure: mapping only what appears in navigation while missing old URLs that still earn links or impressions. If you need a broader pre-launch review, pair this process with a full technical SEO checklist for large websites.
A practical redirect map usually includes these columns:
- Old URL
- New URL
- Status decision: 301, keep live, 404, 410, or other intentional handling
- Page type or template
- Priority tier based on traffic, links, conversions, or strategic importance
- Notes on exceptions, canonical behavior, or launch dependencies
- Validation result after implementation
Use that sheet as the single source of truth across SEO, engineering, product, analytics, and QA. Migrations often fail not because teams ignored redirects, but because each team worked from a different URL list.
Checklist by scenario
Use the scenario that best matches the type of change you are making. The checklist is designed to be reused before any major URL change.
1. Redesign with mostly unchanged URL structure
This is the least disruptive case, but it still deserves a formal 301 redirect plan because slugs, trailing slash behavior, casing, and media paths often change during implementation.
- Confirm whether page URLs are truly unchanged, not just visually similar
- Check protocol, subdomain, trailing slash, and lowercase normalization rules
- Identify template-level path changes for blogs, docs, category pages, author pages, and media assets
- Map retired pages to the closest equivalent instead of redirecting to the homepage
- Update internal links so redirects are a fallback, not the primary navigation path
- Retest canonicals after launch to ensure they point to final destination URLs
Even when the architecture appears stable, invisible changes in routing or CMS behavior can create redirect chains. Review canonical tags explained alongside your redirect checks, because canonicals and redirects should reinforce the same preferred URL.
2. Replatforming to a new CMS or commerce stack
Replatforming SEO risk usually comes from template changes at scale. Product paths, category logic, pagination, parameter handling, and JavaScript rendering can all shift at once.
- Export every legacy URL pattern by template type before development begins
- Document how the new platform generates category, product, blog, search, and account URLs
- Create redirect rules for predictable template changes, then maintain a manual map for exceptions
- Review how faceted navigation, sorting, filtering, and search pages will behave after launch
- Check whether the new platform introduces client-side routing that affects crawlability
- Validate hreflang, canonicals, pagination, and XML sitemap logic in the new environment
- Test redirects in staging with a representative URL sample from every template type
If the new stack leans heavily on client-side rendering, include a render audit before launch. The migration may preserve redirects but still lose discoverability if linked content is not rendered consistently. That is where a JavaScript SEO audit guide becomes useful.
3. Domain migration
A domain move adds another layer of signal consolidation. The redirect mapping checklist here should be exact and exhaustive, especially for high-authority URLs.
- Redirect every old domain URL to its matching URL on the new domain with a 301
- Keep path consistency where possible to reduce complexity
- Update canonicals, XML sitemaps, internal links, hreflang references, structured data URLs, and media references
- Verify the old domain remains accessible long enough to serve redirects reliably
- Retain ownership of the old domain and monitor it after launch
- Check mixed protocol and subdomain cases such as www to non-www or http to https
- Review referral, paid, email, and UTM-tagged landing URLs to avoid campaign breakage
Domain migrations often expose hidden orphan pages and historical campaign URLs. Search Console and backlink exports are especially important here because they reveal URLs that no longer appear in current navigation but still matter.
4. Site consolidation or content merger
When multiple sites or sections are merged, the mapping should preserve topical relevance, not just traffic. Redirecting broad sets of pages into a single top-level category may simplify engineering, but it usually weakens both user intent matching and signal continuity.
- Group legacy URLs by topic, intent, and template before mapping
- Map one-to-one wherever a comparable destination exists
- Create replacement pages before launch when strong legacy pages have no suitable target
- Keep high-value content live during transition if the replacement is not ready
- Document which sections are being deprecated versus merged
- Review backlinks to avoid sending strong external signals into irrelevant destination pages
Consolidations also change internal discovery patterns. After launch, run an internal linking audit to make sure the merged architecture still supports crawl depth and page discovery.
5. URL cleanup, taxonomy changes, or slug standardization
Sometimes the migration is not a full rebuild. It may be a focused effort to shorten URLs, flatten categories, remove dates, or normalize naming. These projects still need a URL migration checklist because the SEO impact can be wide even when the visual design stays the same.
- Define the exact rewrite logic before changing slugs in bulk
- Identify exceptions where automated pattern matching will fail
- Protect pages with strong backlinks, rankings, or conversion value
- Avoid changing URLs and on-page targeting at the same time unless necessary
- Update breadcrumbs, canonicals, schema references, and in-content links
- Check for collisions where multiple old URLs could resolve to one new path unintentionally
6. Content pruning and retirement
Not every old URL deserves a redirect. Some should be removed cleanly. The key is intentional handling, not blanket redirection.
- Redirect retired content only when a close replacement serves the same or very similar intent
- Use 404 or 410 for content with no relevant successor
- Do not redirect everything to the homepage or a broad category page
- Remove retired URLs from XML sitemaps and internal links
- Monitor requests to retired URLs after launch to decide whether any deserve reinstatement or mapping
For teams dealing with large inventories, this is also part of crawl budget optimization. Fewer low-value URLs and cleaner status handling make post-migration crawling more efficient.
What to double-check
A redirect map can look complete in a spreadsheet and still fail in production. This section covers the checks most likely to catch expensive launch issues.
Redirect behavior
- Use 301 redirects for permanent moves unless there is a specific reason to use another status
- Make sure the redirect goes directly from old URL to final URL with no chains
- Avoid loops caused by conflicting rewrite rules, canonical logic, or platform routing
- Test both slash and non-slash versions, uppercase variants, and common parameter forms
- Check whether redirected URLs preserve query strings only when needed
If you need a refresher on how crawlers treat various responses, see HTTP status codes for SEO.
Mapping quality
- Spot-check top pages by organic traffic, backlinks, revenue, and conversions
- Review destination relevance, not just whether the URL resolves
- Confirm that category pages map to equivalent category pages, products to products, and articles to close editorial matches
- Make sure legacy PDFs, image assets, downloadable files, and campaign landing pages are considered when relevant
Internal SEO signals
- Update internal links to point to final URLs, not redirected URLs
- Refresh XML sitemaps so only canonical final URLs are listed
- Check robots directives to ensure redirected or destination URLs are not blocked unintentionally
- Verify canonicals reference the new final URL, not the old source URL
- Confirm pagination elements and crawl paths still work after path changes
These related guides are useful during QA: XML sitemap best practices, robots.txt best practices, and pagination SEO best practices.
Analytics and monitoring
- Annotate the launch date in your analytics and reporting systems
- Track top landing pages before and after launch for traffic, conversions, and engagement
- Monitor Search Console coverage, impressions, and crawl behavior for moved sections
- Watch server logs or platform logs for repeated requests to unmapped legacy URLs
- Build a post-launch issue queue for redirect misses discovered by users, support, or paid campaigns
Staging and launch validation
- Test the redirect set in staging or a controlled pre-production environment when possible
- Crawl a sample of mapped URLs before launch and again immediately after
- Check mobile and desktop behavior if routing differs
- Validate that security layers, CDN rules, and load balancers are not interfering with redirects
- Confirm there is no mismatch between application-level redirects and edge-level rules
Common mistakes
Most migration losses come from a handful of recurring errors. Avoiding these will usually do more for site migration SEO than trying to over-engineer the process.
- Mapping too late. If redirect planning starts after development is nearly done, teams often settle for broad pattern rules that miss important exceptions.
- Using only current navigation as the source list. Legacy pages that still earn traffic or backlinks are often absent from menus but still matter.
- Redirecting everything to the homepage. This removes relevance and creates a poor experience for users and crawlers.
- Letting redirects chain. Old URL to intermediate URL to final URL wastes crawl activity and slows users.
- Ignoring non-HTML URLs. PDFs, tools, image assets, and downloadable resources may have links and search demand of their own.
- Blocking before redirecting. If old URLs are blocked by robots.txt, crawlers may not see the redirect path clearly. Handle access rules carefully.
- Forgetting internal links. A complete redirect plan does not excuse a broken internal linking strategy.
- Changing too many signals at once. A new URL, new title targeting, new copy structure, and new internal link context all at once makes diagnosis harder if performance drops.
- Skipping post-launch monitoring. Redirect mapping is not finished at launch. The first days and weeks reveal the real edge cases.
A useful principle is this: redirects should preserve intent, not just destination. If a user or crawler requested a specific legacy page, your best outcome is to provide the closest valid successor with the fewest possible hops.
When to revisit
This checklist is most useful when treated as a recurring operating document rather than a one-time migration file. Revisit it whenever the inputs change.
Use this short action list before each launch or planning cycle:
- Refresh the URL inventory. Export current crawl, sitemap, analytics, Search Console, and backlink data again. The important pages from six months ago may not be the important pages now.
- Re-rank priorities. Mark pages with current business value, not historical assumptions. Product launches, documentation changes, and seasonal landing pages can change what deserves one-to-one preservation.
- Review platform behavior. CMS upgrades, CDN changes, framework migrations, and edge rules can alter redirect handling even when the map itself is unchanged.
- Update scenario-specific rules. A redesign, subfolder move, or domain consolidation each introduces different edge cases. Do not rely on the last project’s assumptions.
- Retest QA samples. Keep a saved test set of your most important URLs and rerun it before every release.
- Monitor unresolved requests. Add newly discovered legacy URLs to the redirect map or retirement list based on actual post-launch behavior.
In practice, you should revisit the document:
- Before seasonal planning cycles when landing pages, taxonomy, or campaign URLs may change
- When workflows or tools change, including CMS migrations, CDN updates, framework rewrites, or new crawling setups
- Before redesigns, replatforming SEO projects, domain moves, or subfolder restructures
- After major content pruning or section mergers
- Whenever logs or Search Console reveal repeated requests to old or broken URLs
For teams that want a lightweight operational habit, keep three saved assets together: your redirect mapping checklist, your top-priority URL test list, and your post-launch monitoring dashboard. That combination makes migrations easier to repeat and much easier to debug.
The best redirect maps are rarely flashy. They are careful, specific, and boring in the right way. That is exactly what you want from a document designed to protect traffic during change.