[ad_1]
他们说历史重演。在301 vs 302 vs rel =规范辩论的情况下,它每三个月重复一次。在本周五白板的情况下,它每两年重复一次,因为我们重新审视搜索引擎优化中仍然相关的主题并重新发布一个当今非常受欢迎的剧集。加入Pete博士,他解释了机器人和人类如何以不同的方式体验页面,具体取决于您使用的解决方案,重要性以及Google如何处理每种选择。
视频转录
嘿,Moz的粉丝,是你在Moz的友好社区营销科学家Pete博士,今天我想谈谈自SEO历史开始以来每三个月出现的一个问题。这是一个看起来像这样的问题:不是301s,302s和 礼服 一切都基本相同?
所以,如果你很忙,而你需要简短的回答,那就是“不,他们不是。”但是你可能想要更细致入微的方法。大约一个星期(一个月前)又出现了这个问题,因为谷歌网站管理员团队的John Mueller发布了关于安全网站重定向的内容,有人曾说过,“哦,等等,302s不会通过PageRank。”
约翰说,“不,这是一个神话.302s没有通过公关是不正确的”,这是一个很长的技术问题的一个非常简短的答案。所以SEO当然会跳上去,它变成了,“301s和302s是相同的,猫是狗,蛋糕是馅饼,上升是下降。”我们都做了我们每年发生四次的怪异事。
因此,我想了解为什么这是一个困难的问题,为什么这些事情很重要,为什么它们不同,以及为什么它们不仅仅是从技术搜索引擎优化的角度来看,而是从意图和为什么重要。
我和约翰谈过一点点。我不打算把话放在嘴里,但我认为95%会被批准,如果你想问他,那之后也没关系。
为什么这是一个如此困难的问题?
所以让我们来谈谈经典301,302。所以301重定向情况就是我们所说的永久重定向。我们想要完成的是这样的事情。我们有一个旧的URL,URL A,比如说几年前,Moz将我们整个网站从seomoz.org移到了moz.com。这是一个永久性的变化,因此我们想告诉谷歌两件事以及所有机器人和浏览器:
- 首先,将人们发送到新的URL,其次,
- 传递所有信号。所有这些公平,公关,排名信号,无论你想叫什么,权威,都应该进入新的页面。
因此,人们和机器人都应该在这个新页面上结束。
经典的302情况类似于为期一天的销售。所以我们所说的是出于某种原因我们有这个产品的主页。我们无法将销售信息放在该页面上。我们需要一个新的URL。也许这是我们的CMS,也许这是一个政治问题,无所谓。所以我们想要做一个302,一个临时重定向,上面写着:“嘿,你知道吗?所有信号,所有排名信号,PR都是为了Google保留旧页面。这是主要的一个。但是派人去这个其他页面只是几天,然后我们将把它带走。“
所以这些做了两件事。其中一个告诉机器人,“嘿,这是新家”,另一个告诉它,“嘿,留在这里。这将会回来,但我们希望人们看到新事物。”
因此,我认为有时谷歌会解释我们的意思,并且可以改变现状,我们会感到沮丧,因为我们会说:“为什么他们这样做?为什么他们不听我们的信号呢?”
为什么这些差异很重要?
问题是这个。在现实世界中,我们最终得到这样的东西,我们有页面W,301页面到页面T,302s到页面F,页面F rel = canonicals返回到页面W,Google读取这个并说:“W,T, F。”我们做什么?
我们发出了不好的信号我们已经做了一些没有意义的事情,谷歌被迫解释我们,这是一件非常困难的事情。我们做了很多奇怪的事情。我们将设置302s因为这就是我们CMS中的内容,这就是Apache重写文件中的简单内容。我们忘记将其更改为301.我们的开发人员不知道其中的差异,因此我们最终会遇到很多模糊的情况,很多混合信号,Google正试图帮助我们。有时他们并没有很好地帮助我们,但他们只是遇到了很多这些问题。
在这种情况下,机器人不知道去哪里。人们最终会在最后一页上结束,但机器人将不得不选择,他们可能会选择糟糕,因为我们的意图不明确。
301s,302s和rel =规范有何不同?
所以我想要介绍几种情况,因为我认为它们相当常见,我想证明这很复杂。谷歌可以解释,但有一些原因,有一些押韵或理由。
1.长期302s可被视为301s。
所以第一个是长期的302s可能会被视为301s。他们没有任何意义。如果你设置302并且你离开它六个月,谷歌将会看到并说,“你知道吗?我认为你的意思是永久性的,你犯了一个错误。我们将通过排名信号,我们将把人们送到B页。“我认为这通常是有道理的。
某些类型的302s根本没有意义。因此,如果您从非安全迁移到安全,从HTTP迁移到HTTPS并且您设置了302,那么这是一个没有意义的信号。你为什么要暂时迁移?这可能是一个永久性的选择,所以在这种情况下,这实际上是John最初在这篇文章中解决的问题,在这种情况下,谷歌可能会查看并说“你知道吗?我认为你的意思是301s在这里,“他们将把信号传递给安全版本。无论如何,我们知道他们更喜欢这样,所以他们会为你做出选择。
如果您对信号的去向感到困惑,那么请查看排名的页面,因为在大多数情况下,Google选择排名的页面是获得排名信号的页面。这是获得PR和权威的人。
因此,如果你有一个像这样的情况,一个302,你永久地留下它,你开始看到页面B是被索引和排名的那个,那么页面B可能是得到排名信号的那个。因此谷歌将其解释为301.如果你将一个302上升了六个月并且你看到谷歌仍在将人们带到A页,那么A页可能就是排名信号的来源。
这样可以为您提供他们决定的指标。扭转局面有点困难。但如果你已经离开了一个302六个月,那么我想你必须问自己,“我的意图是什么?我想在这里完成什么?”
问题的一部分是,当我们问这个问题时,“不是302s,301s,规范都基本相同吗?”我们真正暗示的是,“他们对SEO不一样吗?”我认为这是一个合法但非常危险的问题,因为,是的,我们需要知道信号是如何通过的,是的,谷歌可能通过任何这些事情传递排名信号。但对于人来说,他们是非常不同的,这很重要。
2. Rel =规范是针对机器人,而不是人。
所以我想简单地谈谈rel = canonical,因为rel = canonical有点不同。我们再次有了A页和B页,我们将从A页到B页进行规范。我们基本上对此说的是,“看,我想要你,机器人,将B页视为主要页面。你知道,由于某种原因,我必须有这些近似重复。我必须有这些其他副本。但这是主要的。这是我想要排名。但我希望人们留在页面A. “
所以这完全不同于我希望人们和机器人进入Page B的301。这与302不同,我将尝试将机器人保持在原地,但是将人们送到这里。
所以从用户的角度来看。我一直在Q&A中有人说,“好吧,我听说rel =规范通过排名信号。我应该选择哪个?我应该选择那个还是301?对SEO有什么好处?”
确实如此。我们认为它通常会通过排名信号,但对于搜索引擎优化是一个不好的问题,因为这些是完全不同的用户体验,要么你想让人们留在页面A上,要么你想要人们去页面B.
为什么这对机器人和人都很重要
所以我只想让你牢记,当你看到这三件事时,302s可以通过PR。但是,如果您处于需要永久重定向的情况,您希望人们转到页面B,您希望机器人转到页面B,您希望页面B排名,使用正确的信号。不要混淆谷歌。他们可能做出错误的选择。你的一些302可能会被视为301。它不会使它们相同,而rel = canonical是一种非常非常不同的情况,它基本上会让人落后并向前发送机器人。
所以请记住你的用例实际上是什么,记住你的目标是什么,并且不要过度关注排名信号本身或SEO用途,因为这三件事都有不同的目的。
所以我希望这是有道理的。如果您有任何问题或意见,或者您在Google上看到任何奇怪的事情,请告诉我们,我们将很乐意解决这个问题。在那之前,我们下周会见到你。