Site Rebuilds and Domain Changes: How to Draw a 301 Handover Map

The most expensive mistake in a rebuild isn't ugly design, it's a missed URL in the handover. You can redesign next year; a broken URL is lost forever. This article gives you an actionable 301 handover map: how to build a URL balance sheet, how to set the three mapping rules, how to check the four high-risk zones, and which four metrics to watch for 30 days after the switch.

301 交接地图:重构中最贵的错误是 URL 漏项301 Handover Map: the costliest migration mistake is a missed URL 先做 URL 资产负债表,再动任何一行代码Build the URL balance sheet before touching a line of code 一对一 · 同路径One to one · same path · 适用于仅换域名或换目录前缀· 适用于仅换域名或换目录前缀 · 示例:/old-a/ → /new-a/· 示例:/old-a/ → /new-a/ · 风险最低,优先选它· 风险最低,优先选它 多对一 · 内容合并Many to one · consolidation · 多篇内容重叠时合并为一篇· 多篇内容重叠时合并为一篇 · 示例:三篇旧文 → 一篇新总览· 示例:三篇旧文 → 一篇新总览 · 必须确认新页覆盖旧页全部问答· 必须确认新页覆盖旧页全部问答 一对多 · 长文拆分One to many · splitting · 长文拆成多页时,只保留一个主入口· 长文拆成多页时,只保留一个主入口 · 示例:总览页 → 5 篇专题· 示例:总览页 → 5 篇专题 · 其余旧入口 301 到最相关的那一篇· 其余旧入口 301 到最相关的那一篇 四个高风险区四个高风险区 · 多语言 URL 与 hreflang:语言目录换了,互指关系要整体重建· 多语言 URL 与 hreflang:语言目录换了,互指关系要整体重建 · 分页与筛选参数:旧参数页要么保留可索引,要么规范到主列表页· 分页与筛选参数:旧参数页要么保留可索引,要么规范到主列表页 · 附件与 PDF:报价单、图纸、认证 PDF 的直达链接最容易被漏掉· 附件与 PDF:报价单、图纸、认证 PDF 的直达链接最容易被漏掉 · 表单与短链:提交地址与短链一旦失效,等于关掉了询盘入口· 表单与短链:提交地址与短链一旦失效,等于关掉了询盘入口 确实要删除的内容返回 410,不要 301 到首页Truly removed content should return 410, never a 301 to the homepage 切换后 30 天盯四个指标:收录量、抓取频次、核心词排名、询盘量,任一断崖先回滚。切换后 30 天盯四个指标:收录量、抓取频次、核心词排名、询盘量,任一断崖先回滚。
Site Rebuilds and Domain Changes: How to Draw a 301 Handover Map

Site Rebuilds and Domain Changes: How to Draw a 301 Handover Map

Bottom line first: The most expensive mistake in a rebuild isn’t ugly layout, it’s a missed URL in the handover. You can redesign next year; a broken URL is lost forever. To decide whether a rebuild is worth starting, check two things first: whether every URL has been exported and tagged with a disposition, and whether the 301 mapping table is finished and self-tested before you switch DNS. If either is missing, don’t switch yet.

1. The most expensive mistake in a rebuild is a missed URL in the handover

Most rebuilds fail not because the new site looks bad, but because the moment the old site was replaced, a batch of URLs quietly broke. Broken pages don’t throw an error, they just stop getting traffic, and it never comes back.

First, be clear about which kind of change you’re actually making. The three types carry very different levels of risk:

Rebuild type What changes Traffic impact range Recovery time Reversible
Redesign only, URLs unchanged Templates, styles, section placement Down 5% to 15% 2 to 4 weeks Can roll back
Change URL structure New directories, new slugs, new pagination rules Down 15% to 40% 6 to 12 weeks Needs 301 fallback
Change domain Primary domain changes Down 20% to 45% 8 to 16 weeks Only 301 can save you
Change domain and structure Both of the above at once Down 30% to 60% 12 to 24 weeks Extremely hard to roll back

The ranges in this table come from observations on typical projects, not promises. The point it makes is one judgment call:don’t change the domain and the structure at the same time. If the business requires doing both together, accept a fluctuation period of 12 weeks or more, and prepare an expectation brief your boss can actually understand.

Among missed handover items, four are by far the most common, and they cost you differently:

Missed item Consequence Recovery time Can it be fixed
Detail pages not 301’d Pages vanish completely, accumulated authority resets to zero Original rankings can’t be recovered Only rewrite and resubmit
301 points to the homepage Treated as a soft 404, link authority is discarded 4 to 8 weeks Fix the target and it recovers gradually
Redirect chains longer than 3 hops Crawl budget wasted, authority decays with each hop 2 to 6 weeks Can be fixed directly
Filter parameter pages not handled Large numbers of near-duplicate URLs eat up crawl quota 4 to 12 weeks Can be fixed

The second row deserves the most caution. The idea that “they’re all my pages anyway, a 301 to the homepage beats a 404” is wrong in practice: search engines treat a large batch of redirects pointing to the homepage as soft 404s, link authority doesn’t transfer, and the new homepage’s anchor text signals get muddled.

2. Step one: build a URL balance sheet

Before you touch anything, export every URL from the old site. “Every” means the union of three sources: server access logs, the sitemap, and the list of URLs already indexed by search engines. Exporting the sitemap alone isn’t enough — there are always pages that aren’t in the sitemap but still have external links.

Keep at least these eight fields when you export. Miss one and you’ll be redoing the work later:

Field Source Purpose
Full URL Logs and sitemap Primary key of the mapping table
Monthly organic traffic Analytics tool Priority decision
Number of referring domains Backlink tool Priority decision
Target leads or conversions Forms and analytics Priority decision
Page title Reference for the matching content on the new site Match to new page
HTTP status code Bulk check Remove dead URLs
Language and region tag hreflang or directory structure Required for multilingual sites
Action Manual decision Keep, map, merge, retire

The last column is the heart of this table. Tag every URL with one of four labels, and write the criteria in stone — no gut calls:

Action Test Technical action
Keep The new site has a page at the same path with essentially the same content Leave the URL as is, no redirect
Map The new site has matching content but the path changed One-to-one 301
Merge Several old pages overlap in content and the new site keeps only one Many-to-one 301, keeping the page with the most complete content
Retire The content is genuinely gone, with no backlinks and no traffic Return 410, no 301

There is only one order of priority. Don’t flip it:Backlinks first, then traffic, then conversions. A page with zero organic search traffic but three external links may be worth more than a page with 20 visits a day and no backlinks, because backlinks are a transferable asset while traffic fluctuates with algorithms and seasons. Any page that fails all three tests — no backlinks, no traffic, no conversions — gets marked for retirement. These pages usually make up 30% to 50% of the old site’s URLs, and clearing them out is itself a win from the rebuild.

When this approach doesn’t apply: If the old site has been live for less than 12 months, or its cumulative organic traffic has stayed below 500 visits a month, then almost every value in the “balance sheet” is zero and there’s no basis for setting mapping priorities. In that case you don’t need the full analysis — just make sure of three things: every URL that was ever promoted, advertised, or printed on materials must 301; every URL in the sitemap must 301 or 410; the rest can simply settle into the new site’s structure.

3. Three types of mapping rules: one-to-one, many-to-one, one-to-many

There are only three types of mapping rules, and each has its own clear method and its own pitfalls.

Mapping type Trigger How it’s written Main risk
One-to-one, same path Path changed but the content maps to exactly one page 301 the old URL to the new URL Mismatched slug spellings between old and new cause missed mappings
Many-to-one merge Three or more old pages overlap in content 301 them all to the page you keep Picking the wrong page to keep and losing the most valuable one
One-to-many split One 3,000-word article split into three pages 301 old URLs to the most relevant new page Two other pages lose their entry points and need internal links

Many-to-one consolidation is the easiest type to get wrong. Consolidation isn’t about dumping traffic onto any page; the decision criteria have an order:

Rationale Weight Description
Most external links High Keep whichever page external links point to
Most complete content Medium The page with the most complete specs, case studies, and FAQ
Best existing rankings Medium Keep the page with stable rankings
Shortest URL Low Use when the first three are tied

One-to-many splits require attention to the reverse entry-point problem. Of the three split pages, only the one that gets the 301 inherits the old links; the other two start from zero. The fix is to add an intro paragraph at the top of the kept page with internal links to the other two, and monitor their indexing status for two months.

4. Four high-risk areas to check one by one

Four areas repeatedly cause problems during restructuring. Their common trait: no one notices when things go well, but troubleshooting costs are extremely high when they go wrong.

High-risk area Typical incident How to check Pass criteria
Multilingual URLs and hreflang Language versions point to each other incorrectly or all point to the default language Crawl the page source of each language version Each language’s hreflang points to the corresponding page on the new domain
Pagination and filter parameters Parameter pages get heavily indexed, or the pagination chain breaks Test 20 URLs with parameters Parameter pages return the canonical page or 410, and the pagination chain works end to end
Attachments and PDFs Quotes, drawings, and catalogs return 404 Export all attachment URLs and probe them in bulk All valid attachments 301 to the new addresses
Forms and short links Campaign short links and trade show QR codes stop working Test every URL used off-site one by one All reachable and forms submittable

Multilingual sites need a separate checklist because they have the highest error rate:

Checklist What not to do The right way
hreflang targets All point to the old default language domain Each language points to the corresponding language page on the new domain
Language directories New site switches to parameter-based selection, e.g. adding a query parameter Keep separate directories or subdomains, one URL per language
Sitemap Only submit the default language sitemap Submit per language and mark language alternates in the sitemap
Indexed pages Only 301 the default language 301 each language’s old URLs separately

The attachment area is also often overlooked. Files like catalogs, quotes, and drawings are often targets of external links and are the most forwarded items by overseas buyers. Bulk-probing status codes takes less than an hour, but missing them means permanently losing a batch of external links.

5. Execution order and backup points before irreversible operations

Wrong order doubles the workload. The following seven steps are a fixed sequence; don’t adjust them just because you’re in a hurry.

Steps Action Deliverables Reversible?
Step one Back up all old site data and files Database and file archives, saved to a local copy as well Reversible, this is the fallback
Step two Export and tag the URL inventory A table with the action for each URL Reversible
Step three Build the full structure on the new site and add the content The new site is reachable on a temporary domain Reversible
Step 4 Test every 301 one by one on the temporary address Mapping table test log Reversible
Step 5 Switch DNS and put the old site into read-only mode Screenshot of the DNS records Irreversible — Step 4 must be confirmed complete
Step 6 Submit the new sitemap and keep the old sitemap live for 60 days Both sitemaps are reachable Reversible
Step 7 Turn on the 301 rules and watch the logs Daily redirect hits and error counts Reversible

Step 5 is the only irreversible operation. Before you switch DNS, confirm three things: the backup is done and can be restored, every entry in the mapping table has passed testing on the new site’s temporary address, and the read-only copy of the old site can still be switched back at any time. If any one of these is not done, don’t switch.

There are six common mistakes in how redirects are written. Most are configuration issues, but the impact is significant:

Wrong approach Consequence The right way
Chained redirects: A to B to C Authority decays at every hop and crawling slows down Point everything straight to the final URL
301 everything to the homepage Treated as a soft 404, so no authority is passed Map each URL one-to-one to its counterpart page
301 to a URL that already returns 404 The redirect chain breaks, which is the same as a broken link Verify the target URL returns 200 first
Mixing 302 and 301 302 does not pass authority Use 301 for every permanent migration
Rules only cover the version with a trailing slash or the one without The other half of the URLs break Configure rules for both forms
Using an in-page redirect instead of a server redirect Crawlers can’t see the real redirect Configure it at the server or application layer

6. What to watch in the 30 days after the switch, and when not to redirect

After the switch, don’t check rankings every day. Four metrics are enough, and one of them is your stop-loss line.

Metrics to watch Normal range Stop-loss line What to check first when you hit the stop-loss line
Pages indexed on the new site 70% or more of the old site’s count within 30 days Below 40% Sitemap, robots, redirect chain
Crawl frequency Rises 20% to 50% in the first two weeks, then falls back Still below the old site’s level after two weeks Server logs, response time, status codes
Rankings for core keywords Fluctuating 3 to 10 positions is normal Drops out of the top 50 and doesn’t recover within 4 weeks Page content consistency, internal links
Inquiries per week Fluctuating 10% to 30% is normal Below half the old site’s level for 3 weeks straight Form functionality, redirect hit logs

Note the third row: rankings bouncing between positions 3 and 10 is normal after a rebuild, and you don’t need to intervene for two months. What does need action is a batch of pages disappearing at the same time — that usually means a missing mapping, not an algorithm change.

Finally, the reverse case: three types of pages should not get a 301 and should return 410 instead.

Situation Why not 301 Correct status code
The content really is permanently gone and there’s no replacement A 301 to the homepage is judged a soft 404 410
Taken down, with no backlinks or traffic Keeping the redirect brings no benefit and only adds maintenance 410
Large numbers of low-quality parameter pages Redirecting keeps duplicate URLs indexed 410, plus a canonical tag

The difference between 410 and 301 isn’t a technicality, it’s semantics: 301 means the content moved elsewhere, 410 means the content no longer exists. 301-redirecting a large batch of dead pages to your homepage tells search engines “all this content moved to the homepage,” which doesn’t hold up on judgment, and the cost is that your homepage’s link signals get diluted. For the related delivery process and checklist, see /site/ for the delivery notes, or just follow /contact/ to send us your URL list for a mapping check.

FAQ

After switching domains, should we keep the old domain?
Yes, for at least two years. The old domain does two things: first, 301-redirect the whole site to the new domain; second, keep the old domain as a property in Search Console so you can keep tracking how the old URLs’ redirects are performing. We don’t recommend selling the old domain or letting it expire — once it expires and a third party registers it, all the links you built up will point to someone else’s site. If the old domain still has brand value, keep it accessible and redirecting; if it’s just a transition, make sure the renewal never lapses.
How long should 301s stay in place, and when can we remove them?
There’s no official deadline, but in practice planning for two years is safer. The basis for deciding whether to remove them isn’t time, it’s three things: the new URLs are widely indexed, more than half of external links now point to the new URLs, and organic traffic to the old URLs has dropped to near zero. Once all three are met, you can consider removing them, but before you do, export and back up the redirect rules. If you can’t meet all three, it’s better not to remove them — keeping redirects costs almost nothing to maintain, and if you remove them while links still point to the old URLs, that link equity is lost for nothing.
How much ranking will a redesign actually cost us, and can we avoid losing any?
If you only redesign without changing URLs, losing 5% to 15% within 2 to 4 weeks is normal, mainly from template changes and above-the-fold content reflow. To keep that number as low as possible, do three things: first, don’t touch URLs, titles, or the main body copy; second, before the new template goes live, document the key structures of the old template and check them off one by one; third, don’t change any other variables for a week after launch. Losing nothing at all isn’t realistic — keeping the fluctuation within 15% and having it stabilize within 4 weeks is an achievable goal.
Can we launch the new site behind a gradual rollout first, run it for a while, then switch over?
Yes, and it’s recommended, but a staged rollout is not the same as running both sites side by side. The practical approach: build the entire new site on a temporary domain, set up all the 301 rules, verify them one by one with testing tools, and do manual spot checks through a non-public entry point. Don’t let both the old and new sites be open to search engines at the same time, as this creates a large amount of duplicate content and the authority signals they collect cancel each other out. The goal of the staged rollout is to “verify the handover sheet,” not to “collect traffic,” so the temporary site should be set to noindex.
The old URLs have a bunch of parameters. How do I handle them cleanly?
Classify the parameters first; don’t apply a blanket rule. The first category is functional parameters, such as language, currency, and pagination. These should be kept and given canonical tags on the page so search engines only recognize the primary address. The second category is filter parameters, such as material and specification combinations. If the new site doesn’t support filtering, return 410 for all of them. The third category is tracking parameters, such as campaign tags. Strip these out in the canonical tags using rules. Classification usually takes half a day, and after handling them, duplicate addresses can be reduced by 60% to 90%.
How exactly do I do backups and rollback? If the switch breaks something, how do I revert?
Do two layers of backup before switching: first, the old site’s database and all files, packaged and stored locally, not just on the server; second, screenshots or exports of the DNS records, including the TTL for each record. Rollback works in two directions: at the DNS level, point the records back to the old server, which usually recovers within 10 minutes to 2 hours after the TTL; at the application level, if it’s just a wrong 301 rule, edit the rule file directly, no need to roll back the entire site. It’s recommended to rehearse the rollback process locally before switching.

Final thoughts

In a rebuild, the time spent on design is often three times the time spent on the handover, but the latter determines success or failure. Design can be changed next year; once a URL breaks, the accumulated authority for that page is gone permanently, with no second chance to recover it.

Turn the handover into a table, a self-check list, and a pre-switch test of every item, and this no longer depends on luck. The only place that truly requires judgment is this: for each URL, should it be kept, mapped, merged, or discarded? Once that judgment is made, the rest is execution.

One-line takeaway: a rebuild isn’t scary because it looks ugly; it’s scary because after the rebuild, no one can clearly say where every old URL went.

Crater
Crater Crater experts

Official Organization · Crater

Crater is a go-global services company specializing in WordPress standalone site development + Google SEO + GEO full-funnel growth, serving sectors including smart hardware, industrial equipment, SaaS, and new energy.

Product CapabilitiesMethodology WhitepaperIndustry Report
965articles shared
78knowledge base articles