Skip to content

搜尋主控台設定|Google Search Console

這份 SOP 用來設定 Google Search Console,確認 Google 看的網站版本與我們指定的 canonical host 一致。

適用情境

  • 新站上線後要提交 sitemap。
  • root / www / HTTP / HTTPS 版本曾經混用,需要統一觀測。
  • 搬站後要追蹤 indexing、sitemap 與 URL Inspection。

最終目標

  • 建立 Domain property 觀察整個網域。
  • 建立 canonical URL-prefix property,例如 https://www.example.com/
  • sitemap 提交 canonical host 版本。
  • 用 URL Inspection 抽查重要頁是否可被 Google 抓取。

前置資料

  • Google Search Console 權限。
  • Cloudflare DNS 權限,用於 Domain property DNS TXT 驗證。
  • 已決定 canonical host,例如 https://www.example.com/
  • sitemap URL,例如 https://www.example.com/sitemap.xml

操作流程

1. 新增資源

在 GSC 左上角下拉選單中點「新增資源」,進入資源類型選擇畫面。

GSC 左側選單,點擊「新增資源」按鈕

2. 建立 Domain property

選擇左側「網域」類型,輸入網域名稱(不含 https://)。Domain property 涵蓋整個網域的所有版本:

  • example.com
  • www.example.com
  • HTTP / HTTPS
  • 子網域

驗證方式通常是新增 DNS TXT record。這個 property 適合看整體曝光、索引狀態與跨 host 問題。

選取資源類型 — 左側「網域」,輸入網域名稱

3. 建立 URL-prefix property

選擇右側「網址前置字元」類型,輸入完整的 canonical URL(含 https://www.)。

URL-prefix property 只涵蓋指定開頭的 URL,適合提交 sitemap、執行 URL Inspection、確認 Google 是否看到正式版本。

https://www.example.com/

如果 canonical host 是 root,才改用 https://example.com/

選取資源類型 — 右側「網址前置字元」,輸入 canonical URL

4. 提交 canonical sitemap

在左側選單進入 Sitemap 頁面,輸入 sitemap 路徑(例如 sitemap_index.xml)並按「提交」。提交成功後會顯示綠色確認訊息。

sitemap 必須提交 canonical host 版本。不要提交 preview domain、root 版本或會 301 的 sitemap URL。sitemap 內的 URL 也應該全部回 200,不要放 redirected URL。

提交 sitemap 成功畫面

5. 確認 sitemap 提交狀況

提交後回到 Sitemap 頁面,點進 sitemap index 查看 child sitemap 的讀取狀態。

注意:child sitemap 顯示「無法擷取」是常見問題,通常是 child route 404、Cloudflare challenge 或 Content-Type 錯誤造成。排查方式請參考 GSC sitemap 讀取失敗排查

Sitemap 讀取記錄 — 可看到各 child sitemap 的狀態

6. 使用 URL Inspection(網址審查)

在上方搜尋列貼上要檢查的 canonical URL,GSC 會顯示該網址的索引狀態。

優先抽查:

  • 首頁
  • 主要服務頁
  • 重要文章或 landing page
  • 舊站搬過來的高流量 URL

網址審查結果 — 顯示 Google 可為網址建立索引

7. 測試線上網址

在網址審查結果頁面,點右上角「測試線上網址」按鈕,讓 Google 即時抓取最新版本。這對剛修復的頁面特別有用。

測試線上網址按鈕

8. 要求建立索引

即時測試通過後,會顯示綠色勾勾「Google 可為網址建立索引」。此時點「要求建立索引」,讓 Google 優先重新抓取這個 URL。

若顯示 canonical 不一致,先回頭檢查 redirect、canonical tag、sitemap,修正後再重新測試。

即時測試通過,可點「要求建立索引」

9. 等 Google 重抓

sitemap 成功提交不代表 Google 會立刻重新索引。修正後通常需要等待 Google 重新抓取;期間用 URL Inspection 與 sitemap last read 狀態追蹤,不要因為幾小時內沒有變化就重複亂改設定。

驗證指令

提交前驗證

確認 sitemap 可讀

Expected: HTTP 200 且內容是 XML

Terminal window
curl -I https://www.example.com/sitemap.xml
curl -s https://www.example.com/sitemap.xml | head

URL Inspection 前抽查

確認 canonical URL 回 200

Expected: HTTP status 200

Terminal window
curl -I https://www.example.com/

常見錯誤

  • 只建 Domain property,忘記建 https://www.example.com/ URL-prefix property。
  • sitemap 提交 root 版本,但 canonical 是 www
  • sitemap URL 本身會 301,或 sitemap 內 URL 會 301。
  • 修正 sitemap 後立刻期待 GSC 全部更新,忽略 Google 重抓需要時間。

完成標準

Checklist

GSC 設定完成檢查

P1

  • Domain property 已驗證。
  • canonical URL-prefix property 已建立。
  • sitemap 已提交 canonical host 版本。
  • 首頁與重要頁已用 URL Inspection 抽查。
  • sitemap 狀態與 last read 已記錄。