SEO优化 - canonical标签

前言

在给网站进行改版和换域名时,因为一些原因不能配置301重定向,可能会出于下策选择使用Canonical标签来标注新版页面的URL。为什么说这种做法是出于下策呢?因为Canonical标签并不能代替301重定向进行权重叠加的作用,是一种无奈之举。

什么是重定向

URL重定向(URL redirection,或称网址重定向或网域名称转址),是指当使用者浏览某个网址时,将他导向到另一个网址的技术。常用在把一串很长的网站网址,转成较短的网址。因为当要传播某网站的网址时,常常因为网址太长,不好记忆;又有可能因为换了网路的免费网页空间,网址又必须要变更,不知情的使用者还以为网站关闭了。这时就可以用网路上的转址服务了。这个技术使一个网页是可借由不同的统一资源定位符(URL)连结。

URL重定向就是把一个URL重定向到另一个URL上去。重定向即是把一个目录或者文件的访问请求转发至另外一个目录或者文件,当用户发出相应的访问请求时将自动跳转到指定的位置,常见的重定向有301(永久重定向)及302(暂时重定向)两种。

301永久性重定向:
在做搜索引擎优化时对URL进行重定向都会使用301永久性重定向,重定向常用于域名或者目录变更的情况,可以有效实现新旧域名或者新旧目录之间的无缝对接。不管是对于普通用户还是搜索引擎都是十分友好的。搜索引擎可以识别301的永久性重定向从而将原来URL上的权重转移到你重定向后的新URL上,这对搜索引擎优化是非常重要的。

有些人也会利用重定向,向搜索引擎返回经过特别优化甚至是作弊的页面,搜索引擎已经把部分重定向方式列入违规行为的行列。

百度搜索引擎抓取策略(多种url重定向的识别)

互联网中一部分网页因为各种各样的原因存在 url 重定向状态,为了对这部分资源正常抓取,就要求 spider 对 url 重定向进行识别判断,同时防止作弊行为。

重定向可分为三类:http 30x 重定向、meta refresh 重定向和 js 重定向。
另外,百度也支持 Canonical 标签,在效果上可以认为也是一种间接的重定向。

什么是canonical标签?

canonical标签是HTML里面一个规范网址的元素,当我们的网页可以通过多个URL来访问的时候,我们可以通过canonical标签告诉搜索引擎这多个URL中的首选网址,也就是你这个网页内容想在搜索引擎中展现的指定网址,通常在搜索引擎看来,这个指定的页面是这多个URL中最有价值最规范的页面。

canonical标签能做什么?

Canonical标签它的主要作用是用来解决由于网址形式不同内容相同而造成的内容重复问题

这个标签对搜索引擎作用非常大,以前网站上的URL不同会被搜索引擎认为是重复内容,利用该标签可以指定权威的某个链接,避免重复内容收录。

百度站长平台在2013年1月8日公开声明支持Canonical标签,对其作用标准的解释为:对一组内容完全相同或高度相似的网页,通过使用Canonical标签可以告诉搜索引擎哪个页面为规范的网页,能够规范网址并避免搜索结果中出现多个内容相同或相似的页面,帮助解决重复内容的收录问题,避免网站相同内容网页的重复展示及权重的分散,提升规范网页的权重,优化规范网页的排名。

使用方法

非常简单,在 <head> 区域添加即可。

<link rel=”canonical” href=”URL” /> 
<!-- URL:重定向地址 -->

应用场景

功能性设置问题
网站功能性设置问题,对同一个页面产生了不同的URL,并且因为功能设置问题,以至于不能使用直接301重定向来解决这个问题。

网站改版、更换域名等
在网站改版或更换域名后,由于何种原因不能设置301重定向时,可以使用Canonical标签来标注新版页面的URL。使用虚拟主机的很多朋友往往会遇到不能自主直接设置301的问题。

页面数量级较大
有的页面数量级比较大的大型网站,可能会对一些页面设置一些追踪参数或者置顶、推荐等都会在URL里面添加参数,也会出现完全相同的内容也出现了多个版本的URL,这时候也可以通过canonical标签来指定首选URL。

商城网站可能的问题
同一个商品有多个历史版本介绍的情况以及同一列表出现按照价格、时间、人气、信用等进行排序后出现的页面内容和默认排序高度相似的情况,凡是这种完全相同或者高度相似的网页可以进行Canonical标签的使用。

伪静态实现URL静态化网站
对于通过伪静态来实现URL静态化的网站来说,其实同样的一个网页是有两个访问入口的(如果算上加与不加www的,则是4个入口),一个是自身的动态URL,另一个则是伪静态处理后的静态URL,这也就造成了我们一个页面有多个入口的情况,也是需要通过canonical标签来进行规范网页。

服务器空间不支持301重定向
我们一个网页至少会有2个URL,一个是带www的,一个是不带www的,通常最简单的做法是通过301重定向来确定我们的首选域,如果在没有做301重定向或者空间不支持的情况下,则可以使用canonical标签来规范首选网址。

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页