更新 Googlebot 的使用者代理程式

2019 年 10 月 2 日,星期三

我們在今年稍早召開的 Google I/O 大會上已經宣布,Googlebot 會使用 Chrome 架構瀏覽器來轉譯網頁。有鑑於此,我們將在 2019 年 12 月更新 Googlebot 使用者代理程式字串中的瀏覽器版本,往後也會定期根據 Googlebot 中的瀏覽器更新採用對應的版本編號。

如果想瞭解有關使用者代理程式字串和轉譯機制的資訊,請參閱「Google 檢索器 (使用者代理程式)」和「確認 Google 能夠為 JavaScript 內容建立索引」。

目前的 Googlebot 使用者代理程式

行動版:
Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)

電腦版:
Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)

「或」

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +https://www.google.com/bot.html) Safari/537.36

與時俱進的新版 Googlebot 及其使用者代理程式

我們將從 12 月開始定期更新上方的使用者代理程式字串,反映 Googlebot 中使用的 Chrome 版本。也就是說,下列使用者代理程式字串中的 W.X.Y.Z 將定期更換成我們當下使用的 Chrome 版本。比如,您會在 W.X.Y.Z 的位置看到類似 76.0.3809.100 的字串。這個版本編號會定期更新。

行動版:
Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/W.X.Y.Z Mobile Safari/537.36 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)

電腦版:
Mozilla/5.0 (compatible; Googlebot/2.1; +https://www.google.com/bot.html)

「或」

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Googlebot/2.1; +https://www.google.com/bot.html) Chrome/W.X.Y.Z Safari/537.36

如何測試您的網站

經過評估,我們確信大多數網站都不會受到這項異動影響。

只要網站是依照我們的建議使用功能偵測並遵循漸進增強原則 (而非探查使用者代理程式),應該就可以繼續正常運作,無需另外調整。

不過,如果您的網站會尋找特定使用者代理程式,就可能受到這項異動影響。在這種情況下,請改用功能偵測並停止探查使用者代理程式。如果您無法使用功能偵測,而且需要透過使用者代理程式偵測 Googlebot,那麼請在使用者代理程式中尋找「Googlebot」。

在本次異動評估過程中,我們發現了幾項常見問題,包括:

  • 有些網頁會顯示錯誤訊息,無法顯示正常網頁內容。舉例來說,網頁可能會將 Googlebot 誤認為採用廣告攔截器的使用者,因而禁止 Googlebot 存取網頁內容。
  • 有些網頁會重新導向至受到 robots.txt 檔案封鎖或使用 noindex 中繼標記的文件。

如果您不確定自己的網站是否會受到影響,可以嘗試使用新的 Googlebot 使用者代理程式在您的瀏覽器中載入網頁。如果想知道該如何覆寫 Chrome 中的使用者代理程式,請參閱這些操作說明

如有任何問題,請務必前往我們的網站管理員產品討論社群提問、前往 YouTube 參加我們的管理員諮詢時間活動,或在 Twitter 上追蹤我們