历史时间在重蹈覆辙,在301 vs 302 vs rel = canonical争辩中。究竟哪一个才算是最好最恰当一直没有答案。

SEO中 301与302和rel = canonical有何不同

假如您必须简洁明了的回答,那便是:“不,并不是。”可是您很有可能必须更微小的方式。大概2个月前,此信息再次发生,由于Google系统管理员精英团队的John Mueller公布了相关安全网址跳转的信息内容,而且有些人在这其中说:“哦,这些,302不容易根据PageRank。”

“不,302不通过PR不是对的。”它是对较长的专业性难题的简洁明了回应。因而,SEO自然跳上这一点,結果变为“ 301和302同样,猫是狗,生日蛋糕是派”。大家每一个人都干了一年四次的怪婴。

因此 ,为何这是一个难以回应的难题,为何这种物品是关键的,为何她们是不一样的,为何她们是不一样的不只是从技术性SEO的视角看来,只是从用意和为何的难题。

为何这是一个难点?

因而,使我们谈一些經典的301、302。因而301跳转的状况便是大家常说的永久性跳转。大家要想进行的就这样。大家有一个旧的URL,URL A,比如,一年前,某网址将全部网址从ABC.org移来到ABC.com。这是一个永久的转变,因而大家想告知Google2件事及其全部蜘蛛机器人和电脑浏览器:

最先,将大家发送至新的URL,随后,传送全部数据信号。全部这种股份,媒体公关,排行数据信号,不管您想叫法他们为权威性,都应当转到html页面。因而,大家和蜘蛛机器人都应当都出現在这个html页面上。

經典的302状况类似一天的市场销售。因而,大家说的是因为种种原因,大家在这里商品的首页。我们无法在该网页页面上置放市场销售信息内容。大家必须一个新的URL。或许是大家的CMS,或许是政治问题,没事儿。因而,大家想干一个302,即一个临时性跳转,它说:“嘿,您知道吗?全部数据信号,全部排行数据信号,PR全是Google保存的旧网页页面。它是关键网页页面。另一页仅不断了几日,随后大家将其删掉。”

因而,他们有二种不一样的功效。在其中一个告知蜘蛛机器人,“嘿,它是新房子”,另一个告知蜘蛛机器人,“嘿,留到这儿。这会回家,可是大家期待大家见到新生事物。”

因而,我觉得Google有时候会表述大家的含意并能够更改周边的状况,而大家会消沉地说:“她们为何这样做?为什么不听大家的数据信号呢?”

为何这种差别很重要?

难题是那样的。在现实世界中,大家最后碰到那样的状况,大家有着301s到T的网页页面W,302s到F的网页页面及其rel = canonicals返回W的网页页面,Google看到它说:“ W,T, F。” 大家干什么?

大家传出了不太好的数据信号。大家干了没有意义的事儿,Google迫不得已向大家表述,它是一件十分艰难的事儿。大家干了许多 怪异的事儿。大家将设定302,由于这就是CMS中的內容,而这在Apache调用文档中非常容易。大家忘记将其更改成301。大家的开发者不清楚他们中间的差别,因而大家最后碰到了很多含糊不清的状况,很多掺杂的数据信号,而且Google尝试为大家出示协助。有时候她们对大家沒有非常好的协助,可是她们仅仅碰到了许多 难题。

在这类状况下,蜘蛛机器人不清楚该到哪去。大家将在最后一页上完毕,可是蜘蛛机器人将迫不得已挑选,而且她们很有可能会挑选不太好,由于大家的用意不确立。

301、302和rel = canonical有什么不一样?

本人觉得他们非常广泛,但想证实这很繁杂。Google能够表述,但有一些缘故,有一些疑虑或缘故。

1.长期性302s可被视作301s。

第一个是长期性302很有可能会被视作301。她们沒有一切实际意义。假如您设定302并将其保存六个月,则Google会对于此事开展调研,随后说:“您知道吗?我觉得您的意思是永久性的,并且您犯了一个不正确。大家将根据排行数据信号,大家将把大家送到B页。” 我觉得这一般是有效的。

一些种类的302压根沒有一切实际意义。因而,假如您已经从非安全性转移到安全性,从HTTP转移到HTTPS,而且设定了302,那麼这是一个沒有一切实际意义的数据信号。您为何要临时性转移?这可能是一个永久性的挑选,因而,在这类状况下,这事实上便是罗伯特最开始在本贴子中提到的內容,在这类状况下,Google很有可能会考虑到说,“您知道吗?我觉得您的意思是301这里”,她们将向安全性版本号传送数据信号。我们知道她们還是喜爱这类方法,因而她们将为您作出挑选。

假如您对数据信号的动向觉得疑惑,请查询排行网页页面,由于在大部分状况下,Google挑选要排行的网页页面便是得到 排行数据信号的网页页面。它是得到 媒体公关和权威性的人。

因而,假如您碰到那样的状况,即302,而且将其永久性保存,随后刚开始见到Page B是已经被数据库索引和排行的网页页面,那麼B可能是已经得到 排行数据信号的网页页面。因而,Google将其表述为301。假如您将302保存六个月,而且您发觉Google仍在将大家送到Page A,那麼Page A很有可能便是排行数据信号的动向。

这样一来,您就可以了解她们的决策是啥。扭曲这一点有点儿艰难。可是,假如您将302保存了六个月,那麼我觉得您务必问一下自己:“我的用意是啥?我在这想要做哪些?”

与此相关的一部分难题是,在我们问这个问题时,“ 302s,301s,标准是不是都基本一致?” 大家真实要暗示着的是,“ SEO是不是同样?” 我觉得这是一个有效但十分风险的难题,由于是的,大家必须了解数据信号是怎样传送的,是的,Google很有可能会根据一切这种事儿传送排行数据信号。可是针对大家来讲,他们却迥然不同,这很重要。

2. Rel = canonical适用蜘蛛机器人,而不是。

因此 我觉得简易地讨论rel = canonical,由于rel = canonical有点儿不一样。大家又拥有Page A和Page B,大家将标准从A页到B页。大家的基础意思是,“看,希望您,蜘蛛机器人,将B页视作您了解,因为种种原因,我务必有着这种几近反复的团本,也务必有着别的这种团本,但它是关键团本,它是我要排行的部位,但希望大家滞留在A页上。 ”

因而,这与希望大家和智能机器人进入页面B的301彻底不一样。这和我尝试将智能机器人维持在原部位但将大家派到这里的302各有不同。

因而,从客户视角看来。我一直在话题讨论阶段上说:“嗯,我们都知道过rel = canonical pass排行数据信号。我该挑选哪一个?应当挑选還是301?对SEO有哪些好处呢?”

的确这般。大家的确觉得它一般会传送排行数据信号,可是针对SEO而言,这是一个坏难题,由于他们是彻底不一样的客户体验,或是您期待大家滞留在Page A上,或是您期待大家滞留在Page A上网页页面B。

为何这对搜索引擎蜘蛛智能机器人与人都关键

的确302s能够根据PR。可是,假如您要开展永久性跳转,则期待大家进入页面B,您期待蜘蛛机器人抵达网页页面B,您期待网页页面B排行,请应用恰当的数据信号。不必搞混Google搜索引擎蜘蛛。她们很有可能会作出错误的决定。您的一些302很有可能会被视作301。rel = canonical是一个非常非常不一样的状况,它实质上把大家抛在了后边,并向其推送智能机器人。

因而,请记牢您的测试用例事实上是啥,请记牢您的发展目标,而且不必太过关心排行数据信号自身或SEO的主要用途,由于全部这三件事都是有不一样的主要用途。

标签: seo

  • 评论列表 (0)

留言评论