使用 META REFRESH 重定向的 SEO 后果
Posted
技术标签:
【中文标题】使用 META REFRESH 重定向的 SEO 后果【英文标题】:SEO consequences of redirecting with META REFRESH 【发布时间】:2011-07-20 12:06:53 【问题描述】:问题:使用 META REFRESH 重定向网络流量的 SEO 后果是什么?
详细信息:我正在使用正在迁移到新地址的旧静态站点。我正在使用所有静态页面上的元刷新将流量重定向到新站点,如下所示:
<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.newsite.com/">
当然,我宁愿将重定向直接写入 Apache 文件(或 .htaccess 文件),但由于某些超出我控制范围的服务器怪异,我被元刷新卡住了。
所以我想知道这里的后果是什么?网站的搜索排名会受到影响吗?新网站会被索引吗?我读过谷歌(等)将刷新视为正确的 301 重定向,只要它设置为 0 秒(任何更长的时间都将被视为垃圾邮件)。分析将如何受到影响?
这里的真实行为是什么?有什么想法吗?
【问题讨论】:
【参考方案1】:因为我无法评论这一事实,如果 0 秒元刷新被视为 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。无论您对用户做什么(即:元刷新,或者只是将他/她留在旧页面上)都是可选的(只要它不会误导)。
【讨论】:
非常有趣!我从未听说过或见过在任何地方使用的规范链接。不过我有点困惑:除了元刷新之外,我还会使用规范链接吗?或者代替元刷新?谢谢! 跨域规范更像是“提示”而不是 googlebot 的指令 - 有很大的不同。一个转移,一个路标。 嗨,迈克,我在各种场景中测试了规范,谷歌将其视为 HTTP 301。测试很简单:在规范标签中打错字,看看会发生什么。 (提示:不要那样做......)他们说这是一个提示,因为他们想保留忽略它的权利,但实际上它被视为 HTTP 301(它将端点作为资源的正确目的地进行通信) @sam 它是专为像您这样的情况而创建的。您确实希望将页面的正确/新版本传达给 google,但您没有创建 HTTP 301 重定向的工具。一个比你想象的更常见的案例。【参考方案2】:虽然不太理想,但显然还可以:
http://sebastians-pamphlets.com/google-and-yahoo-treat-undelayed-meta-refresh-as-301-redirect/
另请阅读此页面上的第 2 条:
http://www.seomoz.org/blog/answers-to-the-seo-professionals-litmus-test
【讨论】:
好吧,那篇文章已经有将近 4 年的历史了,但这只是一个开始。很好的发现。谢谢!任何人都可以验证这仍然是行为吗? 我更新了一个指向更近期文章的链接。我从来没有找到任何关于此的“官方”声明,但 SEOmoz 得到了很好的认可。希望对您有所帮助。以上是关于使用 META REFRESH 重定向的 SEO 后果的主要内容,如果未能解决你的问题,请参考以下文章