新頁發咗幾日,搜尋完整標題都搵唔到;Google Search Console 顯示「已抓取,目前尚未建立索引」或者「已發現,目前尚未建立索引」。這種情況最容易令人焦急,然後不斷按「要求建立索引」。但如果根本原因是 noindex、canonical 指錯、內容太薄或者網站內部連結太弱,重複提交只是在催一個本來不應該排隊的 URL。
頁面未被收錄,和網站排名突然下跌是兩件事。排名下跌代表頁面已經入了索引,只是位置變差;未收錄代表 Google 還未把這個 URL 當成可排名頁面。這篇會集中處理後者:由 GSC 訊號開始,逐步判斷是技術阻擋、索引選擇、內容價值,還是單純需要時間。
先看 GSC 狀態,不要一開始就改文
同樣叫「未被收錄」,背後原因可以完全不同。先到 GSC 看該 URL 的狀態,再決定下一步。常見情況可以這樣理解:
- 已發現,目前尚未建立索引:Google 知道有這個 URL,但未必已經抓取。常見於新頁、sitemap 很大、內部連結弱,或者網站整體抓取優先級不高。
- 已抓取,目前尚未建立索引:Google 看過頁面,但暫時不想收錄。這時不要只想「催」,要檢查內容是否重複、太薄、意圖不清,或者和已收錄頁太相似。
- 因 noindex 而排除:頁面明確告訴搜尋引擎不要收錄。若是服務頁、產品頁、文章頁,就要立即修;若是篩選、搜尋、登入頁,可能本來就不應該收錄。
- 重複,Google 選擇了不同的 canonical:Google 認為另一個 URL 更適合作為主頁。這通常和 canonical、內容相似度、內部連結訊號有關。
- 找不到、重新導向或伺服器錯誤:先處理 HTTP 狀態碼,否則內容寫得再好都沒有用。
如果你只看「未收錄」三個字,很容易修錯。真正有效的排查,是把狀態、URL 類型、頁面價值和網站最近改動放在一起看。
8 個 Google 唔索引頁面嘅原因
以下 8 個原因,建議按優先級處理。先修會令重要頁完全無法收錄的硬阻擋,再處理內容和網站結構問題。
1. robots.txt 或 noindex 擋住了頁面
這是最先查的項目。很多網站在測試站上線、WordPress 插件切換、Shopify theme 調整後,會不小心留下 noindex。你可以查看頁面原始碼是否有 noindex,再檢查 robots.txt 是否把整個目錄封住。若是希望排名的核心頁,這類問題應即日修復。
2. canonical 指錯主頁
Canonical 不是裝飾,它是在告訴 Google「這一組相似頁以哪一頁為主」。如果產品頁、服務頁或文章頁把 canonical 指到首頁、分類頁、舊 URL,Google 可能就不收錄目前 URL。修正後要確保 canonical 指向自己,或指向真正應該排名的版本。
3. HTTP 狀態碼不乾淨
重要頁應該回傳 200。若回傳 404、軟 404、5xx,或者經過太多層 301/302,搜尋引擎就未必會把它當成穩定頁面。網站改版後尤其要查:舊 URL 是否有正確 301?新 URL 是否真的可訪問?伺服器是否間歇性失敗?這部分可以配合技術 SEO 檢查清單逐項驗證。
4. sitemap 有頁,但站內沒有入口
Sitemap 可以幫 Google 發現 URL,但不能代替內部連結。如果一篇文章只放在 sitemap,網站導覽、分類頁、相關文章、首頁都沒有連過去,Google 會把它視為低優先級。對於重要服務頁,至少要從主導航、服務頁群、相關博客或首頁某個區塊連到它。
5. 內容和已收錄頁太相似
香港網站常見做法是為每個地區複製一頁,例如「中環 SEO 服務」「尖沙咀 SEO 服務」「旺角 SEO 服務」,正文只換地名。這類頁面即使可以被抓取,也未必會全部被收錄。解法不是硬提交,而是合併成更有價值的主頁,或為不同地區補上真實差異、案例、服務範圍和 FAQ。
6. 內容太薄,沒有清楚回答搜尋意圖
一頁只有幾句公司介紹、幾個關鍵字和一個表單,通常不足以支撐自然搜尋。你要問:這個頁面是否解答了用戶在搜尋前最想知道的問題?有沒有比較標準、流程、價錢範圍、常見錯誤、下一步?如果答案是否定,先補內容,不要急著要求索引。
7. 新頁剛發布,網站本身抓取頻率低
新站或低更新頻率網站,Google 不一定即日抓取新頁。這不代表頁面有錯。比較合理的做法是:確保頁面有內部連結、出現在 sitemap、沒有技術阻擋,然後觀察幾日到幾星期。若同類頁面長期都不被抓取,才需要檢查整體網站架構和內容更新節奏。
8. 你其實不應該收錄這個 URL
不是所有頁都值得被索引。站內搜尋結果、篩選參數、購物車、會員頁、重複標籤頁、測試頁,很多時候應該保留 noindex 或 canonical。SEO 不是追求「收錄數越多越好」,而是確保有搜尋需求、有內容價值、有轉換機會的頁面被收錄。
30 分鐘實際排查流程
如果你手上有一個重要 URL 長期未被收錄,可以照以下順序做。每一步都要留下紀錄,避免之後不知道是哪個改動生效。
- 用 GSC 檢查 URL:記下目前狀態、最後抓取時間、Google 選擇的 canonical、是否允許索引。
- 看原始碼:確認
meta robots、canonical、hreflang、structured data 是否合理。 - 檢查 HTTP 狀態:確認手機和桌面都回傳 200,沒有 5xx、404、奇怪跳轉或被 CDN 擋住。
- 看內部連結:這個 URL 是否只存在 sitemap?有沒有從相關文章、分類頁、服務頁連過去?
- 比對已收錄頁:搜尋網站內相似標題和段落,判斷是否和其他頁搶同一個意圖。
- 補內容價值:加入具體流程、判斷表、FAQ、圖片說明、實例情境,而不是只塞關鍵字。
- 提交並觀察:修完硬問題後再要求索引,之後看 7、14、30 日的 GSC 狀態和曝光,不要每天重複提交。
香港中小企最常見的幾個場景
Shopify filter 頁失控:顏色、價格、排序、標籤產生大量參數 URL,重要 collection 頁反而訊號被分散。這種情況應先決定哪些 collection 值得收錄,再把 filter/sort URL 用 noindex 或 canonical 控制。可配合Shopify SEO 設定一起處理。
WordPress 測試站設定帶到正式站:常見是「阻止搜尋引擎索引此網站」沒有取消,或者 SEO 插件 template 把某類文章設成 noindex。這類通常修得快,但要重新檢查 sitemap 和 robots。
繁中、簡中、英文頁互相搶 canonical:多語頁不是互相 canonical,而是各自 self-canonical,再用 hreflang 表示語言關係。若全部指向同一語言版本,其他版本自然難被收錄。
服務頁太像公司簡介:很多本地服務頁只講「專業、可靠、經驗豐富」,但沒有價錢、流程、服務範圍、常見問題或判斷標準。Google 抓到也未必覺得值得收錄,客戶看到也未必會查詢。
什麼情況不要急著要求重新索引?
以下情況,按索引按鈕不是第一步:頁面剛發布但網站本身更新頻率低;URL 是篩選或站內搜尋頁;頁面內容和另一篇文章九成相同;頁面只有少量文字和圖片;你其實希望 canonical 到另一個主頁。先把頁面變成值得收錄的版本,再提交才有意義。
修完後點樣量度是否有效?
不要只看 URL 是否由「未收錄」變成「已收錄」。更完整的觀察方式是:
- 7 日:GSC 狀態是否更新?最後抓取時間是否有變?硬阻擋是否消失?
- 14 日:頁面是否開始出現曝光?是否有長尾查詢進入報告?
- 30 日:是否有穩定曝光、點擊和排名分佈?若仍然沒有,需要回到內容意圖、內部連結和頁面價值。
如果三十日後仍然沒有任何訊號,通常不是「Google 忙」這麼簡單,而是頁面在網站內的重要性、內容差異或技術訊號仍不足。這時可把它納入SEO 見效時間表中的技術基準檢查,而不是單獨盯住一個按鈕。
下一步應該做什麼?
先列出所有「應該被收錄」的核心 URL:首頁、服務頁、產品/分類頁、主要博客、案例頁。再用 GSC 分成四類:已收錄、有技術阻擋、已抓取但未索引、未抓取。這張表會比盲目檢查全站幾千個 URL 實際得多。
Redstone SEO 做技術審計時,會先判斷哪些 URL 真正值得收錄,再按影響範圍和修復急迫性排序。你會知道哪些問題要即日修,哪些可以排進內容更新,哪些頁面其實應該保持不收錄。這樣比追求收錄數字更接近真正的 SEO 成效。