使用META REFRESH重定向的SEO后果

10

问题:通过META REFRESH重定向网页流量会有什么SEO后果?

详情:我正在处理一个将要迁移到新地址的旧静态网站。我正在使用meta refresh在所有静态页面上重定向流量到新网站,就像这样:

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.newsite.com/">

当然,我更希望直接将重定向写入Apache文件(或.htaccess文件),但由于一些超出我的控制的服务器问题,我被迫使用刷新。

所以我想知道这里的后果是什么?网站的搜索排名会受到影响吗?新站点会被索引吗?我读过Google等搜索引擎会将刷新视为真正的301重定向,只要设置为0秒即可(任何时间长于0秒都将视为垃圾邮件)。分析数据会受到影响吗?

这里的真实行为是什么?有任何想法吗?

2个回答

6

那篇文章已经快4年了,但是这是一个好的开始。找得好。谢谢!有人能验证这是否仍然是行为吗? - Sam
我更新了一个链接到一篇更近期的文章。我从来没有找到任何关于这个问题的“官方”声明,但SEOmoz是相当有名的。希望能对你有所帮助。 - lurkit

4

由于我无法评论事实,如果0秒的meta刷新被视为301重定向,我会遵循谷歌建议的方式。 请参见http://www.google.com/support/webmasters/bin/answer.py?answer=139394

来自http://www.oldsite.com/

<head>
...
<link rel="canonical" href="http://www.newsite.com/" />
...
</head>

来自http://www.newsite.com/awesomepage.html

<head>
...
<link rel="canonical" href="http://www.newsite.com/awesomepage" />
...
</head>

跨域规范基本上像对待Googlebot的HTTP 301一样。您在用户方面所做的任何事情(例如:元刷新或只是让他/她留在旧页面)都是可选的(只要不会误导)。

等等。


非常有趣!我从未听说过或在任何地方看到过规范链接的使用。但我有点困惑:我是否应该在元刷新之外使用规范链接?还是代替元刷新?谢谢! - Sam
跨域规范链接更像是对Googlebot的“提示”,而不是指令 - 这有很大的区别。一个是转移,一个是标识。 - Mike Hudson
1
嗨,迈克,我在各种情况下测试了规范标记,并且谷歌将其视为HTTP 301。测试很简单:在规范标记中打错字,看看会发生什么。(提示:不要这样做...)他们说这是一个提示,因为他们想保留忽略它的权利,但实际上它被视为HTTP 301(它将终点作为资源的正确目的地进行通信)。 - Franz Enzenhofer
@sam,这个工具正是为像你这样的情况而创建的。当你想要向Google传达一个页面的正确/新版本,但又没有创建HTTP 301重定向的工具时,它就派上用场了。这种情况比你想象的更常见。 - Franz Enzenhofer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接