跳至內容
文件

IndexNow:頁面變更時主動通知 Bing 與其他搜尋引擎

設定 IndexNow 金鑰、發布金鑰檔案,並將新增、更新或移除的 URL 推送給 Bing、Yandex、Naver 等搜尋引擎,每次回應皆會記錄。

資源 → 索引 → IndexNow閱讀時間 1 分鐘

IndexNow 是一項開放協定,用來通知搜尋引擎某個 URL 已新增、變更或移除,讓搜尋引擎能盡快抓取,而不必等到自行重新發現。一次提交即可同步給所有參與的搜尋引擎(IndexNow 文件),包括 Bing、Yandex、Naver、Seznam.cz 與 Yep(IndexNow 常見問題)。Google 並不在其中:若要通知 Google,請保持 sitemap 為最新狀態,並使用 URL 檢查,詳見其重新檢索說明。

設定金鑰

IndexNow 透過金鑰來驗證您擁有網站的控制權:金鑰是一串字串,每次提交時都會一併送出,同時也要以文字檔的形式發布在網站上。

  1. 在 IndexNow API key 下,按下 Generate 可產生隨機的 32 字元金鑰,也可以自行輸入:長度 8 到 128 個字元,可使用字母、數字與連字號。接著按下 Save key。
  2. 按下 Download key file,您會取得名為 <key>.txt 的檔案,內容只有金鑰本身。
  3. 將檔案上傳到網站根目錄,使其可透過 https://<your host>/<key>.txt 存取。按下 Copy URL 即可取得確切的網址。
  4. 按下 Verify key file。AutoPSEO 會擷取該網址,並檢查內容是否與金鑰完全一致。

標題旁的標章會顯示目前狀態:No key yet、Key saved, not verified、Key file verified 或 Key file unreachable;驗證失敗時會附上原因(找不到檔案、內容不符、8 秒後逾時)。驗證結果會保留七天;搬移或重新部署網站後,請再次驗證。

請永久保留金鑰檔案。搜尋引擎會擷取該檔案來確認您擁有此網站;若檔案遺失或內容不一致,金鑰就會被視為無效(即下方的 403 回應)。

提交 URL

在 Submit URLs to IndexNow 下選擇來源:

  • Paste URLs:每行貼上一個 URL。
  • File upload:TXT、含 url 欄位的 CSV,或 sitemap XML 檔案。
  • From a GSC sitemap 或 Sitemap URL:取得 sitemap 內的所有 URL,索引檔案也會一併展開。

按下 Submit to IndexNow。單次提交最多可包含 10,000 個 URL,這是協定對每次請求設定的上限。送出前,AutoPSEO 會:

  • 剔除無效的 URL,以及不屬於該資源的網址;
  • 略過最近 10 分鐘內已提交過的 URL,以免被視為濫發而遭到限流;
  • 將其餘 URL 依主機分組,因為每次請求只能涵蓋一個主機。

結果會列出每個批次及其回應,並說明有多少 URL 被略過以及原因。

回應碼的意義

代碼標籤意義
200OK已收到,且金鑰先前已通過驗證。
202Accepted已收到;金鑰尚待透過擷取您的金鑰檔案來驗證。
400Bad request請求格式無效。
403Key rejected預期位置沒有金鑰檔案,或檔案內容與金鑰不符。
422RejectedURL 不屬於該主機,或金鑰不符合協定規定的格式。
429Rate limited請求過多,被視為可能的濫發。請稍候再重新提交。
5xxServer error端點發生錯誤;請稍後再試。
-Failed請求未能完成。

200 或 202 僅代表端點已收到您的 URL,並不表示任何搜尋引擎已抓取或編入索引;請至 Bing Webmaster Tools 或該搜尋引擎自己的管理後台確認。

提交記錄

Submission history 會保留該資源最近送出的 200 個批次,包含時間、主機、URL 數量、回應及其意義。統計卡片會顯示 Submissions、URLs submitted、Accepted (200 / 202) 與 Rejected or failed 的數量。開啟任一批次即可查看其包含的每個 URL。

何時提交

頁面發布時、內容有實質變更時,以及頁面被移除或重新導向時,都應該提交。重複提交未變更的 URL 不會有任何幫助,還可能遭到限流。若有大量待處理的 URL,只需送出一次 sitemap 即可。

AutoPSEO 如何協助

由內容引擎撰寫的文章完全不需要用到這個頁面。如果您的網站透過 webhook 接收文章並提供 IndexNow 金鑰,網站會在回應 AutoPSEO 的 ping 時宣告該金鑰。之後,每當您的網站接受一次投遞,AutoPSEO 就會通知 IndexNow,內容是網站回報的該文章各語言版本的網址(若是下架後不再提供的網址,則為這些網址),每次投遞作業僅通知一次,且僅限您自己的主機。若 ping 被限流或無法送達,會在一小時後重試,間隔逐次加倍,最長為一天;若被以 403 或 422 拒絕,則不會重試。最新結果會顯示在內容頁面上。由 AutoPSEO 為您代管的文章,則使用代管渲染器自己的金鑰提交。請參閱投遞與代管。

相關內容:索引與 URL 檢查、Bing Webmaster Tools 報表。

讓你的 SEO 內容自動運行

連結 Search Console 與你的網站,AutoPSEO 會立即掃描並規劃首批主題。無需信用卡。