Skip to content

Google Search Console 怎麼用?驗證、索引涵蓋範圍與網址檢查

Google Search Console:驗證、索引與網址檢查

如果 SEO 工具 只能裝一個,裝這個。它是唯一能回答 「搜尋引擎到底怎麼看我的網站」 的工具,Lighthouse 檢查的是實作細節,它檢查的是實際結果。

五個報告各回答什麼

報告回答什麼問題延遲
網址檢查這一頁被收錄了嗎?渲染後看到什麼?即時
頁面索引全站幾頁被收錄、幾頁被拒收、原因數天
成效哪些關鍵字帶來曝光與點擊、排名多少1-3 天
網站使用體驗核心指標真實使用者的 LCP、INP、CLS28 天觀察窗
強化結構化資料 的錯誤統計數天

除了網址檢查,其他都有延遲

改完不要期待隔天就看到變化。要即時驗證就用網址檢查。

四種所有權驗證

方式涵蓋範圍需要什麼
DNS 記錄(網域驗證)所有子網域與協定改 DNS 的權限
HTML 檔案單一網址前置字串上傳檔案的權限
HTML 標籤單一網址前置字串<head> 的權限
分析工具或代碼管理工具單一網址前置字串已安裝且有管理權限

能改 DNS 就選網域驗證

它一次涵蓋 httphttpswww 與所有子網域,不必為每個變體各建一個資源。

改不了 DNS 的話,HTML 標籤最簡單。

HTML 標籤的做法

html
<meta name="google-site-verification" content="驗證字串">

驗證用的標籤或檔案不能之後被移除

Google 會定期重新確認所有權。標籤被移除後會失去存取權,而且歷史資料可能無法取回。

實務上建議用環境變數,讓它只出現在正式機:

js
// 僅正式機設定 VITE_GSC_VERIFICATION,留空則不輸出
const gscVerification = env.VITE_GSC_VERIFICATION || '';

head: [
  ...(gscVerification
    ? [['meta', { name: 'google-site-verification', content: gscVerification }]]
    : []),
];

為什麼要用環境變數

測試機不該有驗證標籤,它本來就 全站封鎖 不該被收錄。用環境變數控制也避免把驗證字串寫死在版本控制裡。

網址檢查:最常用的功能

輸入任一網址,它會告訴您:

欄位看什麼
是否已收錄「網址在 Google 上」或「網址不在 Google 上」
使用者宣告的正規網址您寫的 canonical
Google 選擇的正規網址它實際採用的,兩者不一致就是您的宣告沒被採納
上次檢索時間資料的新舊
檢索方式行動版或桌機版爬蟲

即時測試才是重點

點「測試線上網址」會 當下重新抓取並渲染,然後給您:

分頁內容
HTML渲染後的完整 HTML
螢幕截圖爬蟲看到的畫面
更多資訊 → 網頁資源有沒有資源載入失敗
更多資訊 → JavaScript 主控台訊息爬蟲執行程式碼時的錯誤

最後兩項是排查 CSR 問題的關鍵

主控台訊息會顯示 爬蟲環境 的程式碼錯誤,那些錯誤在您的瀏覽器上可能不會出現(引擎版本不同、沒有 cookie、缺少某些 API)。

網頁資源那一區則會列出被 robots.txt 擋掉 的 JS 與 API,那會讓渲染直接失敗。

詳見 純 CSR 的 SEO 問題

要求編制索引

即時測試之後可以按「要求編制索引」,把網址插到抓取佇列前面。

特性說明
效果通常幾小時到幾天內重新抓取
保證收錄不保證,頁面本身的問題還是要修
每天限制有次數上限,不能整站逐頁送

什麼時候用

  • 新頁面上線,想加速被發現。
  • 修好了某個問題,想立刻驗證。
  • 內容有重大更新。

整批頁面則靠 sitemap ,不要手動一頁一頁送。

頁面索引報告

它把全站網址分成「已建立索引」與「未建立索引」,後者附上原因。

常見的原因與處理

原因意思處理
已檢索但未建立索引讀過了,判斷不值得收錄處理 重複內容 與內容深度
已找到但目前尚未建立索引知道有這一頁,還沒去抓通常是爬取預算,等或加強內部連結
替代頁面(有適當的標準標記)canonical 指到別頁正常,不必處理
含有 noindex 標記頁面標了 noindex確認是刻意的
被 robots.txt 封鎖路徑被 Disallow確認是刻意的
找不到(404)回傳 404該有的頁面就修,下架的就正常
軟性 404顯示找不到卻回傳 200修成真正的 404
重複,Google 選擇的標準網頁與使用者指定的不同您的 canonical 沒被採納讓所有訊號一致
含有重新導向回傳轉址確認 sitemap 沒放轉址的網址
伺服器錯誤(5xx)抓取時伺服器出錯檢查伺服器

「替代頁面」不是錯誤

這一項常讓人緊張,但它表示 canonical 正常運作,那些網址被正確地合併到主要版本了。不必處理。

「已檢索但未建立索引」是最需要處理的一項

三個常見原因,按可能性排序:

  1. 內容與站內其他頁面過於相似:分類頁、標籤頁、參數頁常有這個問題。
  2. 內容量太少:不足以構成獨立主題。
  3. 整站權重不足:新站或小站常見,靠內容累積。

前兩項是可以修的。

依 sitemap 篩選

分開提交 sitemap 讓報告更好用

按內容類型拆檔(文章、商品、分類頁)分別提交,報告就能 按 sitemap 篩選,一眼看出是哪一類內容收錄有問題。

做法見 網站地圖 sitemap.xml

成效報告

它記錄搜尋結果的 曝光點擊

指標意思
總點擊次數使用者從搜尋結果點進來的次數
總曝光次數出現在搜尋結果中的次數
平均點擊率點擊除以曝光
平均排名出現位置的平均值

四個維度

維度用來
查詢找出使用者實際搜什麼字進來
網頁找出哪些頁面帶來流量
國家判斷要不要做 多語系
裝置比較行動與桌機的表現

最有用的是「高曝光但低點擊率」的組合

那表示您排得到,但使用者不想點,通常是 標題描述 寫得不吸引人。

這是投報率最高的優化方向:不必改內容、不必等排名,只要重寫標題與描述。

和分析工具的數字會差很多

成效報告分析工具
記錄什麼搜尋結果的曝光與點擊實際進站的工作階段
涵蓋來源只有自然搜尋全部來源
資料處理有抽樣與隱私門檻依設定

點擊到進站之間會有落差(使用者中途取消、跳出太快)。不要期待兩邊數字對得上。

網站使用體驗核心指標

它呈現 真實使用者LCP、INP、CLS ,資料來自 CrUX。

特性說明
觀察窗28 天滾動
分組方式把版型相似的頁面歸成一組
分裝置行動與桌機分開

頁面分組其實很有用

它不逐一列出每個網址,而是歸成「所有商品頁」這類群組。問題通常是版型層面的,修一個模板就修好一整組。

判讀方式與自埋量測見 指標量測與 CrUX 數據

強化報告

結構化資料 時會出現對應的報告(文章、麵包屑、商品等),列出全站的錯誤與警告。

分級意思
錯誤缺少必填欄位,不會取得複合式結果
警告缺少建議欄位,仍可能顯示
有效通過

它與單頁驗證工具的分工

工具範圍速度
複合式搜尋結果測試單頁即時
強化報告全站數天延遲

改完用前者立刻驗,過幾天用後者確認整批都修好了。

一份日常的使用節奏

頻率做什麼
新頁面上線後網址檢查 → 即時測試 → 要求編制索引
每週看成效報告,找高曝光低點擊率的頁面
每月看頁面索引報告的未建立索引清單
每季看核心指標與強化報告
改版後密集看頁面索引與成效,確認沒掉流量

改版後最需要盯

網址搬遷 是最容易掉流量的時刻。改版後兩週內每天看頁面索引報告,才來得及發現轉址漏掉的頁面。

這個站的做法

驗證標籤由環境變數控制,只在正式機輸出:

js
const gscVerification = env.VITE_GSC_VERIFICATION || '';
環境驗證標籤robots.txt
developmentDisallow: /
testDisallow: /
productionAllow: / + sitemap

兩者用同一組環境設定

驗證標籤與 robots.txt 都依環境切換,這樣「測試機被收錄」與「正式機忘了開放」這兩種意外都不會發生。

robots.txt 的依環境產生見 爬蟲規則

檢查清單

項目標準
已完成所有權驗證必備
驗證標籤只在正式機輸出建議
已提交 sitemap必備
網址檢查的兩個正規網址欄位一致建議
頁面索引報告沒有非預期的未建立索引必備
已看過即時測試的主控台訊息建議
sitemap 按內容類型拆檔建議
有固定的檢視節奏建議

常見問題

四種驗證方式該選哪一個?

能改 DNS 的話選網域驗證,它一次涵蓋所有子網域與通訊協定。改不了 DNS 就用檔頭標籤或 HTML 檔案,兩者都只驗證單一網址前置字串。要注意驗證用的標籤或檔案不能之後被移除。

已檢索但未建立索引是什麼意思?

搜尋引擎下載過這一頁,但判斷不值得收錄。三個常見原因是內容與站內其他頁面過於相似、內容量太少不足以構成獨立主題,或整站權重還不足以讓所有頁面都被收錄。

要求編制索引有用嗎?

有,它會把網址插到抓取佇列的前面,通常幾小時到幾天內就會重新抓取。但它不保證會被收錄,頁面本身的問題還是要修好。而且每天有次數限制,不能整站逐頁送。

為什麼成效報告的數字和分析工具差很多?

兩者量的東西不同。成效報告記錄的是搜尋結果的曝光與點擊,分析工具記錄的是實際進站的工作階段。點擊到進站之間會有落差,而且成效報告只涵蓋自然搜尋這一個來源。

資料有多少延遲?

成效報告約一到三天,頁面索引報告數天,網站使用體驗核心指標則是 28 天的滾動觀察窗。只有網址檢查的即時測試是當下執行的。所以改完不要期待隔天就看到變化。

延伸閱讀

參考資料:Google 搜尋中心:Search Console 說明