2

我是 Web 开发的新手,去年将我的公司网站更改为使用大量 js 的单页网站,以便用户可以同时完成许多任务而无需离开首页。虽然我的用户似乎真的很喜欢新布局,但我没有意识到这会对我的 SEO 产生影响,我完全退出了谷歌搜索。

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

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

  • 如果我在检测到用户启用了 js 后使用元重定向,会伤害我的 SEO 吗?
  • 还有什么我应该使用的吗?
4

2 回答 2

2

还有什么我应该使用的吗?

是的,一点没错。

使用渐进增强的原则构建网站。使用不显眼的 JavaScript来帮助实现这一点。使用pushState 和朋友为动态更改的内容提供有状态的 URI,这些内容映射到无需 JavaScript 即可工作的真实 URI。

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

于 2012-10-08T22:08:12.260 回答
1

我不建议使用 javascript 尝试向 Google 展示与普通用户不同的内容视图,因为您会发现这会对您的 SEO 性能产生进一步的负面影响。

如果这个网站的一部分是高度互动的并且主要针对现有客户,我会阻止谷歌索引这个页面,并使用你想要吸引新客户的内容构建一组单独的页面。使用良好的 SEO 实践构建这些页面,并且通过一些努力,您应该能够恢复您的 SEO 排名。

于 2012-10-08T22:33:32.180 回答