經營多語言網站時,很容易把所有問題濃縮成一句:
「外語內容沒有成長。」
但這句話幾乎無法拿來修東西。
究竟是搜尋引擎沒發現頁面? 搜尋結果有出現卻沒人點? 社群API接受了貼文,但一般使用者根本沒看到? 讀者進了文章,卻沒有下一篇可去? 還是根本沒有量到?
這些情況都可能顯示成0。
但不是同一種0。
把網站想成一棟建築:海外獲客是把人帶到前門;站內流轉是人進門後,把他帶到下一個房間。
沒有前門時抱怨走廊流轉率很差,沒有意義。反過來,叫來100台遊覽車,進門只看到一面牆,也一樣沒用。
0. 先講結論:不要把0當成同一類
外部流量:
發布 → 可從搜尋/SNS發現 → 實際曝光 → 點擊 → 文章載入 → 訪問被記錄
站內流轉:
進入文章 → 閱讀 → 看到下一篇候選 → 覺得有興趣 → 點擊 → 下一篇載入
兩條路互相連接,但不是同一件事。
外部到達為0時,站內流轉沒有分母。 站內流轉為0時,外部入口仍可能正常。
0是結果,不是根因名稱。
1. 實際稽核中,同樣的「海外0」原因不同
2026年9月底,一個12語言媒體的營運快照中,幾個擁有數百篇文章的locale仍呈現完全不同的分發狀態。
| 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
