2

我在我的网站名称“sign_up”上使用了一个链接。当您单击签名时,它会检查您选择的语言和货币,并使用 301 重定向将您永久重定向到正确的页面。

这对SEO有害吗?请记住,这就是它将保持的方式。我最终不会摆脱它吗?

4

4 回答 4

3

在这种情况下,HTTP 301 状态代码毫无意义,因为您正在根据客户端设置和首选项执行重定向。爬虫如何知道哪个是正确的环境?

采取以下方案

client A connects to /signup with preferences X 
=> 301 to /en/signup
client B connects to /signup with preferences Y 
=> 301 to /it/signup
client C connects to /signup with preferences X
=> 301 to /en/signup

哪个会是赢家?没有人。仅当 URI 唯一且永久地重定向到其他位置时,301 才有意义。

此外,尝试对注册页面进行这种优化恕我直言似乎有点疯狂。许多 SEO 用于通过 nofollow 属性排除注册页面和类似页面。

于 2009-07-31T08:43:16.450 回答
2

301 状态码意味着在头域中给出的 URI应该Location被用来在将来引用请求的资源:

请求的资源已被分配一个新的永久 URI,并且任何将来对该资源的引用都应该使用返回的 URI 之一。

因此,请求的 URI 不再是该资源的“主要”URI。

但在你的情况下,302 状态码307 状态码会更好。或者您不进行重定向,而是立即发送正确的内容以及带有已发送资源的实际 URI 的Content-Location标头字段(请参阅常见的 HTTP 实现问题)。

于 2009-07-31T09:14:50.223 回答
0

在这种情况下,301 没有意义。Google 会将 301 视为该页面已永久移动的指示。这意味着它曾经在一个位置,现在在另一个位置。

然而,谁在乎呢?您是否要对位于注册按钮后面的页面进行排名?注册链接是否对您的 SEO 策略如此重要以至于值得强调?可能不是。

于 2016-04-05T13:03:32.523 回答
-1

如果您想对内页进行排名,则需要通过页内和页外正确优化您的网站。301重定向不会伤害seo。

于 2017-04-29T05:38:25.053 回答