做多语言网站时,很容易把所有问题压缩成一句话:
“外语内容表现不好。”
但这句话几乎无法指导修复。
到底是搜索引擎没发现页面? 搜索结果出现了但没人点? 社交平台API接受了帖子,但普通用户根本没看到? 读者打开了文章,却没有下一篇可去? 还是统计本身缺失?
这些情况都可能显示为0。
但它们不是同一种0。
把网站想成一栋楼:海外获客是把人带到前门,站内流转是人进门以后把他带到下一个房间。
没有前门时抱怨“走廊转化率差”没有意义。反过来,叫来100辆旅游大巴,进门后只有一堵墙,也同样没用。
0. 先说结论:不要把0当成一个类别
外部流量漏斗:
发布 → 搜索/SNS可发现 → 实际曝光 → 点击 → 页面打开 → 访问被记录
站内流转漏斗:
进入文章 → 阅读 → 看见下一篇候选 → 产生兴趣 → 点击 → 下一篇打开
两条链路相连,但不是同一回事。
外部到达为0时,站内流转没有分母。 站内流转为0时,外部入口可能仍然正常。
0是结果,不是根因名称。
1. 实际审计里,同样的“海外0”来自不同问题
2026年9月末,一个12语言媒体的运行快照显示,即使某些语言拥有数百篇已发布文章,分发条件仍然差异很大。
| locale | 已发布规模 | SNS状态 | 7天外部文章浏览 |
|---|---|---|---|
| 简体中文 | 450+ | 有公开帖子 | 0 |
| 繁体中文 | 440+ | 有部分公开渠道 | 13 |
| 越南语 | 约420 | 没有运行中的SNS渠道 | 0 |
| 法语 | 约430 | 没有运行中的SNS渠道 | 0 |
| 德语 | 380+ | 有公开帖子 | 0 |
越南语和法语至少在SNS层面并不是“发了但没人来”,而是入口本身没有运行。
简体中文和德语则不同:公开帖子已经存在,下一步应该检查曝光、点击、链接到达与统计。
API说“帖子已接受”,并不代表任何人真的看见了。
API成功不是掌声,更不是访问。
2. 海外流量要把搜索和SNS拆开诊断
搜索链路可以拆成:
URL存在 → 搜索引擎发现 → 抓取 → 建立索引 → 搜索结果展示 → 点击
Google明确说明,即使页面符合要求,也不保证一定抓取、索引或展示。[1]
多语言网站还需要正确表达不同语言版本之间的关系。Google提供HTML、HTTP头和站点地图等方式来声明本地化版本。[2]
所以“我们有450篇翻译文章”只能证明库存,不能证明入口。
SNS则是另一条链:
文案生成 → API接受 → 对公众可见 → 获得曝光 → 点击 → 到达文章
不要用一个“发布成功”的绿灯给整个配送系统盖章。
3. 外部有人来,内部没有走廊,也会一篇即走
同一个7天快照里,日语页面有92次外部到达和52次内部到达;外语页面有48次外部到达,却只有1次内部到达。
这不是严格的“每用户站内流转率”,因为它是以到达页面为中心的统计。
但它足以发出警报:外语文章几乎没有从站内其他页面获得到达。
另一项审计还记录:2,838个外语页面中,271个没有任何相关文章,82个只有1到2个候选。
用户体验就像:
“欢迎!” “这是你的文章!” “读完了?” “……那就在这里解散吧。”
酒店有2,838间房。
走廊却修到一半没了。
4. 不是“放6篇相关文章”就结束
站内流转还有多个关口:
能生成候选 → 生产HTML里真的存在 → 进入用户视野 → 用户明白为什么值得点 → 符合下一步兴趣 → 可点击 → 到达正确的同语言文章
如果推荐只在最底部,没读到底的人等于看不见。
如果只有标题,用户可能不知道下一篇为什么值得打开。
有时比“相关文章”更有效的是下一步方向:
- 看更多真实经历
- 了解原理
- 看反例
- 做比较
- 换轻松一点的内容
- 跳到完全不同但有趣的话题
比起六张写着“相关文章”的卡片,更像人类的提示是:
“既然你看了这个,下一步是不是会好奇这个?”
Google也说明,内部链接有助于用户和Google理解网站,并发现其他页面。[3]
内部链接首先是走廊,其次才是SEO零件。
5. 最危险的误诊:把“没人来”说成“没人继续看”
如果某个语言在观察期内连到达都是0,就不能得出“这些读者不看第二篇”。
因为没有人来。
0个人到达,0个人继续。
这不是0%的流转率。
这是未评估。
不要在营销会议里靠气势计算0÷0。
同样,公开了3个帖子但访问为0,也不能直接证明需求为0。可能是曝光为0、曝光有但点击为0、点击后链接失败,或者统计漏了。
“没有需求”应该是较晚才考虑的假设。
6. 只统计到达页面,看不清真正的流转
至少应区分:
- 起点文章
- 起点locale
- 展示过的候选
- 候选是否进入视口
- 点击了哪个候选
- 终点文章
- 终点locale
- 是否进行了有效阅读
- 是否同一会话
- 是否bot或测试流量
多语言网站最关键的问题是:
读外语文章的人,有没有继续读同一种语言的下一篇?
只看“内部+1”回答不了这个问题。
统计设计差,会让热闹的网站看起来像鬼屋。
把bot当人,又会让鬼屋看起来爆满。
都不行。
7. 给每个0一个原因代码
| 状态 | 含义 |
|---|---|
| ROUTE_MISSING | 主要搜索/SNS入口不存在 |
| PUBLISHED_NOT_PUBLIC | 处理成功,但并未公开 |
| PUBLIC_NOT_EXPOSED | 已公开,未确认曝光 |
| EXPOSED_NOT_CLICKED | 有曝光,无点击 |
| CLICKED_NOT_ARRIVED | 有点击,未确认到达 |
| ARRIVED_NOT_CONTINUED | 已到达,没有继续 |
| INTERNAL_CANDIDATE_MISSING | 下一篇候选不足 |
| INTERNAL_VISIBLE_NOT_CLICKED | 候选可见,但没人点 |
| NOT_MEASURED | 缺少必要统计 |
| TOO_SMALL_TO_JUDGE | 样本太小 |
这样,“法语0”和“德语0”就不再是同一个问题。
给0一个地址。
知道它在哪,就知道该修哪里。
8. 修复顺序:前门 → 到达证明 → 走廊 → 下一份好奇心
- 没有入口的语言,先建立入口。
- 有入口的语言,把曝光→点击→到达分开。
- 有到达的语言,检查站内候选与生产页面。
- 候选可见后,不只推同主题,也推“下一步兴趣”。
- 最后才重点怀疑标题、主题、翻译自然度和受众匹配。
顺序反了,就会出现“道路还没开通,先讨论招牌字体”的神奇会议。
9. 结论:海外流量是前门,站内流转是走廊
问题从来不是一个笼统的“外语弱”。
有的语言没有入口。 有的有公开帖子却不知道曝光。 有的有人到达,却几乎不去下一篇。 有的页面缺少推荐候选。 有的逻辑里有导航,生产页面却没有。 有的区间根本还没测。
几百篇文章没有入口,只是仓库。 有入口没走廊,只是一室参观。 走廊每次都指向同一个房间,用户只会说“这个我看过了”。
真正该看的不是简单的locale PV。
而是:
locale × 发现 × 曝光 × 点击 × 到达 × 阅读 × 下一篇可见 × 下一篇点击 × 回访
只要知道0发生在哪里,就能修。
参考资料
https://developers.google.com/search/docs/fundamentals/how-search-works
https://developers.google.com/search/docs/specialty/international/localized-versions
https://developers.google.com/search/docs/crawling-indexing/links-crawlable
参考资料(3条)
- Google Search Central, In-depth guide to how Google Search works
- Google Search Central, Localized versions of your pages
- Google Search Central, Link best practices for Google
