当前位置:首页 »“秋了秋”个人博客 » SEO优化 » 论canonical的厉害

论canonical的厉害

作者:秋了秋 发表时间:2016年03月13日

一直以为canonical标签都不会被百度所重视,记得以前在哪看过百度的这样一段介绍:如果你滥用canonical标签的话,搜索引擎将会忽视canonical的存在而按照自己的原则来判断页面的重要性。

从此之后我就不太重视canonical的作用,认为即使错误的使用了也没多大关系,蜘蛛会自行判断。虽然这样想,但我还是对我网站的canonical用法做了严格模式。具体详情可看这篇文章《新版WordPress出现canonical问题的修复方法》,因为wordpress滥用canonical标签,所以我对wordpress默认用的canonical进行删除,自行添加规则,然而一不小心就留下了后患。

当时我只是在文章页面上加上了<link rel="canonical" href="<?php the_permalink(); ?>" /> 这段代码是很久很久以前加的,两个月之前优化代码为了节约代码运行效率不小心把判断语句删了,导致博客所有的页面都加了这句代码。然而<?php the_permalink(); ?>在首页是会癫狂的,它输出的url是最新文章的url而非首页url,导致我博客的seo状况日渐消怠。短短两个月时间,从以前200多ip降到几乎为0。从以前关键词库几十降到现在几乎为0。起初以为是我换空间备案的问题,也纠结了许久,一直认为不可能是空间问题,也不可能是搬家问题,但就是找不到问题所在。偶尔看了下源代码,尼玛惊奇地发现首页的canonical居然指向了文章页,无论怎样刷新指向的URL都是最新的那篇文章的url,而其他文章页的canonical都是正常的。

直觉告诉我就是这个问题导致我的网站几乎被k,立马把这段代码删掉换成了

<?php if(is_single()){?>
    <link rel="canonical" href="<?php the_permalink(); ?>" />
<?php } ?>

删掉后短短一天时间就开始逐渐恢复正常,有图有真相,这个是绝对的针对性的原因,不用怀疑canonical的强大,用错了的话,搜索引擎会诛你九族。

canonical对权重的影响

从此也可以看出代码对搜索引擎也是很重要的,权重低无论你怎么努力永远都上不去很有可能就是代码里面潜藏着seo杀手,一句代码胜过几十年的原创更新。

3
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/439.html
目录: SEO优化标签: canonical 9088次阅读

请求播放音乐,请点击播放

登 录
点击获取验证码
还没账号?点击这里