除了301还有canonical标签哦

除了301还有canonical标签哦

gavin 暂无评论
SEO大神Gavin

最近被一个网站的301整的死去活来。事情是这样的,我们在用工具查看网站的所有页面的时候发现外表风光的网站背后却藏着大量的重复页面,虽然URL不一样但是页面内容却没有丝毫差别,整理了一大堆,统计一下总共有四百多个页面需要做301跳转。于是吭哧吭哧的整理半天,列规则给到对方,可是对方却给了一句:改不了!顿时觉得…受不了,仅仅是个301跳转而已啊,再三询问改不了的原因,对方答曰:URL伪静态规则所致!我彻底无语,谁叫咱是技术盲呢?

苦思良久不得解,所以在大神的指点下欣闻有一标签可以解决这些重复页面的问题,叫canonical标签。于是赶紧恶补了一下关于这个标签的知识。就是关于这个标签有什么作用适用情况以及如何添加canonical标签。看后头疼已有一段时间的301问题顺利得解,开心不已。下面就把这个canonical标签的一些知识分享给大家。再遇到类似的问题不要再捶胸顿足不知何解啊。

首先说一下canonical标签的作用和适用情况。canonical标签作用是告诉搜索引擎哪个页面是权威页面的,用来解决由于网址形式不同内容相同而造成的内容重复问题。如www.baidu.com/AAA和www.baidu.com/AAA/两个网址,而实际上这两个网址的网页内容是完全一样的,那么这个时候我们就可以用canonical标签来解决这个问题。还有其他类似的多个URL对应同一个网页的也可以使用这个canonical标签。这样的话搜索引擎在最后都会只收录 canonical 标签指定的这个URL,并且会将其它页面作为重复内容,这些重复的内容不再参与页面的权重分配。这样看来这个标签的功能不可谓不强大!值得了解更值得一用!

其次说一下,canonical标签的添加方法。还是拿www.baidu.com/AAA和www.baidu.com/AAA/两个网址来说吧,这个时候正确的添加方法是在www.baidu.com/AAA页面上的head区域中添加一行代码,代码如下:

<link rel=’canonical’ href=’www.baidu.com/AAA/ ‘ />

简单的一行代码就解决问题。而百度在2013年1月开始支持canonical标签,但是它也明确说了是要视情况来遵守canonical标签,并且要求为了保证标签有效,请在一个网页中保证只有一个canonical标签。这一点值得注意哦!

最后一点,百度还说了哦,canonical标签可以与相对链接或绝对链接一起使用,但百度建议使用的是绝对链接,因为这样可以最大程度地减少可能出现的混乱或问题。
文军二维码

今日说说

    问:做什么事情会让你成就感爆棚?

    答:做让你感觉心理畏惧的事情,做完之后你会发现,去TMD,不过如此。

站内搜索