推出後監控

為確保使用者獲得良好體驗,Google 會檢查提供的動作連結是否正常運作,並遵守地點動作政策。為此,Google 會結合人工和自動化審查。

手動檢查

Google 團隊遍布全球,建議不要在這些區域封鎖動作連結,確保能及時完成新手上路程序,並在發布後獲得支援。

自動檢查 (檢索器)

自動檢索器會定期存取動作連結,確認頁面可正常載入。如果檢索器收到 4xx 或 5xx HTTP 狀態碼 (例如 403 Forbidden404 Not Found),系統就會將連結標示為失效或無法存取,並在 Google 搜尋和地圖中停用。

偵測網路檢索器及設定防火牆

為確保網頁檢索器不會遭到封鎖 (這會導致動作連結遭到停用),請確認網頁應用程式防火牆 (WAF)、內容傳遞網路 (CDN) 或 IP 限制規則允許檢索器隨時查詢您的網頁。

如要找出並解除封鎖 Google 檢索器,請按照下列步驟操作:

  • 動作中心檢索器:User-Agent 會包含字串 Google-Actions-Center (例如:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; Google-Actions-Center) Chrome/104.0.5112.101 Safari/537.36)。呼叫來自符合 google-proxy-***-***-***-***.google.com 模式的 Proxy 主機名稱。
  • Googlebot 檢索器:連結驗證檢索器也會使用標準 Googlebot 使用者代理程式字串。
  • 驗證:如要驗證傳入的要求是否確實來自 Google,請按照「驗證 Googlebot 和其他 Google 檢索器」一文所述,使用反向 DNS 查詢 (*.googlebot.com*.google.com)。
  • 測試檢索能力:您可以使用 Google Search Console 中的網址檢查工具,測試 Googlebot 是否能成功檢索及即時轉譯網頁。將完整網址貼到 Google Search Console 頂端的搜尋列,按下 Enter 鍵,然後按一下「測試線上網址」,即可查看即時檢索、算繪和索引資料。

如果動作連結因檢索器錯誤而遭到停用,請更新伺服器或防火牆設定,確保 Google 檢索器的要求會傳回 200 OK,這樣系統就能自動重新驗證,清除封鎖並自動還原連結。

Google Search Console 移除要求

除了自動檢測檢索器外,如果網域擁有者在 Google 搜尋主控台中提交有效網址或網域移除要求,連結也可能會遭到停用。

如果動作連結未顯示,但 Google 檢索器已傳回 200 OK,請檢查 Google Search Console,確認是否曾為網域或網址提交任何移除要求,並使用 Search Console 移除工具取消任何過時或有效的移除要求。

快取

為減少合作夥伴網站的負載,我們的檢索器通常會設定為遵循回應中出現的所有標準 HTTP 快取標頭。也就是說,對於設定正確的網站,我們不會重複擷取很少變更的內容 (例如 JavaScript 程式庫)。如要進一步瞭解如何實作快取,請參閱這份 HTTP 快取說明文件