分類列表頁、标簽頁、分頁和篩選頁,在抓取和收錄里扮演的角色並不一样。把它們统统当成“必须被收錄的頁面”,或者统统 noindex,都會让站点的抓取结构變得別扭。下面按頁面類型拆開看。
先分清列表頁的两種作用
列表頁對搜尋引擎有两個用途:一是作為連結入口,让蜘蛛發現詳情頁;二是作為内容頁,自己參與索引。這两種用途並不冲突,但優先級不同。当列表頁内容稀薄、只是連結堆叠时,它的主要價值就是第一條。
分類列表頁:多數情况值得收錄
如果分類頁有自己的一段說明文字、稳定的内容聚合,並且用戶在站内也常從這類頁面進入,通常没有理由屏蔽它。它既能承接某一類關鍵詞的搜尋意图,也是内鏈骨架的一部分。
需要注意的是,同一批内容被多個维度反复切分(分類、标簽、作者、時間归档)时,會出現大量高度相似的列表頁。此时可以保留用戶最常走的那條路径,其余用 noindex,或者干脆不生成對應頁面。
分頁:不强求被索引,但別切断抓取
第 2 頁之後的列表,内容往往與第一頁高度重复,只是換了顺序。让它們進入索引收益很小,但把它們完全挡住又有風險——如果分頁連結不可被爬取,靠後的内容就少了一條被發現的路。
比較常见的做法是:分頁保留為可抓取的普通連結,不加 noindex,也不在 sitemap 里逐頁提交;真正要盯住的是每一頁上的詳情頁連結都能被跟随到。
几種做法的取舍
- 保留可抓取、允许收錄:省事,适合頁數不多的站点;代價是可能产出大量相似的收錄结果。
- 保留可抓取、noindex 分頁:頁面上仍能传递連結,索引里不出現,属于比較中性的方案。
- 用“加载更多”或無限滚動:如果内容是脚本動態追加、地址不變,蜘蛛可能看不到後面的連結,需要确保每頁都有可抓取的 a 标簽。
- 彻底屏蔽分頁:只有内容极少、确實不需要被繼續發現时才考虑。
篩選和排序參數要單獨對待
篩選參數组合會生成數量庞大的 URL。建议让預設狀態可抓取、可收錄,带參數的组合逐個判断:有稳定搜尋需求的保留,纯排序類的用 canonical 指回預設頁或直接 noindex。這里的目标是控制 URL 總量,而不是让每一個组合都出現在索引里。
自查的顺序
- 列出站点里所有“列表型”的 URL 模板:分類、标簽、归档、站内搜尋、分頁、篩選。
- 给每個模板找一個代表 URL,看它有没有獨立内容,還是只是連結集合。
- 確認分頁上的詳情連結是普通 a 标簽,能被正常抓取到。
- 检查 canonical 與 noindex 是否互相矛盾,比如頁面本身 noindex 却把 canonical 指向別處。
- 過一段時間看索引报告里這些模板的分布,再决定收紧還是放開。
列表頁和分頁没有统一答案。判断标准是:這個頁面如果出現在搜尋结果里,對用戶有没有用;如果没用,它至少要当好一條通路。