网站出现重复内容,是 SEO 里头一个常见又隐蔽的坑。啥叫重复内容呢?就是同一个页面,因为参数不一样、链接形式不一样,结果冒出来好几个版本,内容还都差不多。这时候搜索引擎就犯难了,它不知道该收录哪个版本才好,几个版本一分摊,权重就散了,排名自然跟着受影响。
我在这上面踩过坑,印象很深。我有个页面,本来就一个,结果因为带不带 www、后面跟不跟参数,在搜索引擎眼里成了好几个不同的页面。你说页面内容明明一样,凭啥算好几个?但搜索引擎就是这么认为的。结果就是我的排名一直在原地打转,上不去,我一开始还以为是内容不行,改来改去没用,后来才反应过来是重复内容搞的鬼。
那怎么解决呢?办法就是 canonical 标签。这个词念"卡农尼口",翻译过来叫"规范链接"。它的作用特简单,就是在每个页面上声明白一句:这几个长得像的页面里头,哪个才是"正主",你搜索引擎就收录那个正主版本,别的都算它的副本就行。
我加上 canonical 之后,效果挺明显的。原本分散在几个版本上的权重,一下子就集中到正主页面上了,那个页面的排名慢慢就好转起来。你看,就这么一行代码的事,解决了一个困扰我好久的大问题。
那具体怎么做呢?你在页面的 head 区域里加一行链接,指向你这个页面的标准地址就行。比如说你有一堆带参数的页面,那就在这些页面里,统一指向那个不带参数的干净版本。这样搜索引擎就明白了,哦,原来这堆都算那一个,我不重复收录了。
这招特别适合几种情况。一是电商站,商品列表按价格排序、按销量排序,同一个列表出来好几个地址,这时候 canonical 就派上用场了。二是带 www 和不带 www 的,选一个当正主,另一个指过去。三是有追踪参数的链接,比如别人分享时带了尾巴,你也统一指回干净版本。
重复内容这坑,不解决的话,你的权重就一直在漏水,怎么补都补不满。用上 canonical,等于把漏口堵上了,权重集中起来才好发力。做法又不难,加一行代码的事,你实在没理由不做。少操好多心,说的就是这个。