一、IndexNow 解決什麼問題?
過去搜尋引擎要知道你網站有新內容,得等爬蟲自己來。Bingbot 多久爬一次你網站?少則一週,多則一個月。
對「內容更新頻繁」的網站(電商上新 SKU、新聞發稿、SaaS 改 API 文件)來說,這個延遲很痛——讀者搜不到新內容。
IndexNow 把流程倒過來:網站主動 push 通知「我這裡有新 URL,過來爬」。Microsoft 與 Yandex 在 2021 年聯合推出,現由 W3C 草案維護。
二、誰支援 IndexNow?
| 搜尋引擎 | 支援? | 備註 |
|---|---|---|
| Bing | ✅ | 主推方,最完整支援 |
| Yandex | ✅ | 共同發起方 |
| DuckDuckGo | ✅ | 部分功能(透過 Bing 索引共用) |
| Seznam.cz | ✅ | 捷克市場主搜,2022 加入 |
| Naver | ✅ | 韓國市場 |
| ❌ | 2021 表態評估,至今未支援 | |
| 百度 | ❌ | 不支援 |
Google 缺席是 IndexNow 最大的限制。對追求 Google 流量的網站,這個協議價值有限。
三、IndexNow 怎麼運作?
協議本身極簡單:
1. 產生一支 key(任意 8–128 字 hex 字串)
例:f5dbbe44684db27bb72597cf1aeaccf8
2. 把 key 公開放在你的網站
兩種方式擇一:
方式 A — meta tag(簡單)
<meta name="indexnow-key" content="f5dbbe44684db27bb72597cf1aeaccf8">
方式 B — 根目錄 key file(spec 推薦)
https://yoursite.com/f5dbbe44684db27bb72597cf1aeaccf8.txt
檔案內容就是 key 本身。
3. URL 更新時,發 HTTP POST 通知
POST https://api.indexnow.org/IndexNow
Content-Type: application/json
{
"host": "yoursite.com",
"key": "f5dbbe44684db27bb72597cf1aeaccf8",
"keyLocation": "https://yoursite.com/f5dbbe44684db27bb72597cf1aeaccf8.txt",
"urlList": ["https://yoursite.com/blog/new-post"]
}
Bing / Yandex / DDG / Seznam 會在分鐘級內爬取你列出的 URL。
四、什麼網站值得啟用?
強建議啟用 ✅
- 新聞 / 媒體網站:每天多次發稿,希望 Bing 立刻收錄
- 電商:頻繁上新商品、改價格
- SaaS 文件站:產品功能更新後,文件需要立刻可搜
- 內容頻繁更新的部落格
ROI 很高:建立成本 ~30 分鐘,後續 push 動作幾乎免費。
邊際效益低 ⚠️
- 靜態企業官網:年度更新一兩次,AI 早就爬到了
- 個人部落格但發文 < 月一篇:Bing 自然爬蟲頻率已夠
- 完全靠 Google 流量的網站:Google 不支援,啟用對主搜場景沒幫助
但啟用成本實在很低(30 分鐘),即使邊際效益不高,做了不會錯——多 1% 也是 1%。
不適合啟用 ❌
- 訂閱制 / 會員制內容:URL 是私有的,不該被搜尋引擎索引
- A/B test 進行中的頁面:通知 Bing 索引可能搶在你決策前先曝光不完整版本
五、啟用 IndexNow 是否會被識別為「對 AI 友善」?
這是常被問到的延伸問題。答案是間接是:
- IndexNow 主要影響 Bing / Yandex 等傳統搜尋引擎
- 但 ChatGPT / Perplexity 部分即時引用會走 Bing API → Bing 索引快 = ChatGPT 引用快
- 對 Google AI Overviews 無直接影響(用 Google 自家爬蟲)
結論:IndexNow 對 GEO 有「間接加速」效果,但不是核心動作。它更像是「把所有可控時效都優化」的一塊拼圖。
六、GeoWeb 怎麼自動化檢測?
GeoWeb 的「AI 爬蟲可達性」維度(10% 權重)會:
- 偵測你網站的 IndexNow meta tag 或 key file
- 驗證 keyLocation 可達
- 提示是否該啟用(依據網站更新頻率推估)
GeoWeb 自家也啟用了 IndexNow——key 就放在 geoweb.tw/f5dbbe44684db27bb72597cf1aeaccf8.txt 公開可查。
七、啟用步驟總結
如果你決定啟用,三件事:
- 產 key(任何 32 字 hex 都行,
python -c "import secrets; print(secrets.token_hex(16))") - 放 meta tag + 根目錄 key file(雙保險)
- 接到 deploy hook:每次 push 新內容後自動 call IndexNow API
第 3 步是最常被遺漏的——很多網站「裝了 key 但從不 push」。等於只做半套。
如果你想完整部署 IndexNow + 自動化推送 + Bing Webmaster Tools 整合,我們提供 GEO 顧問服務:[email protected]
GEO 深度系列 #13。前一篇:「為什麼 Wikipedia 收錄是 GEO 的最強信號之一?」
所以結論是除非你很在意bing流量或想加速ai引用 不然google站台可以直接跳過這篇 我這樣理解對嗎
第三步接到deploy hook自動call api這個才是重點吧,我之前就是放了key file然後就忘記它存在了 整整放半年沒push過 笑死 完全就是文章講的只做半套==
等等 所以Google根本不支援 這個要怎麼跟客戶交代啊,他們流量9成靠Google,我得先想好怎麼講這件事的投報率再拿去提案
有人實際測過push完到底多久被bing收?文章寫分鐘級我是有點懷疑啦
我自己網站試過,熱門站確實滿快的,有時候幾分鐘Bing那邊就動了;但"被爬"跟"進索引排上去"是兩回事,後者還是要看你頁面本身的品質跟權重,不是push一下就馬上有排名喔。別把IndexNow想成排名加速器,它只是把"通知這一段"的時間從一週縮成幾分鐘而已。
靜態企業官網那段戳到我 我們就是一年改兩次的那種 看完默默關掉視窗 不用啟用了 謝謝
GeoWeb那個AI爬蟲可達性維度只佔10% 權重,那其他90% 是啥?是不是這篇講的東西其實沒那麼重要
哈哈被你抓到重點。對,indexnow在我們的評分裡就是可達性這一塊裡的一小項,10% 是整個可達性維度、不是indexnow一項就10%。其他權重大頭擺在內容權威性、結構化資料、語意清晰度那些決定你會不會被引用的東西上。所以這篇我也老實寫了不是核心動作。會單獨寫一篇,是因為它成本低又常被問、而且很多人裝了不push,澄清一下而已,不是要你把它當主菜。
問一下喔 文章說key是任意8-128字hex那這個key會不會被別人偷看了去亂推我的URL?反正放在根目錄誰都抓得到 .txt
DuckDuckGo是透過Bing索引共用喔?所以嚴格說它不算自己支援 是吃Bing的 那Naver韓國市場那個對台灣公司根本用不到吧
業配感有點重 最後又是跑健檢又是顧問服務 不過內容是真的有料啦 算了原諒你
seznam.cz捷克的是哪招 第一次聽到這個搜尋引擎 長知識了xd
文章最後說geoweb自己也啟用了,key放在那個 .txt。我點進去看真的是一串hex。那把key公開不會有安全問題嗎?感覺像把密碼貼出來
好問題,而且這正是indexnow設計上常被誤會的地方。那串不是"密碼",它的用途是反過來證明"這個域名確實是我能控制的",因為只有能在你根目錄放檔案的人,才能讓key file跟post裡的key對上。別人就算抄走你的key,他沒辦法在你的網域放檔案、也沒辦法替你的網域去推別人的url,頂多重推你自己的頁面(無害)。所以公開是刻意的,不是漏洞。真要擔心的是別把它跟你其他系統的金鑰共用就好。
第五節說對Google AI Overviews無直接影響,但又說對ChatGPT/Perplexity有間接幫助。那如果我主力想被AI引用,IndexNow到底值不值得做?感覺很模糊
我懂你覺得模糊哈哈,因為它本來就是拼圖的一塊不是主力。直接講結論:要被主流ai引擎引用,核心還是你內容本身夠不夠權威、結構好不好抓,那才是8成的事;indexnow處理的是你有新內容時,讓走bing那條路的引擎早幾天看到。所以它不是讓你更容易被引用,是讓該被引用的內容早一點進到候選池。值不值得,就回到你更新頻不頻繁這個老問題。
secrets.token_hex(16) 出來是32字 剛好對上文章說的32字hex工程的同事看到這行直接複製貼上 ㄏㄏ
請問meta tag跟key file兩種要不要都放?文章第七步寫雙保險 但第二節又說擇一 到底==
看到ChatGPT browse走Bing API這段有點驚到 原來繞一圈是這樣間接吃到的 一直以為跟Bing完全沒關係
靜態企業官網那段寫ai早就爬到了,這講法會不會太武斷 我自己練習做的作品集網站丟去查就一直收錄很慢欸,是不是我這種小網站本來就排不到前面
收錄慢通常不是IndexNow能解的問題喔,反而要先看你站是不是SSR/有沒有給爬蟲乾淨的HTML、robots跟sitemap對不對、有沒有一堆JS才render出內容那種。IndexNow是我有新頁,快來爬,但如果你根本沒什麼新頁、或爬蟲來了卻抓不到內容,那push再多次也沒用。你那狀況我會先去查抓取面而不是急著裝IndexNow。
想問Clarence一個實務問題:文章說push是分鐘級被爬,但如果我一次上架500個SKU,是要一筆一筆POST還是可以一次塞一個urlList把500條全丟進去?會不會被當成濫用擋掉?
可以一次塞urllist一批多筆,不用一筆一筆打,這也是它設計上比較聰明的地方。實務上bing那邊對單次數量跟頻率是有上限的(一次別塞到幾萬條、別同一秒狂打),正常電商上新一批幾百條完全ok。比較容易出事的反而是把所有舊url每天整站重推一次那種,會被當雜訊降權。排程建議就是新增/更新的url才推,別把整站舊url拿出來重推,搭配bing webmaster後台看提交紀錄有沒有異常,這樣配置基本不會出事。
看完還是不確定我該不該裝。我們是民宿,官網平常都靠訂房平台導客人,自己的網站大概兩三個月才更新一次文章,這種算文章裡哪一類?
你這種比較接近文裡邊際效益低那格,更新不頻繁,bing自然爬蟲的頻率其實已經追得上你。我不會叫你為了這個特地排開發資源。不過如果你本來就有在經營在地內容、之後想拉高發文頻率,那先把key file放著也沒壞處(30分鐘的事),真正關鍵是第三步那個自動push有沒有接,沒接就只是裝飾。對在地服務業我會更先看本地信號跟結構化資料那塊,順序不一樣。
a/b test頁面不要推那段提醒得很好 不然bing先收錄到爛版本真的會gg
多1%也是1%這句蠻中肯的 反正成本就30分鐘 做了不虧 但真要我自己算這30分鐘換來的1%能不能量化 我還真答不出來orz