1. Google Search Console:驗證網站、送 sitemap、查索引狀態
在 Google Search Console 新增資源(網域資源用 DNS 驗證,可涵蓋所有子網域與 http/https)→ 左側「Sitemap」提交 sitemap 網址 → 用「網址檢查」看重要頁面是否已編入索引。要自動化就建服務帳號、在 Search Console 把它加為使用者、啟用 Search Console API,就能用程式送 sitemap、查索引狀態與成效。一般網頁的「要求建立索引」沒有 API,只能在介面手動點;內容改了就更新 sitemap 的 lastmod 再重送。
這一章讓 Google 知道你的網站與網址,並能隨時查到每一頁有沒有被收錄。開始前先完成總覽的「上線前準備」:測試站擋住、sitemap 與 robots.txt 備好。
新增資源並驗證網站
到 Google Search Console,新增資源,兩種類型二選一:
- 網域資源:輸入網域(不含 https://),用 DNS 加一筆 TXT 記錄驗證。一次涵蓋所有子網域、http 與 https,是 Google 建議的做法。
- 網址前置字元資源:輸入完整網址,可以用上傳 HTML 檔、加 meta 標籤、Google Analytics 或 Tag Manager 驗證。只涵蓋這個網址開頭底下的頁面。
驗證步驟以 Google 官方說明 為準。驗證用的 DNS 記錄或檔案驗證完不要刪,刪了會失去擁有權。
提交 sitemap
左側「Sitemap」→ 輸入 sitemap 網址 → 提交。之後在同一頁可以看到:上次讀取時間、狀態、找到幾個網址。

- 狀態不是「成功」時,點進去看錯誤,常見是網址用錯網域、XML 格式錯,或 sitemap 本身回 404。
- robots.txt 裡也寫了 sitemap 位置的話,Google 會自己找到,但手動提交才看得到讀取狀態。
用網址檢查確認重要頁面
上方搜尋框輸入一個網址(必須屬於這個資源),會顯示:
- 網址在 Google 中:是否已編入索引。
- 涵蓋範圍:Google 從哪裡發現這個網址(sitemap 或其他連結)、上次檢索時間、Google 選的 canonical。

還沒收錄的重要頁面,可以按「要求建立索引」。這個按鈕只能在介面一頁一頁按,一般網頁沒有 API:Google 的 Indexing API 只開放給職缺(JobPosting)與直播(BroadcastEvent)頁面。
內容更新後讓 Google 重新抓取
頁面內容改了,不必逐頁按「要求建立索引」:
- 更新該頁在 sitemap 裡的
lastmod(最後修改時間)。 - 重新提交 sitemap。
Google 會優先參考 lastmod 準確的 sitemap。依我們的經驗,重送後 Google 當天就重新讀取,已處理的網址數也跟著增加。lastmod 只在內容真的有改時才更新,每次都改成今天反而會讓 Google 不再信任它。
用 API 自動化(選用)
網站多、或想每天自動檢查時,可以用 Search Console API:
- 在 Google Cloud 專案建立服務帳號,下載金鑰(金鑰存進公司的密碼管理工具,不要放進程式碼)。
- 在同一個專案啟用 Google Search Console API。
- 回到 Search Console →「設定 → 使用者和權限」→ 新增使用者,填服務帳號的 Email。只要查詢就給受限權限;要送 sitemap 需要完整權限。
能用 API 做的事:
| 功能 | 用途 |
|---|---|
| Sitemaps | 列出 sitemap 狀態、提交 sitemap |
| URL Inspection | 查單一網址的索引狀態(有每日查詢上限) |
| Search Analytics | 依關鍵字、頁面查曝光、點擊、平均排名 |
依我們的經驗:用 Search Analytics 看自家官網,一開始的曝光幾乎都來自公司名與案例名稱,服務類關鍵字(例如「網站設計」)曝光是 0。這是我們後來補上各服務介紹頁的原因。上線一兩個月後值得查一次。
常見問題
Google Search Console 要選網域資源還是網址前置字元?
能改 DNS 就選網域資源,一次涵蓋所有子網域與 http/https。不能改 DNS(例如網域由別人管)時,才用網址前置字元資源,以上傳 HTML 檔或 meta 標籤驗證。
Google Search Console 的「要求建立索引」可以用 API 嗎?
一般網頁不行。Google 的 Indexing API 只開放給職缺與直播頁面。一般網頁要靠提交 sitemap,或在網址檢查裡手動按「要求建立索引」。
sitemap 狀態顯示「無法擷取」怎麼辦?
先用瀏覽器直接打開 sitemap 網址,確認回應正常、是 XML 格式、網址的網域和資源一致;也確認 robots.txt 沒有擋住 sitemap 路徑。修好後重新提交。
網頁內容改了,要怎麼讓 Google 快點更新?
更新 sitemap 中該頁的 lastmod,再重新提交 sitemap;個別重要頁面也可以在網址檢查裡按「要求建立索引」。