企业网站在进行改版或更改域名时,经常会因为一些原因而无法配置301/302重定向。此时就需要使用Canonical标签来标注新版本网站页面的URL。那麽,问题来了,Canonical标签与301重定向有什麽不同?它对网站SEO优化又有哪些影响?
SEO优化基础知识 ①:什麽是Canonical标签?
根据Google官方的说法:
「有某一个网页可透过多个网址存取,或者不同网页上存在相似的内容 (例如同时提供行动版和电脑版网页),Google 会将这些网页视为相同网页的重复版本,从中选出一个网址做为『标准』版本进行检索,然後将其他网址判定为『重复』网址并降低检索频率。」
换句话说,如果网站存在数个网址不同但内容相似的情况,有可能会被搜索引擎判定为「重复」页面。虽然Google并不惩罚重复内容的网站,但如果整个网域中存有大量重复内容,除了可能会造成页面间的站内竞争,以致於页面排名不稳定外,亦有可能让使用者浏览体验不佳,间接影响网站的SEO排名。
而Canonical标签主要是将这些重复页面,定义其中一个目标页面为「标准网址」,减少网页因被判定为重复页面及网页面权重稀释所造成的排名波动。
SEO优化基础知识 ②:Canonical标签与301重定向有什麽区别?
Canonical标签与301重定向虽然有不少共通指出,但两者在SEO优化中的运用却有着明显的差别,比如:
◆ Canonical标签
刚才我们说到,Canonical标签主要作用於「不同URL但页面内容重复」的情况,并定义其中一个目标页面为「标准网址」,确保搜索引擎只抓取你想要强调的内容。
Canonical标签的适用情景包括:
1. 由於网站功能性设置问题导致同一页面产生不同URL,并且因为功能设置问题以致於不能直接使用301重定向解决。
2. 网站改版或更换域名後,由於各种原因不能设置301重定向,可使用Canonical标签来标注新版页面的URL。这种情况多发生於使用虚拟主机的网站。
3. 同一商品有多个历史版本介绍情况以及同一列表出现按照价格、时间、人气、信用等进行排序後出现「页面内容和默认排序高度相似」的情况,可使用Canonical标签解决。
简单来说,使用Canonical标签能使网站网址更加规范化,让搜索引擎收录更加准确,同时还能避免网站权重分散,更好地规范网页权重和排名。但值得注意的是,如果你错误使用相对的URL,搜索引擎有可能会忽略Canonical标签,因此必须注意Canonical标签的正确使用方法。
使用Canonical标签的正确方法:
A. 将加在网页的区块中;
B. 标准网址位置处请避免使用相对路径,而是采用Google官方推荐使用的绝对路径*,以免影响判定。
*绝对路径:即带有协定、网域、路径以及查询参数等相关元素的网址,比如「https://www.samplle.com/sample/page1」属於绝对路径,而「/sample/page1」则是相对路径。
◆ 301重定向
301重定向旨在帮助用户和搜索引擎找到已移至新URL的内容。
301重定向的适用情景包括:
1. 移动网站:如果将网站移动到新位置或将URL更改为新结构,应使用301重定向,避免用户在搜索引擎中看到旧站点。
2. 过期内容:如果不想保留网站上的过期内容(例如旧条款、旧产品、新闻内容与网站主题无关或对用户无价值等),可以使用301重定向将过时内容的URL跳转到正确页面。
3. 用户可以通过多个URL访问网站:比如http://sample.com、https://sample.com或https://sample.cn都能访问企业网站主页,建议选择一个URL作为首选网址,并利用301重定向将流量从其他URL流入到首选URL。(也可以使用Google Search Console设置首选域)
4. 将网址迁移到新网域:301重定向可以有效将结果从旧的URL重定向到新的URL,无缝过渡。
使用301重定向的正确方法:
A. 注意301重定向和302重定向的区别。
B. 迁移网站时,每个页面应具有自己的301重定向到新站点上的相关页面,避免所有页面重定向到单个URL(如首页)。
C. 请确保设置来自品牌域的所有不同迭代的重定向,比如如果网站首选项是www.sample.com,但重定向设置为sample.com,则会收到一个「该站点不存在」的错误消息。
SEO优化基础知识 ③:Canonical标签的相关使用问题整理
前面已针对Canonical标签的主要作用和适用情景做简单的描写和说明,最後小编将整理一些在实际应用中,使用Canonical标签时经常会遇到的问题和解决方法:
1. Canonical标签能否跨网域使用?
可以,若有长期配合的媒体转发你的页面内容资讯,或同时经营多个网站并发布同样内容时,可在非标准页面的网站发布时,请对方添加Canonical标签指向标准网站的页面,这对SEO优化效益亦有帮助。
2. HTTP与HTTPS皆存在情况下,需要使用Canonical吗?
对於以下重复页面的情况,如:
HTTP/HTTPS
www/non-www
网页结尾是否有带斜线(如:/t-shirt/ 与 /t-shirt ,但首页除外)
……
建议除了添加Canonical标签外,还需评估是否适合设置301重定向,同时寻找站内是否有相关链接与链接到重复页面,以减少转址发生与Canonical的判断需求。
3. 能先写好程序,设置预设所有页面都先Canonical指向当前页面吗?
此部分需先确定,Canonical指向的页面,能够预设排除筛选器、参数等相关变数,正确指向标准的目标页面情况下,可以尝试此方法。但如果预设写法是将「当前网址」直接设置到Canonical网址,那就不能这样设置,因为此方法只不过是将重复页面指向当前的「重复页面网址」而已。
最後,小编提醒,虽然Canonical标签与301重定向都能处理重复页面的问题,但在使用时切忌要考虑这些重复页面是否「必要存在」,前者采用Canonical标签,後者则使用301重定向,千万不可因为有解决措施而胡乱使用,否则有可能会伤害网站SEO成效。