網站上線不會自動被搜尋引擎收錄完整。上線前先讓測試站回 noindex、正式站 robots.txt 寫上 sitemap 位置;上線後在 Google Search Console 驗證網站並送 sitemap,在 Bing Webmaster Tools 加站、驗證、送 sitemap(Microsoft Copilot 等 AI 搜尋也會用到 Bing 的索引),再設 IndexNow,之後每次新增或修改頁面就主動通知 Bing。Google 不支援 IndexNow,「要求建立索引」也沒有 API,只能送 sitemap 或在介面手動點。
網站上線後,搜尋引擎遲早會自己找到,但可能要很久,而且不一定收得完整。這份手冊整理我們 2026 年 10 月替自家三個網站(官網、網站方案站、電商方案站)做的設定,Google、Bing 都有,Bing 和 IndexNow 全程用 API 完成。畫面與規定以各平台當時為準。
這份手冊適合誰
- 網站剛上線或剛改版,想確認 Google、Bing 有收到。
- 想讓 ChatGPT 搜尋、Microsoft Copilot 這類 AI 搜尋也找得到網站內容。
- 有好幾個網站要管、想用 API 自動送 sitemap 或查索引狀態的開發團隊。
上線前先擋住測試站
測試站(UAT、staging)的內容和正式站幾乎一樣。被收錄的話會跟正式站搶排名,搜尋結果還可能出現測試網址。
- 測試站每個回應都加 HTTP 標頭
X-Robots-Tag: noindex, nofollow。在主機設定加,就不會隨程式碼部署到正式站。 - 只在 robots.txt 寫 Disallow 不夠:robots.txt 只是要求「不要抓」,已經從別處連過來的網址還是可能被收錄;要不被收錄,得讓爬蟲抓得到頁面、並看到 noindex。
- 上線前用指令確認一次:測試站回應有
X-Robots-Tag: noindex,正式站沒有。
準備 sitemap 與 robots.txt
- sitemap(網站地圖):列出所有要被收錄的網址,網址要用正式網域、和頁面的 canonical 一致。有作品或商品圖片的話,可以加 image 標記,讓圖片搜尋也收到。內容有更新就更新該頁的
lastmod。 - robots.txt:放在網站根目錄,最後一行寫 sitemap 位置,例如
Sitemap: https://www.example.com/sitemap.xml。後台、API 路徑用Disallow排除。 - 上線後確認
/robots.txt和/sitemap.xml都回 200,sitemap 打開是正確的 XML。
章節與建議順序
| 章 | 做什麼 | 什麼時候 |
|---|---|---|
| 1 | Google Search Console:驗證、送 sitemap、查索引 | 上線當天 |
| 2 | Bing Webmaster Tools:加站、驗證、送 sitemap | 上線當天 |
| 3 | IndexNow:新增或修改頁面時主動通知 | 設一次,之後每次上線新內容都送 |
常見問題
網站上線後多久會被 Google 收錄?
沒有固定時間。送出 sitemap 可以讓 Google 比較快知道有哪些網址;依我們的經驗,sitemap 重送後 Google 當天就重新讀取,但每一頁什麼時候收錄、會不會收錄,仍由 Google 決定。
只設定 Google Search Console 就夠了嗎?
不夠。Bing 的索引除了 Bing 搜尋本身,Microsoft Copilot 等 AI 搜尋服務也會用到,所以 Bing Webmaster Tools 也要設;再加上 IndexNow,新內容可以主動通知 Bing。
測試站被 Google 收錄了怎麼辦?
先在測試站加上 X-Robots-Tag: noindex 標頭,讓爬蟲下次抓到時把它移除。急的話,可以把測試站也加進 Search Console,用「移除」工具暫時隱藏。只在 robots.txt 擋爬蟲,反而會讓 Google 看不到 noindex。