我对网络开发很陌生,并且去年将我的公司网站改为单页网站,利用了大量的js,这样用户就可以同时完成许多任务而无需离开首页。虽然我的用户似乎真的喜欢新的布局,但我没有意识到这会对我的搜索引擎优化产生影响,而且我完全退出谷歌搜索。
所以,在这个新版本的网站上,我正在检测用户是否启用了js。例如,如果用户链接到www.myAddress.com/howItWorks.php
并且禁用了js,就像google bot一样,他们将能够使用查看内容。但是,如果他们启用了j,我想重定向到我的主页www.MyAddress.com
,这仍然是单页面布局。从本质上讲,我只想谷歌(以及禁用js的少数人)看到旧的布局,而其他人都使用新的东西。
我听说元重定向与SEO一起使用很糟糕,有些搜索引擎会忽略使用它们的网站,因为它们是垃圾邮件发送者的常用工具。
答案 0 :(得分:2)
我还应该使用其他什么吗?
是的,绝对。
使用progressive enhancement的原则构建网站。使用unobtrusive JavaScript来帮助实现这一目标。使用pushState and friends为动态更改的内容提供有状态URI,这些内容映射到无需JavaScript的真实URI上。
不要试图维护两个完全独立的网站版本。
答案 1 :(得分:1)
我不建议使用javascript尝试向Google提供与普通用户不同的内容视图,因为您会发现这会对您的SEO效果产生负面影响。
如果此网站的某些部分具有高度互动性且主要针对现有客户,则我会阻止Google对此网页编制索引,并使用您希望吸引新客户的内容类型构建一组单独的网页。使用良好的SEO练习构建这些页面,并且需要付出一些努力才能恢复您的SEO排名。