在多語網站上,ChatGPT 與 AI 摘要會遵守 hreflang 嗎?

只有一部分,且只限於 Google 那一側。AI 摘要與 AI 模式會連結到 Google 索引中的頁面,hreflang 幫助 Google 顯示正確的語言版本,但 Google 未公布它在 AI 功能中的作用。OpenAI 的爬蟲文件沒有提到 hreflang。兩者都適用的做法:每種語言一個網址、HTML 中完整翻譯的文字,以及正確的 hreflang。

重點事實

Google 的 AI 摘要與 AI 模式會使用 hreflang 嗎?

是間接使用。它們只連結到已建立索引、且有資格在 Google 搜尋中顯示摘要片段的頁面,而 hreflang 是 Google 得知哪一個已建立索引的頁面是同一內容的葡萄牙文、西班牙文或英文版本的方式。

Google 尚未記載其 AI 功能如何在語言版本之間做選擇。請把正確的 hreflang 當作基本要求,而不是保證。

ChatGPT 會使用 hreflang 嗎?

沒有公開的證據顯示它會。OpenAI 記載了它執行哪些爬蟲,以及封鎖每一種爬蟲會有什麼影響,但沒有提到 hreflang 或語言版本。

ChatGPT 的搜尋爬蟲能讀取的,是頁面本身。以讀者的語言撰寫、擁有自己網址並包含完整文字的頁面,能給 ChatGPT 一個可以引用的該語言內容。

什麼能讓 AI 答案引用正確的語言版本?

讓 Google 顯示正確版本的同樣基本功,而且要做到完整:

  • 每種語言一個網址,例如 /pt/ 與 /es/,絕不使用同一個網址再依 Cookie 或瀏覽器設定切換語言
  • 整頁都翻譯,而不只是選單與按鈕
  • 翻譯後的文字位於伺服器渲染的 HTML 中,讓跳過 JavaScript 的爬蟲也能讀取
  • 每個版本都有 hreflang,列出自己與所有其他版本,並加上 x-default 備援
  • 每個語言版本都列入 Sitemap

哪些多語設定會讓 AI 引用錯誤的語言?

以下是 Google 自己的指南所警告的設定,它們會把版本對任何爬蟲隱藏起來:

設定爬蟲看到的內容修正方式
依 IP 或 Accept-Language 自動轉址只有爬蟲所在地區的版本,通常是美國顯示語言連結,而不是自動轉址
同一網址,語言由 Cookie 決定只有一種語言每種語言使用獨立網址
只翻譯選單各語言之間看起來像重複的頁面翻譯主要內容
hreflang 沒有回指連結Google 會忽略的標籤每個版本都列出所有其他版本

我要怎麼檢查網站上的 hreflang?

每種語言抓取一頁,讀取原始 HTML 中的 hreflang 連結,然後確認網站不會依語言轉址。請您的程式代理在每個範本上執行相同的檢查。

# 一個頁面聲明的 hreflang 連結
curl -s https://www.example.com/pt/pricing | grep -o '<link[^>]*hreflang[^>]*>'
# 每個語言版本都必須列出自己與所有其他版本,以及 x-default

# 網站是否依語言轉址?這裡若出現 3xx 就代表是
curl -sI -H "Accept-Language: pt-BR" https://www.example.com/ | head -1

easyIndex 如何處理每一種語言?

easyIndex 把每個語言版本都視為獨立的頁面:您的程式代理負責撰寫,easyIndex 在提交時稽核,並在正式網站上檢查;儀表板則會逐頁顯示 AI 助理訪客與 AI 爬蟲的讀取次數,讓您知道哪些語言版本真正被讀取。

逐步操作

  1. 讓每種語言有自己的網址. 請您的程式代理把任何依 Cookie 或瀏覽器設定的語言切換,改為 /pt/ 與 /es/ 這類路徑。
  2. 停止自動轉址. 移除依 IP 或 Accept-Language 的轉址,改為顯示可見的其他語言連結。
  3. 加上完整的 hreflang. 讓每個版本都列出自己、所有其他版本與 x-default,並使用 ISO 639-1 語言代碼。
  4. 把每個版本都列入 Sitemap. 列出每個語言的網址,讓搜尋引擎能找到所有版本。
  5. 檢查正式網站的 HTML. 部署後,對每種語言的一頁執行 curl 檢查。

常見錯誤

  • 依瀏覽器語言轉址,結果來自美國的爬蟲只看得到英文版本。
  • 翻譯了選單,頁面內文卻仍是單一語言。
  • 只在英文頁面加上 hreflang,其他版本沒有回指連結。
  • 只用國家代碼,例如 "br",但 hreflang 需要的是語言代碼。

easyIndex 如何解決

easyIndex 從不編輯您的網站:您的程式代理透過 MCP 逐步指引,發布每個語言版本,而一個步驟只會依據 easyIndex 在正式網站上檢查的證據完成。每個網站每月 US$30,包含所有功能,提供 7 天免費試用。

常見問題

hreflang 是 AI 答案的排名因素嗎?

Google 把 hreflang 描述為告知在地化版本的方式,而不是排名因素,而且尚未公布關於其 AI 功能與 hreflang 的任何具體資訊。

為什麼 ChatGPT 用葡萄牙文問題時引用我的英文頁面?

常見原因是葡萄牙文版本缺少、只翻譯了一部分、被轉址,或在沒有 JavaScript 時無法讀取。OpenAI 尚未說明 ChatGPT 如何挑選語言版本。

我需要 x-default 嗎?

Google 建議把它作為備援頁面,供語言與您的任何版本都不符的訪客使用;它是選用的,但加上去的成本很低。

HTML 的 lang 屬性能取代 hreflang 嗎?

不能。Google 表示它既不使用 hreflang,也不使用 lang 來偵測頁面的語言;hreflang 負責連結各個版本,內容則決定語言。

延伸閱讀

最後驗證日期 .

ChatGPT 會遵守 hreflang 嗎?多語網站的 AI 搜尋