我正在开发一个社交网络。该网络要求其内容易于被谷歌阅读。同时,我想通过完全支持ajax来提供完美的用户体验。正如你所知道的阿贾克斯和谷歌不是好朋友(据我所知)。我找到了一个解决方案,将网站分割成2个视图(对于所有网站URL):将网站分成两部分可以吗?
- 已通过身份验证的用户。
- UnAuthenticated users。
正如您所料,Authenticated用户将获得完全的ajax支持和出色的用户体验。而当谷歌的机器人作为未经认证的用户来到我的社交网络时,它可以轻松读取所有内容(当然不会再有Ajax)。
另一方面,我知道有一种叫做Hijaxing的技术。但似乎很难在所有网站上实施。
我要去使用 1. Asp.net MVC 3, 2. jQuery的
你怎么想,我应该怎么办?谢谢:)
另外一般情况下,我不会建议向搜索引擎(如Google)展示一件事和另一个用户,因为您可能会冒着搜索引擎思考你的'隐藏'的风险。谷歌的一句名言:“主要是为用户制作网页,而不是为搜索引擎制作网页。不要欺骗用户或向搜索引擎展示不同于向用户展示的内容,这通常被称为”隐藏“。参考:http: //www.google.com/support/webmasters/bin/answer.py?answer=35769 – Mac
请勿其他社交网络 –