共有 0 条评论

WordPress“继续阅读”添加Nofollow标签提高网站seo – 小冉的博客

WordPress“继续阅读”添加Nofollow标签提高网站seo

为Wordpress的“继续阅读”或“阅读全文”链接添加nofollow标签算是一个SEO细节优化,虽然是一个比较小的改动,但是它的作用还是需要说明一下,其中包含了几个SEO的思想。
nofollow书写规范:
nofollow标签作用:补习一下,一是不抓取,二是不传递锚文本,也就是不传递权重

1. 在Wordpress后台找到外观→编辑
2. 右边找到模板函数(functions.php)
3. 按ctrl+f,搜索read-more,加入rel=“nofollow”即可
最后用浏览器的Nofollow高亮插件来检测下是否显示正常:

如果你没有在functions.php文件中搜索到read-more,说明你的more是在主题其他文件中调用的,具体你可以看下博主的上篇《修改more标签显示为中文的阅读全文》中第三种情况,这种情况大多数模版都存在,这是主题作者的写作习惯导致, 你只需打开你主题目录下面的Function.php文件,在文件中加入以下代码:

//为 Read more("阅读全文" 链接)加上rel="nofollow"标签
function add_nofollow_to_link($link) {
	return str_replace('<a', '<a rel="nofollow"', $link);
}
add_filter('the_content_more_link','add_nofollow_to_link', 0);

最后来说说为什么要给“继续阅读”添加nofollow标签:

浪费抓取:“继续阅读”的链接地址是这样的 http://ranlingqi.com/…/19.html#more-19,蜘蛛在抓取这个URL时会忽略#后面的东西,也就是说蜘蛛会抓取并识别到文章链接。但是,由于文章标题处已经有链接地址存在,太多的“继续阅读”链接会造成不必要的抓取浪费。关于蜘蛛到底浪费了多少抓取在这个地址上,可以从蜘蛛抓取日志中统计出来,网站内容越多,列表页文章越多,这样的抓取就会越多。
nofollow掉这样没有太多意义的链接,可以在一定程度上节省一部分抓取,让更多的优质内容页面收益,从而提高网站收录量。这个方法对于小型博客站来说是有必要的,因为本身全站的抓取量就不高,更应该充分利用资源。对于大型网站来说更是必须的,有时就因为一个nofollow标签细节优化,就可以为网站带来流量上的提升。

浪费权重:关于“继续阅读”这样的链接是否会分得页面权重,分得多少,这个没有准确的数据做证明。但是我们还是建议在这样的链接上添加nofollow来屏蔽,以免不必要的权重浪费。

锚文字:搜索引擎是通过锚文本中的锚文字来了解一个链接内容主旨的,并作相关性确定。看过谷歌管理员工具后台“定位文字”的人会很清楚这一点,搜索引擎会通过分析网站所有的链接锚文字来给网站内容定性,我的博客文字定位(定位文字可在谷歌管理员后台查询)前几名中包含了“继续阅读”、“没有评论”这样的字眼,但是这些文字与我的SEO博客主题大相近庭,本不是我想要的。所以用nofollow屏蔽掉诸如此类的定位不准确的链接,可以让搜索引擎更加准确的了解你的主旨。

还有,不精确的锚文字会降低某个URL页面的相关性,分散这个页面的权重。原因也是刚才讲的,搜索引擎会根据锚文字来判断相关性和内容主旨。

主要就是以上三点,给URL添加nofollow的思路可以推广到所有无意义、对抓取排名不利的链接上,大家可以发散思维看看自己网站上是否有太多这样的问题,但是一定要结合数据来屏蔽不要盲从。

  • 用支付宝打我
  • 用微信打我

你可以像猪一样的生活,但你永远不会像猪一样快乐!!!

3条回应:“WordPress“继续阅读”添加Nofollow标签提高网站seo”

  1. 魅惑写真集说道:

    非常高兴遇到这么好的文章 谢谢

发表评论

电子邮件地址不会被公开。 必填项已用*标注