程序员人生 网站导航

Wordpress 2.7 分页评论导致的SEO问题

栏目:网络优化时间:2013-10-22 13:13:31

 建站学院(LieHuo.Net)建站心得 Wordpress 2.7的评论分页功能对于评论比较多的博客而言是个很好的功能,可以有效的减少页面体积,但是同时分页评论功能也会造成一个与SEO相关的问题——复制内容。wp-hackers邮件组里就有人指出这个问题了。

以下为引用的内容:
Isn’t this bad for SEO? We now have a post with multiple pages, but
the post content is repeated over multiple URLs. This will screw up
search engines, as well as site stats (popular posts will end up
“splitting the vote” between comment-page-1, comment-page-2, comment-page-3, etc…)

 对于开启了分页评论的文章页面,wordpress是使用以下URL格式来对各个分页进行标记的:
 http://example.com/my-post-permalink/ (文章页面主页)
 http://example.com/my-post-permalink/comment-page-1/ (评论分页第一页)
 http://example.com/my-post-permalink/comment-page-2/(评论分页第二页)
 这几个页面的主体内容其实是一样的,页面文字除了具体评论有变化外其余的都一样,title是一样的,meta内容也是一样的。所以就有人质疑,分页评论是否会为Wordpress2.7博客增加复制内容这一SEO问题。

 现在提供一个解决办法,通过在Wordpress主题的fuctions.php里添加一段PHP代码就可以。这个代码解决复制内容的思路是让各评论分页与文章主页的post内容显示不一样,评论分页上只显示文章摘要。

以下为引用的内容:
  1. function seo_paged_comments_content_filter($t = '') {
  2. $cpage = intval(get_query_var('cpage'));
  3. if ( ! empty( $cpage ) ) {
  4. remove_filter('the_content', 'seo_paged_comments_content_filter');
  5. $t = get_the_excerpt();
  6. $t .= sprintf('<p><a href="%1$s">%2$s</a></p>', get_permalink(), get_the_title());
  7. }
  8. return $t;
  9. }
  10. add_filter('the_content', 'seo_paged_comments_content_filter');

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐