seo优化,技巧四,meta canonical

张映 发表于 2010-05-26

分类目录: seo

标签:, ,

一,什么是canonical

canonical是meta一个标签,存放在<head></head>之中,它的作用是告诉搜索引擎,你现在索引的页面是的正确,根301转向有点相似。

二,遇到问题

上面说的你肯定很晕。没关系往下看

1,第一种情况,域名相同,url不同

Google, Live and Yahoo support using the  canonical tag in your  source.
What could be the problem? You have a website page with the following  fictitious URL :
	a) www.yourdomainname.com/page-id=123?/size12/~dyn987
The content of this page is also available on the following page :
	b) www.yourdomainname.com/page/123/size12/type987
The URL from item  a) is often the result of a CMS system with a  search engine unfriendly
URL. The  URL from item b) is friendly for the  search engines, it is readable and spiderble.
 However, there is just  1  problem: you have double content. Two different URL's but with the
 same  content. One links to a and the other links to b. This is where you leak  pagerank.

先翻译一下,翻译的不对,请大家改正。大致意思如下

Google,Yahooo,Microsoft搜索引擎都是支持的canonical标签,
现有一个问题就是,你有一个页面,它的url如下
       a) www.yourdomainname.com/page-id=123?/size12/~dyn987
你还有一个url也指向它,url重写后指向它,还是用其他方向指向,反正不只一个
       b)www.yourdomainname.com/page/123/size12/type987
第一个url呢,一般都是各种cms系统自带的url,这种url对搜索引擎是不友好的。第二个url是对搜索引擎友好的url,
易于各种搜索引擎抓取的url,但是二个url却指向同一个内容,这样的结果就是使这个页面的权重大大降低

2,第二种情况 ,域名不同,url也不同

上面所说的只是一种情况,还有一种情况,我自己亲身体会的,

我在国内买了个空间,备案没通过,死活不给我上线,但是那个服务器提供商提供一个他们网站的三级域名,在备案期间我就在这个空间里面写了一些博客,等了一个多月,备案还是没过,所以我就把博客移到美国去了,这样我的博客就二个url

a),http://blog.51yip.com/category/seo

b),http://******.com/category/seo

却有相同的内容,到现在快二个月了。收录情况如下 :

google还好,二个url都收录了,百度只收录了三级域名的这个,郁闷。

三,解决办法

1,域名相同,url不同,你只在页面中添加

<link rel="canonical" href="http://blog.51yip.com/category/linux" />

告诉搜索引擎,这个url才是正确的,其他url链接到这个页面的就不要索引了。

2,域名不同,url也不同

首先,需要进行301重定向,如果直接写跳转,会影响搜索引擎收录的,用301测不会

其次,在页面中添加如下内容

<link rel="canonical" href="http://blog.51yip.com/category/linux" />


转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/seo/828.html

1 条评论

  1. only博客 留言

    分析的很不错,支持一下!