一篇文章教会你如何正确理解301,302和canonial标签

跨境头条 2年前 (2022) iow
13.7K 0 0

一篇文章教会你如何正确理解301,302和canonial标签图片来源:图虫创意

今天我们来学习一下几个比较容易混淆的页面跳转标签,301,302,rel=canonial。

谷歌SEO里面,我们比较容易常见的是第一个301,302和canonial出现的比较少,但是不代表不存在,我会尝试从以下价格方面来比较这3个标签的区别:

1,用户体验

2,谷歌蜘蛛体验

3,权重传递

我们先来看下301跳转,301跳转是永久指向跳转,意思就是说我把页面A永久的跳转到页面B,一般在什么情况下会出现使用301跳转呢?

1,http网站跳转到Https网站

2,二级域名跳转到主域名,www.abc.com跳转到abc.com

3,404页面失效跳转到新的页面

4,老的域名跳转到新的域名

第一种情况下一般就是你之前的网站没有加ssl安全证书,后面装上ssl证书后用户访问从http跳转到https

第二种情况现在很少见了,一般网站的域名目前都是使用主域名,www的二级域名使用的越来越少,但是我们要知道如果有时候我们输入www的域名结果跳转到了主域名就是301跳转了。

第三种情况是使用301最多的情况,不过是在站内页面链接建设还是外链建设的时候,页面内链建设的时候如果锚文本指向了一个404页面,及时的把404页面301跳转到新的页面,主要就是把页面的权重的传递过去,也不影响用户体验。

如果一个外链的指向了404,对用户体验的伤害也是非常大的,也要及时把404跳转到新的页面。

第四种情况老的域名废弃了,但是老域名的权重高啊,不要浪费了权重,记住如果一个老域名到期后半年内不进行续费或者跳转,这个域名的权重会被重新刷到0,所以一定要珍惜你的老域名。

所以301跳转,对用户体验和谷歌蜘蛛都是比较友好的,权重发生了传递,当然对SEO也是有好的。

说完了301,再来说说302.

302使用的情况不太常见,因为这是个临时性的跳转,暂时性的把页面A跳转到页面B,但是最终还会使用页面A,这个情况一般就是网站短时间内进行改版,在不影响用户体验的情况下,临时把页面跳转到临时页面。

原则上使用302跳转是在告诉谷歌蜘蛛网站页面只是暂时跳转,不要传递权重,也不要收录,但谷歌webmaster的负责人John Muller对302跳转不传递权重否认过,如果你302跳转的时间过长,例如超过了半年,那么谷歌蜘蛛就会判定为什么使用302跳转了这么久,是不是站长本来想用301结果用了302.

但是我们站长在操作的时候,如果想实现站点永久跳转就用301别用302,不要让谷歌的蜘蛛来猜。

Rel=canonial标签是针对谷歌的爬虫而写的标签,这个标签是用来告诉蜘蛛同一个域名下的url按照canonial标签的规范来爬取,这种一般出现在页面的内容都重复情况下。

例如有3个内容相同的页面:

https://abc.com/sample/a

https://abc.com/sample/b

https://abc.com/sample/c

这4个页面的内容是一模一样,例如电商网站的产品页面选择不同的变体属性出现不同价格,但是我们不想让蜘蛛重复爬取这3个页面,只需要告诉蜘蛛爬取其中1个页面即可,不然浪费了爬取预算,增加爬虫工作量,同时还分散了页面的权重

我们就会写个

这个代码就是告诉爬虫只需要把权重传递给第一个页面即可。

版权声明:iow 发表于 2022年10月12日 am7:10。
转载请注明:一篇文章教会你如何正确理解301,302和canonial标签 | 蘑菇跨境

相关文章