GEO-127·第 11 期·技术底座·127 / 132

多语言发布管线:一份内容,两套市场

同一篇稿分两次本地化,价格、保修与库存会在两版之间慢慢分家,模型就把两边拼成一个哪页都不存在的答案。本文拆开共享字段与本地字段、双轨起草、交叉审、同批发布与按 ID 回滚,给出五步管线表、一把门锁的双语示例与不适用边界。

8 分钟GEO技术底座出海

本期主线规模化:SOP、组织与 2027 路线图

示例场景:十一月初,一家做智能门锁的出海团队赶德语站促销。中文稿周一上线,德语版排进下一批;三天里运营改了两处——续航从 12 个月改成 18 个月,电池从 2 节改成 4 节,只改了中文。hreflang 已指向 /de/ 下还没生成的页面,抓取器撞了一次 404。客服转来截图:聊天助手告诉德国买家,这锁“续航 12 个月,保修 3 年”——前一个数字来自德语页,后一个来自中文页,拼起来哪页都对不上。

多语言发布的单位不是一篇文章,而是一个 ID 的两份稿:同一份 brief 出两版本地化,同批发布、按 ID 回滚;排期上一前一后,两版就会各自长大,最后模型替你拼出一个哪边都不存在的版本。

一前一后发,等于维护两个站点

翻译排在发布之后,是多数团队的默认顺序:中文定稿,交翻译,排期上线。每个环节都没错,但它默认事实在交付那刻冻结——等翻译的两周,运营改了价、换了条款、补了规格。

改动只落在看得见的那一版上:页面以文件为单位,事实以段落为单位。同一个数字写两遍就没有单一事实源;编辑改手上那版是局部最优,放进两周窗口就成了两套并行事实。

AI 看到两份都像真的文档:一新一旧,数字和措辞都不同。它不追哪版“最新”,只按检索到的段落组装答案。于是出现截图那种组合:每个数字都能在某一页找到出处,合起来没有一页这么写——改哪句都修不好,答案不在任何一页上。

抓取侧同样吃亏:hreflang 指向还没生成的对应页,sitemap 只有一边,爬虫预算花在 404 与跳转上,德语提问的候选集里就没有你。细节见hreflang 之外:多语言站点的抓取一致性。

最常见的反例是那句“英文版下周补”。等它补上,中文页已改过两次价、换过条款;补译不是补齐,是把过期事实再发一遍。整页机翻也不行:句式通顺,单位与法规口径仍按源语言走,德语读者读到的是“翻译过来的中国条款”,模型照单全收。

一份 brief,两张本地化清单

Brief 不是译稿,是一页纸:这页回答哪些提问、哪些事实不能动、哪些必须换。拆成两层字段,双轨写作才不打架。

类别字段谁定怎么验
共享(不能改)code、型号与别名、价格口径与取数源、规格与测试条件、认证编号、保修与退货窗口、证据链接品类运营与主数据对账,差异为 0
本地(必须改)单位与电压插头、合规与保修表述、场景词、配送时效与税费、本地第三方来源本地写手每个市场单独抽样提问

共享字段的关键是“从源里取”,不是“从上一版抄”。价格、库存、政策写进正文,迟早会漏改;它们该由同一份 SKU 主数据生成,正文只解释。写手改不动事实,译者也骗不过对账。

共享不等于同句。同一事实两种句式,是本地化;同一事实两个数字,是事故。两类差异要分开检,不然审核会在翻译腔上耗光时间,却放过一个价格。

本地提问集也要在本地生成。把中文提问翻成德语,测的是翻译,不是需求;方法见分市场度量:别用全球平均值骗自己。问题不能翻译,答案也就不该从译文里长出来。

五步管线:谁在什么时候签字

管线要解决的不是“翻得快”,而是“两个人同时干活,事实只有一个版本”。

步骤做什么谁来做怎么算过
1 立 brief从主数据抽事实,列本市场 20 个真实提问品类运营 + 本地增长每个提问指得到一页,每条事实有来源
2 双轨起草两位母语写手按同一骨架各写一版,互不看稿本地写手两版都能独立回答本市场的提问
3 交叉审互换稿件核数字、政策、引用;语言润色放到最后另一市场写手 + 编辑共享字段差异为 0,本地表述各有依据
4 同批发布两版都过门禁才进 sitemap 与 hreflang发布负责人发布日志里一个 code 对应两条 URL
5 按 ID 回滚以 code 为单位撤两版,或都保留技术回滚后没有悬空 hreflang

第 3 步的顺序最容易反:先润色再核数字,数字错了要重润一遍,润色过的句子也更难改。先核事实,再润色。

第 2 步的成本常被高估:brief 只写一次,审核只做一轮,多出来的是“两个能写母语的人”,不是两倍预算。贵的是补译:把旧事实再发一遍,还占一次抓取与采样。

发布与回滚:以 ID 为单位

发布不是“写完按上线”,是一个状态机:三种状态,对外表现完全不同。

状态条件对外表现
草稿只有一版,或未过审不发布,不写 hreflang
单边只有一版过审,另一版仍在排期可以上线,但不进 sitemap 的 alternates、不写 hreflang;或先 noindex
成对两版都过审,同一批发布双向 hreflang 加 x-default,同批进 sitemap

hreflang 的语义是“已经有了”,不是“我打算有”:声明随发布生成,不靠谁想起来补。矩阵怎么由同一源头算,多语言 URL 与 hreflang 的正确姿势给过做法。

回滚同理。版本号跟 code 走,发布日志记两版 URL、价格快照与审核人;撤的时候按 code 撤两版。只撤一版就是从“成对”跌回“单边”,留下悬空 hreflang,模型会把剩下那版当成唯一来源——修了一边,另一边成了新的错。回滚粒度必须等于发布粒度。

示例:一把门锁的两套稿

型号与参数均为示例,只演示字段怎么分。

共享事实:型号 L-20,4 节 AA 电池,在 25℃、每天 8 次开合条件下标称续航 18 个月;德语市场法定保修 2 年,品牌另加 1 年延保;德国仓 3 个工作日发货。

字段中文版德语版归类
续航18 个月18 Monate,同一测试条件共享
电池4 节 AA4× AA(Mignon)共享事实,本地写法
保修2 年法定 + 1 年延保2 Jahre Gewährleistung + 1 Jahr Garantie本地表述,同一条款
配送3 个工作日3 Werktage ab DE-Lager共享时效,本地单位

两版句子不必一样,事实必须一样。中文版可以写“放在门口过完一个冬天不用换电池”,德语版写本地场景,18 个月和 4 节 AA 不动;发布同批,回滚按 L-20 撤两版。

要人工判断的是第三行:法定保修与延保是两条承诺,中文读者习惯听总数,德语读者要知道哪两年是法定、哪一年是延保;写不清楚,模型会把“三年”直接抄成品牌承诺。

边界:什么时候不该成对发布

第一,只有一个市场、一种语言。管线退化成发布清单,不必建状态机。

第二,长尾页与政策页。尺码表、配送说明只维护主语言版,本地给一页摘要并标明适用范围;把“成对”当硬规则,会卡住整站。

第三,没有母语写手的市场。双轨起草做不到,退成“一稿多语 + 本地审校”,可见度预期也要调低;整页机翻只在非决策页成立。

第四,强合规品类。无线射频、儿童用品、医疗相关,本地法规审是发布门禁的一部分,写手替代不了。

第五,平台内 listing。由平台与 feed 管线决定,官网排得再整齐也管不到。

第六,成对发布不等于有需求。两版上线只说明你能被读到;有没有被引用仍按市场抽样看,别用全球平均值决定德语站要不要继续投。

这条线归技术底座:管的是“两份稿能不能始终指向同一个事实”,不管“这个市场值不值得做”。管线还没排进季度计划,就按GEO 的 90 天落地路线图排在可见性修完之后——先能抓到,再谈成对。

这个月先做一件事:挑一个已上线的双语 SKU,两版正文并排打开,列出七个“必须一致”的字段逐个对。对不上的先别改文案,先改取数源。