列表页“阅读全文”优化-链接加上 nofollow
你的网站上的列表页面或者博客上,是不是让显示标题和相关简介,然后加上个“阅读全文”链接,这种对搜索引擎来说很是不友好,也是需要优化的。 为什么要在“阅读全文”上加 nofollow? 大多数博客在打开其首页时每篇文章多数都是只截取摘要的,然后后面会跟一个如“阅读全文”、“阅读更多”或者“Read more”样式的链接,点击此链接会转到文章页面。 这种方式对于 seo 而...
你的网站上的列表页面或者博客上,是不是让显示标题和相关简介,然后加上个“阅读全文”链接,这种对搜索引擎来说很是不友好,也是需要优化的。
大多数博客在打开其首页时每篇文章多数都是只截取摘要的,然后后面会跟一个如“阅读全文”、“阅读更多”或者“Read more”样式的链接,点击此链接会转到文章页面。
这种方式对于 seo 而言很显然很不合理,你可以想想:在首页如果输出的是10篇文章,那么就会出现10个“阅读全文”的链接内容,而这些链接又与首页文章的标题链接相同,加上文字又完全一样,这样的显示效果其实与页面的内容没有多大的关联,频繁的出现也会对搜索引擎爬虫造成一些不必要的干扰。如果你在首页侧栏调用了最新文章模块的话,那么情况会更糟糕。
基于上述原因,我们就需要把这个“鸡肋”给去掉。然而对一个博客来说,没有了“阅读全文”这个链接看上去也不合适,这时候就可以采用添加 nofollow 属性来解决这个问题。
拿bloger用的最多的wordpress程序来说吧:
为“阅读全文”链接加上 nofollow 属性的步骤
1.打开你的 WordPress 目录,依次找到:/wp-includes/post-template.php 文件。
2.查找如下代码:
1 | $output .= apply_filters( 'the_content_more_link', ' <a href="' . get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>", $more_link_text ); |
替换为:
1 | $output .= apply_filters( 'the_content_more_link', ' <a rel="nofollow" href="' . get_permalink() . "#more-$id\" class=\"more-link\">$more_link_text</a>", $more_link_text ); |
说白了就是为“阅读全文”链接加上了 rel=”nofollow”标签,这样蜘蛛就不管这个链接了。
转载请注明文章转载自:网站前端,web前端,前端脚本,前端优化|时代前端 [http://www.52shidai.com]
本文链接地址:列表页“阅读全文”优化-链接加上 nofollow

内容非常不错~ 继续加油哈…
这个东东我喜欢啊, 自从google推出nofollow, 阻拦了很多无效链接.
若是这样,在升级wordpress版本后,也还需要再重新在这个文件添加过nofollow了?
假如在升级wordpress版本后,也还需要再重新在这个文件添加过nofollow了?真的是这样吗?
理论上是的 但是不是绝对