站点结构

Canonical、Sitemap 与搜索页为什么要分别处理

用站点结构角度说明规范地址、可索引页面清单和参数搜索页的不同作用。

Canonical、Sitemap 与搜索页为什么要分别处理

Canonical 指向当前内容的主要地址

核心页面和文章都输出与自身一致的规范地址,避免同一内容因为参数或路径差异出现多个主要版本。

Sitemap 只列真实可访问页面

站点地图包含首页、核心栏目、专题和实际文章 URL,不添加不存在的页面,也不伪造 lastmod。文章使用已在数据中保存的固定更新时间。

搜索结果页不适合批量索引

search.php 的查询参数可能产生大量组合,所以结果页使用 noindex。它仍可被用户使用,但不作为主要内容入口。

robots.txt 与页面策略互相配合

robots.txt 允许抓取正常内容,并提供 sitemap 地址;搜索页通过页面级 robots 元信息控制索引,而不是依赖隐藏或差异化正文。