scribble

守望的麦子

About Projects Tool Guestbook

14 Aug 2009
谈谈WordPressers应该注意的URL细节……

很多人担心网站内的重复内容会遭到搜索引擎的惩罚,其实这个问题,谷歌官方在去年曾明确告诉我们同一站内根本不存在所谓的“重复内容处罚”。但是完全抄袭并且发布其他网站的内容,或者在完全没有提供任何其他附加价值的情况下发布这些抄袭的内容。这些都是谷歌不提倡的做法。

既然如此,是不是我们就可以不必担心自己的站内链接重复问题呢?比如说:</2007/04/e6-97-a0-e6-95-8c-e4-ba-8e-e5-a4-a9-e4-b8-8b-ef-bc-81.html> 和 http://www.at-blog.com/2007/04/无敌于天下.html 打开的是同一页面,但是搜索引擎可能就会同时抓取,这样的情况虽然不会遭到搜索引擎的“重复内容惩罚”,但是内容相同 URL 却有多个,SEOer 应该都知道,这样会分散页面的权重。

如果你对搜索引擎收录的站内的 URL 并不在意的话,以下介绍的功能就不必使用了。当然就算你未能应用 URL 范式指定自己心仪的 URL 形式,你也不必担心,谷歌会努力为你的站选择一个更优化的 URL 形式,并将声望等属性值进行相应转移处理。

今年2月谷歌联合Ask.com,微软Live Search和Yahoo!搜索等搜索引擎推出一个 rel="canonical" 建议,你可以指定搜索引擎只收录你定义的规范 URL,这样一来,其他的 URL 属性,比如 PageRank 和相关的其他因素,也都会自动指向该标准URL。更加详细的说明我们可以参见 谷歌中文网站管理员博客

对于WP用户,Yoast为我们开发了一个相关的插件 Canonical URL plugin,作者将各个分页的 URL 全部都指定规范化 URL 为首页的 URL 。例如 </page/1/> 以及 </page/2/> 等等地址都设置了规范化 URL 为 </> 。并且单篇文章以及页面文章皆有设置规范化 URL 。

我个人觉得诸如文章分类或者博客分页没必要设定首页 URL 为规范化 URL,对单篇文章和页面规范 URL  就可以了,做法也很简单,打开你的 header.php,在之前手动添加如下代码即可。

1
<?php if ( is_singular() ) echo '<link rel="canonical" href="' . get_permalink() . '" />'; ?>

Til next time,
Jason at 00:00

scribble

About Projects Tool Guestbook