元标记重定向搜索引擎的好坏?

时间:2010-09-26 15:27:46

标签: javascript html seo

我有这个元标记来检查JavaScript是否已启用:

<meta http-equiv="refresh" content="0;url=http://www.example.com/activate_js.html">

在谷歌,必应和雅虎等搜索引擎眼中这是不是很糟糕?

如果是这样,还有其他“安全”方法吗?

3 个答案:

答案 0 :(得分:0)

用于检查JavaScript是否已启用的META标记?不确定我明白你的意思......

关于META标签重定向的问题,搜索引擎优化(SEO)的这些错误。正确的方法是使用Apache配置或PHP发送HTTP 301 Moved Permanently Header。

答案 1 :(得分:0)

啊,那个元标记! 我知道。 它通过检测他们的javascript从网站跳到网站和司机网站管理员疯了!搜索引擎不喜欢它,因为它移动速度太快,无法索引! 但似乎它只出现在月光中!

但是为了回答你的问题,大多数搜索引擎都没有关注元重定向,如果是,(几乎)没有传递linkjuice / pagerank(如果这是你的问题)。 使用301 redirects代替

答案 2 :(得分:0)

让Google answer提出这个问题:

  

Google了解以下元数据   标签(和相关项目):
  [...]
  <meta http-equiv="refresh" content="...;url=..." />
  这个元   标签之后将用户发送到新的URL   一定的时间,是   有时用作简单的形式   重定向。但事实并非如此   所有浏览器都支持,可以   让用户感到困惑。 W3C   recommends that this tag not be used。我们建议使用   相反,服务器端301重定向。

雅虎曾经在其网页上发布过meta重定向信息,但我再也找不到了。引自this older article

  

META刷新:<meta http-equiv="refresh" content=…>是   如果指定则识别为301   很少或没有延迟或如果它是302   指明明显的延迟。

那就是说,我同意其他人的意见,最好使用301或302重定向。

但是,无论是否启用JavaScript,这都有效。要使用JavaScript进行重定向,您可以发出

window.location = "url-to-navigate-to";

在脚本中。但请注意,搜索引擎并没有遵循这一点,因为它们不解释JavaScript而只是按原样“读取”页面。