用canonical 标签改善WP SEO

用 Firefox 浏览本篇日志的童鞋可能已经发现了一个与以往不同的小小差别。那就是浏览器地址栏右侧多了个 C 字的圆型图案,把鼠标移上去之后会显示“Current location matches the specified canonical page”的字样。你是否已经见过这个标志?那你知不知道这是什么意思?有什么用呢?

  它的名字是 canonical 标签,在今年二月份,由 Google、Yahoo、Microsoft 共同发布,用来解决由于 URL 形式不同而造成的重复内容的问题。我们都知道页面内容重复是 SEO 的大忌,但是对于一些页面而言,重复是在所能免的,就拿 Wordpress 来说,所有的评论链接都是以原文地址后加上 #comment-ID 的格式,假设有N条评论,那对搜索引擎来说就至少有N个重复页面,当然搜索引擎还不至于这么傻,它们会自动判断哪一个是权重高的页面(不知道百度有没有这么智能)。现在有了 canonical 标签,我们就可以为搜索引擎分担一些工作,告诉他们哪个才是真正的权重高的页面,不用再费力气到处爬到处找了,这是对搜索引擎友好的表现,也是经对网站 SEO 优化的一个小决窍。

  canonical 标签的用法格式如下:

<link rel="canonical" href="URL 地址" />
  用法很简单,如果要给不同的页面加不同的 canonical 标签也很简单,只要在 Wordpress 的 header.php 文件中加个判断语句。参考代码如下:

<?php if (is_home()) { ?>
<link rel="canonical" href="<?php bloginfo('url'); ?>" />
<?php } elseif( is_single() ) { ?>
<link rel="canonical" href="<?php echo get_permalink($post->ID);?>" />
<?php } ?>
  另外,要提醒各位一点的是,不是耍小聪明,用 canonical 标签把其他不相关的页面指定想提高权重的页面,Google 不是吃素长大的,被发现的话,你的网站肯定会死的很惨哟。

你可能感兴趣的:(PHP,搜索引擎,wordpress,百度,Google)