canonical标签:减少重复抓取的利器与误用
canonical能救重复内容也能毁掉收录。正确写法、适用场景与三个致命误用一次讲全。
canonical是告诉搜索引擎"这些地址是同一内容,请以这个为准"的标准机制。
正确写法
页面head里输出绝对URL的link标签,指向规范地址。分页序列不要互相canonical到第一页,那等于宣布后面的翻页都不该收录。
适用场景
带统计参数的URL、打印版页面、AB测试变体、排序筛选参数页。本质都是同一内容的多个入口。
误用一:指向不存在或404的地址
规范地址必须可访问,指向死地址等于让引擎丢弃所有版本。
误用二:跨内容使用
把内容不同的页面互相canonical,是明确的手作弊信号,比重复内容严重得多。
误用三:与301混用打架
服务端已经301的地址,页面里又残留canonical指回旧URL,信号冲突,引擎只能都存疑。
验证方法
改完后用工具查看规范化报告,确认引擎选取的规范URL与你的声明一致。声明只是建议,权重足够的引擎会自行判断,内容本身才是底气。