检测到javascript后重定向

时间:2012-10-08 22:01:38

标签: php javascript html redirect

我对网络开发很陌生,并且去年将我的公司网站改为单页网站,利用了大量的js,这样用户就可以同时完成许多任务而无需离开首页。虽然我的用户似乎真的喜欢新的布局,但我没有意识到这会对我的搜索引擎优化产生影响,而且我完全退出谷歌搜索。

所以,在这个新版本的网站上,我正在检测用户是否启用了js。例如,如果用户链接到www.myAddress.com/howItWorks.php并且禁用了js,就像google bot一样,他们将能够使用查看内容。但是,如果他们启用了j,我想重定向到我的主页www.MyAddress.com,这仍然是单页面布局。从本质上讲,我只想谷歌(以及禁用js的少数人)看到旧的布局,而其他人都使用新的东西。

我听说元重定向与SEO一起使用很糟糕,有些搜索引擎会忽略使用它们的网站,因为它们是垃圾邮件发送者的常用工具。

  • 如果我在检测到用户启用了js后使用了元重定向,那会不会影响我的搜索引擎优化?
  • 我还应该使用其他什么吗?

2 个答案:

答案 0 :(得分:2)

  

我还应该使用其他什么吗?

是的,绝对。

使用progressive enhancement的原则构建网站。使用unobtrusive JavaScript来帮助实现这一目标。使用pushState and friends为动态更改的内容提供有状态URI,这些内容映射到无需JavaScript的真实URI上。

不要试图维护两个完全独立的网站版本。

答案 1 :(得分:1)

我不建议使用javascript尝试向Google提供与普通用户不同的内容视图,因为您会发现这会对您的SEO效果产生负面影响。

如果此网站的某些部分具有高度互动性且主要针对现有客户,则我会阻止Google对此网页编制索引,并使用您希望吸引新客户的内容类型构建一组单独的网页。使用良好的SEO练习构建这些页面,并且需要付出一些努力才能恢复您的SEO排名。