对比
canonical 和 noindex 应该怎么选?
canonical 用于合并相似 URL 的主版本信号;noindex 用于请求搜索引擎不要收录页面。
直接答案
当页面仍应可抓取、但信号应合并到另一个主 URL 时用 canonical。当页面对用户可访问、但不应出现在搜索结果中时用 noindex。
决策规则
如果页面服务的是与另一个 URL 相同的搜索任务,考虑 canonical。如果页面没有搜索价值或不应出现在搜索中,考虑 noindex。
如何对比
把对比当成决策框架,再用自己店铺数据验证。
- canonical 是合并信号,其他信号冲突时可能被忽略。
- noindex 对排除收录更强,但搜索引擎必须能抓取页面才能看到它。
- robots.txt 可能阻止抓取,导致搜索引擎看不到 noindex 指令。
常见错误
危险错误是用 robots.txt 挡住页面,同时又期待 Google 抓取它并处理 noindex 或 canonical。
常见问题
canonical 和 noindex 可以一起用吗?
不要把它们当成常规组合修复。先选择主要目标:合并信号,还是排除收录。
筛选集合页应该用 canonical 还是 noindex?
取决于筛选页是否有独立搜索需求和有用内容。薄筛选页通常需要合并或排除。
noindex 会立刻移除页面吗?
不会。搜索引擎需要重新抓取页面、看到指令,然后更新索引。