经常有人問:用 site: 查询能看到這個 URL,但直接搜标题、搜關鍵詞都找不到,是不是没被收錄?先把三件事分開:抓取、索引、检索展示。抓取是把頁面取回来;索引是把頁面内容存進可检索的结构里;检索展示是用戶搜尋时,系統從索引中挑出一批结果並按一定顺序摆出来。平时说的“收錄”,通常指中間那一步。所以“在索引里”和“能被搜到”之間,還差着一段路。
在索引里却不出現,常见几種情况
1. 查询本身不匹配
搜完整标题或頁面上一段獨特的句子,比搜一個宽泛词更容易驗證。宽泛词能展示的结果位是有限的,一個頁面對這個词的匹配度不高,就不會出現在前几屏,但這不代表它不在索引里。
2. 被去重归组,你查的那個不是代表
内容近似的多個頁面,在检索时可能被归到一组,只挑一個代表展示。參數頁、多語言頁、分頁、排序變体最容易出現這種情况:東西在索引里,但露面的永遠是同组的另一個 URL。
3. 质量與實用性判断
内容薄、模板化、缺少獨特信息的頁面,即使被索引,也很少有机會被挑出来。這類頁面通常不是被移除,而是長期處在“存在但不展示”的狀態。
4. 时效與需求變化
活動頁、新闻頁過了時間窗口,對應的查询需求下降,展示机會自然變少。這属于正常波動,不必急着改结构。
5. site: 查询本身不精确
site: 不是官方收錄报告,數量和時間都不够准,只能当作粗略參考。判断收錄狀態,優先看 Search Console 的頁面級狀態與索引报告。
一份按顺序执行的自查清單
- 確認线上可訪問:返回 200,正文完整,没有被登入墙、彈窗或跳轉截断。
- 用頁面自己獨有的句子去搜,而不是标题里的通用词。
- 检查该 URL 的 canonical 指向,看是否被指到了別的頁面,或反向被別頁指向。
- 確認是否存在多個版本同时在跑:參數、大小寫、带不带末尾斜杠、www 與非 www,收敛到唯一版本。
- 對比同组頁面的内容差异,看是否只是換了城市名、型号或年份。
- 看内鏈入口:這個頁面是否被相關正文自然連結到,而不只是出現在導航或站点地图里。
- 回到 Search Console,查看頁面級收錄狀態與最近一次抓取時間,再决定要不要動。
几個容易被忽略的点
- 能被搜到不等于排名好,也不等于有流量,索引只是前置條件。
- 搜尋结果里顯示的标题和摘要,可能與頁面上的寫法不完全一致,這属于正常處理。
- 展示與否會随查询、時間、地区變化,不存在“一定搜得到”的固定狀態。
- 同一個頁面在移動端和桌面端的展示机會也可能不同,尤其是首屏内容差別大的时候。
不要因為一次搜不到就批量提交 URL 或反复改标题。先按上面的顺序排除,一次只改一處,才方便判断到底是哪一步起了作用。
小结
在索引里、能被搜到、有流量,是三件不同的事,前者是後者的必要條件而不是充分條件。把 URL 規范、内容差异、内鏈入口這三件事做干净,比反复猜“是不是没收錄”更省力,也更容易看出改動带来的變化。