301s、302s和Canonicals不是基本上都一样吗最佳白板星期五

他们说历史会重演。在 301 vs 302 vs rel=canonical 的大辩论中,它大约每三个月重复一次。就本周五的白板而言,它每两年重复一次,因为我们重新审视了谷歌搜索引擎优化中仍然相关的主题,并重新发布了今天非常受欢迎的一集。与 Pete 博士一起,他将解释机器人和人类如何根据您使用的解决方案以不同方式体验页面、它为何重要以及 Google 可能如何处理每个选择。

301s、302s 和 canonicals 不都是基本相同的吗?

单击上方的白板图像可在新选项卡中打开高分辨率版本!

视频转录

嘿,Moz 的粉丝们,我是 Pete 博士,您在 Moz 的友好社区营销科学家,今天我想谈谈一个问题,这个问题自 google SEO 历史开始以来大约每三个月出现一次。这是一个看起来像这样的问题:301、302 和规范不是基本相同吗?

因此,如果您很忙并且需要简短的回答,那就是“不,他们不是。” 但您可能需要更细致的方法。大约一周 [一个月] 前,这再次出现,因为 Google 网站管理员团队的 John Mueller 发布了有关安全站点重定向的帖子,其中有人说,“哦,等等,302 不会通过 PageRank。”

约翰说,“不。那是一个神话。302 没有通过 PR 是不正确的,”这是对一个很长的技术问题的一个非常简短的回答。所以谷歌搜索引擎优化,当然,跳上了,它变成了,“301s 和 302s 是一样的,猫是狗,蛋糕是馅饼,向上就是向下。” 我们都做了一年发生四次的怪事。

所以我想探讨为什么这是一个难题,为什么这些事情很重要,为什么它们不同,以及为什么它们不仅从技术 google SEO 的角度不同,而且从意图和为什么重要的角度来看也是不同的。

我和约翰谈过一点。我不会把话塞到他嘴里,但我想这95%都会被批准,如果你想问他,事后也可以。

为什么这是一个如此困难的问题?

那么让我们来谈谈经典的 301、302。所以 301 重定向情况就是我们所说的永久重定向。我们正在努力完成的是这样的事情。我们有一个旧的 URL,URL A,假设几年前 Moz 将我们的整个网站从 google seomoz.org 移动到 moz.com。这是一个永久性的改变,所以我们想告诉谷歌两件事以及所有的机器人和浏览器:

  • 首先,将人们发送到新 URL,其次,
  • 传递所有信号。所有这些股权、公关、排名信号,无论你怎么称呼它们,权威,都应该进入新页面。

 

所以人和机器人都应该在这个新页面上结束。

典型的 302 情况类似于一日促销。所以我们所说的是出于某种原因我们有这个产品主页。我们不能把销售信息放在那个页面上。我们需要一个新的 URL。也许这是我们的 CMS,也许这是一个政治问题,没关系。所以我们想做一个 302,一个临时的重定向,说,“嘿,你知道吗?所有的信号,所有的排名信号,公关,为了谷歌的缘故保留旧页面。这是主要的。但是派人去另一页只保留几天,然后我们将把它拿走。”

所以它们做了两件不同的事情。其中一个告诉机器人,“嘿,这是新家,”另一个告诉它,“嘿,呆在这里。它会回来的,但我们希望人们看到新东西。”

所以我认为有时谷歌会解释我们的意思并可以改变周围的情况,我们会感到沮丧,因为我们会想,“他们为什么要那样做?他们为什么不听我们的信号?”

为什么这些区别很重要?

问题是这样的。在现实世界中,我们最终会遇到这样的事情,我们有页面 W,301s 到页面 T,302s 到页面 F,页面 F rel=canonicals 回到页面 W,Google 读到这个并说,“W,T, F。” 我们做什么?

我们发出了不好的信号。我们做了一些没有意义的事情,谷歌被迫解释我们,这是一件非常困难的事情。我们做了很多奇怪的事情。我们将设置 302,因为这是我们的 CMS 中的内容,这在 Apache 重写文件中很容易。我们忘记将其更改为 301。我们的开发人员不知道其中的区别,所以我们最终遇到了很多模棱两可的情况,很多混合信号,而谷歌正试图帮助我们。有时他们并不能很好地帮助我们,但他们经常会遇到这些问题。

在这种情况下,机器人不知道去哪里。人们将在最后一页结束,但机器人将不得不做出选择,而且他们可能会做出错误的选择,因为我们的意图不明确。

301s、302s 和 rel=canonical 有何不同?

所以我想介绍几种情况,因为我认为它们相当普遍,而且我想证明这很复杂。谷歌可以解释,但有一些原因,有一些押韵或原因。

1.长期的302可能会被当成301处理。

所以第一个是长期的 302 可能会被视为 301。他们没有任何意义。如果你设置了 302 并保留了六个月,Google 会查看它并说,“你知道吗?我认为你的意思是这是永久性的,但你犯了一个错误。我们将通过排名信号,我们将派人到页面 B。” 我认为这通常是有道理的。

某些类型的 302 根本没有意义。因此,如果您要从非安全迁移到安全,从 HTTP 迁移到 HTTPS,并且您设置了 302,那么这是一个没有意义的信号。为什么要临时移民?这可能是一个永久性的选择,所以在那种情况下,这实际上是约翰最初在这篇文章中提到的,在这种情况下,谷歌可能会查看它并说,“你知道吗?我想你的意思是 301s在这里”,他们会将信号传递给安全版本。我们知道他们无论如何都喜欢这样,所以他们会为您做出选择。

如果您对信号的去向感到困惑,请查看正在排名的页面,因为在大多数情况下,Google 选择排名的页面就是获得排名信号的页面。这是获得公关和权威的人。

因此,如果您有这样的情况,一个 302,并且您将其永久保留并且您开始看到页面 B 是被索引和排名的页面,那么页面 B 可能是获得排名信号的页面。所以谷歌将其解释为 301。如果你将 302 保留六个月,你会发现谷歌仍在将人们带到页面 A,那么页面 A 可能是排名信号的去向。

这样可以让您了解他们的决定是什么。要扭转这一点有点困难。但是如果你已经将 302 保留了六个月,那么我认为你必须问问自己,“我的意图是什么?我在这里想要完成什么?”

部分问题在于,当我们问这个问题时,“302、301、规范不是基本相同吗?” 我们真正的意思是,“它们对谷歌 SEO 来说不一样吗?” 我认为这是一个合理但非常危险的问题,因为,是的,我们需要知道信号是如何传递的,而且,是的,谷歌可能会通过这些东西传递排名信号。但对于人们来说,他们是非常不同的,这很重要。

2. Rel=canonical 适用于机器人,而不适用于人。

所以我想简单谈谈 rel=canonical,因为 rel=canonical 有点不同。我们再次拥有页面 A 和页面 B,我们将从页面 A 规范化到页面 B。主页。你知道,出于某种原因,我必须有这些几乎相同的副本。我必须有这些其他副本。但这是主要的。这是我想要排名的。但我希望人们留在页面 A。 “

所以这与 301 完全不同,在 301 中我希望人们和机器人去页面 B。这与 302 不同,在 302 中我将尝试让机器人保持原样,但将人们送到这里。

所以从用户的角度来看。我一直在问答中遇到人们说,“嗯,我听说 rel=canonical 传递排名信号。我应该选择哪个?我应该选择那个还是 301?哪个对 google SEO 更好?”

确实如此。我们确实认为它通常会传递排名信号,但对于谷歌搜索引擎优化来说,这是一个糟糕的问题,因为这些是完全不同的用户体验,你要么希望人们留在页面 A 上,要么你会希望人们离开到页面B。

为什么这对机器人和人都很重要

So I just want you to keep in mind, when you look at these three things, it’s true that 302s can pass PR. But if you’re in a situation where you want a permanent redirect, you want people to go to Page B, you want bots to go to Page B, you want Page B to rank, use the right signal. Don’t confuse Google. They may make bad choices. Some of your 302s may be treated as 301s. It doesn’t make them the same, and a rel=canonical is a very, very different situation that essentially leaves people behind and sends bots ahead.

So keep in mind what your use case actually is, keep in mind what your goals are, and don’t get over-focused on the ranking signals themselves or the google SEO uses because all off these three things have different purposes.

所以我希望这是有道理的。如果您有任何问题或意见,或者您在 Google 上看到任何奇怪的事情,请告诉我们,我们很乐意解决。在那之前,我们下周见。

Speechpad.com 的视频转录

发表评论

免费定制谷歌SEO方案

请输入您的资料

你也可以直接右下角客服直接跟我们联系
=

请输入您的资料

seo
你也可以直接右下角客服直接跟我们联系
=

request a quote