IndexNow API 金鑰產生

Hex 金鑰檔

線上產生 IndexNow API 十六進位金鑰,用於 Bing/Yandex 通知與金鑰檔設定。

此轉換僅在您的瀏覽器中執行,不會上傳任何內容。

IndexNow 可在 URL 變更時通知 Bing、Yandex 等引擎——此十六進位金鑰用來證明網站擁有權。

  • 長度
  • 十六進位0-9a-f

下一步

  1. 將金鑰檔託管在 https://your-domain/{key}.txt,檔案內容僅為金鑰(hex)。
  2. 在 IndexNow GET/POST URL 通知請求中包含同一金鑰。
  3. 若輪換金鑰,請同時更新託管檔與所有通知程式。

將此金鑰儲存為網域根目錄下的 .txt:https://yourdomain.com/{key}.txt

這個工具是什麼?

在瀏覽器中產生 IndexNow API 十六進位金鑰。用於向 Bing、Yandex 等參與引擎通知 URL 新建、更新或刪除時,證明網站擁有權。

常見做法是在網域根目錄託管 {key}.txt(內容與金鑰完全一致),並在 IndexNow GET/POST 請求中使用同一金鑰。僅產生金鑰不夠,還需部署檔案並接上通知程式。產生使用瀏覽器密碼學亂數,本頁不會上傳。

常見用途

  • 為新網站、CMS 外掛或靜態部署鉤子啟用 IndexNow
  • 在不手動拼 hex 的情況下輪換已外洩或共用的金鑰
  • 為自訂 ping 腳本準備符合 8–128 字元規範的金鑰

如何使用

  1. 使用預設長度 32,或用滑桿選擇 8–128(改長度會重新產生)。
  2. 複製金鑰與建議檔名 {key}.txt
  3. 發布內容恰好為金鑰的檔案(避免空白與 BOM)。
  4. 在通知程式中設定同一金鑰,部署後對變更 URL 發出通知。

範例

設定範例金鑰 / 檔案說明
長度 8(最小)a1b2c3d4a1b2c3d4.txt協定允許的最短 hex
長度 32(預設)32 位 hex → 網站根目錄 {key}.txt多數外掛的實用長度
奇數長度 94f8a91c2b4f8a91c2b.txt不必為偶數;內容必須完全一致
長度 128(最大)128 位 hex → {key}.txt協定上限

實務上常見陷阱

  • 輪換金鑰卻未更新通知程式時,引擎會拒絕提交,而舊的 {key}.txt 對人看起來仍正常。
  • 檔案內容中的空白、引號或 BOM 會導致擁有權驗證失敗。
  • IndexNow 加快發現,不保證排名或立即收錄。

參考資料

最後審閱: 2026-07-27

常見問題

什麼是 IndexNow 金鑰?
網站自有的十六進位字串,用來證明 URL 更新通知來自你的網域。需託管金鑰檔,並在通知請求中使用同一值。
金鑰長度選多少合適?
IndexNow 允許 8–128 個十六進位字元。多數 CMS/腳本用預設 32 字元即可。
金鑰檔要放在哪?
檔名為 `{key}.txt`,內容僅為金鑰(無多餘空白),通常放在 `https://your-domain/{key}.txt`。 部分設定使用其他 `keyLocation`。
重新產生金鑰會怎樣?
在新金鑰檔上線且所有通知程式改用新值之前,引擎可能拒絕通知。請取代或刪除舊的 `{key}.txt`。