向搜索引擎指定WordPress博客URL范式
WordPress博客每篇文章都可能被多个不同的URL找到,一般来讲这个对于读者来说并没有什么不妥,但从搜索引擎来看,这很可能会导致页面的权重被分割。近日在谷歌管理员博客上看到一篇令人欣喜的文章。
文章举例说明:
现在,您可以将如下语句<link rel=”canonical” href=”http://www.example.com/product.php?item=swedish-fish”/>
加入到其他您不倾向于在搜索引擎出现的URL的代码部分,就能指定您喜欢的URL格式。
http://www.example.com/product.php?item=swedish-fish&category=gummy-candy
http://www.example.com/product.php?item=swedish-fish&trackingid=1234&sessionid=5678语句加入到上述两个网页的代码部分,那么谷歌就会知道以上两个网址实际上是被建议指向您指定的标准URL: http://www.example.com/product.php?item=swedish-fish上。 其他的URL属性,比如PageRank和相关的其他因素,也都会自动指向该标准URL。
针对WordPress用户其实这个设置是相当的简单。大家只需要在自己使用的主题模板中的head文件中添加如下代码即可实现上述功能。
<?php if(is_single()){?>
<link rel="canonical" href="<?php echo get_permalink($post->ID)
;?>"/><?php } ?>
保存完毕后打开自己的博客点击查看网页源文件,在head部分应该可以找到类似:
<link rel="canonical"
href="http://tech.kicadon.com/2009-02-27/sex.html" />
这样的代码,恭喜,一切搞定,现在把你的博客已经进一步符合搜索引擎的标准了。

张贴评论