我发现这篇关于在服务器端为蜘蛛生成 html 的文章http://docs.google.com/Doc?id=dcsq25m_04k4cmgfd 。你们如何看待使用这种技术来根据用户代理提供不同的内容?
关于在 gwt 上进行 seo 的最佳方式,您可以分享任何参考文章或建议吗?我确实阅读了 pro gwt2.0 技术,但在我看来有点矫枉过正。
我们在开发 joobili.com 时也遇到了这个问题,老实说这并不容易,但我认为我们现在的解决方案很好。
我们不会为搜索引擎提供不同的内容,因为这被称为伪装,而谷歌不喜欢它。
对于每个页面,我们都有一个 html 版本(老实说,这没什么大不了的,您根本不必处理设计,只需在页面上放置一些内容和链接)。
您可以使用标签来显示此内容。如果您在页面上也以对象形式提供初始内容,您也可以加快速度。为此,我们使用了 kiyaa 框架对象序列化器的略微修改版本。
我们还使用了 gwt 2.0-s 的分码机制,这使得主页的加载速度快了很多。
当然,您必须确保您为搜索引擎(没有 javascript 的浏览器)提供的内容与您提供给用户的内容相关。
最佳 - 伊斯特万 - inepex.com
主要问题是,当您在浏览器“亲自”访问时使用不同的输出时,搜索引擎不喜欢它,除非您在标签中的应用程序上提供指向所述 html 生成页面的链接。
此外,使用 GWTTestcase 呈现 html 的性能问题可能是灾难性的,因为它没有针对性能进行调整(而是针对测试和调试)——事实上,爬虫在短时间内访问网站的次数往往超过用户,你可能发现您的 CPU 被搜索引擎耗尽。
不幸的是,到目前为止,还没有任何令人满意的解决方案来解决这个问题。
我们公司的网站和我们发布的所有内容都是基于 GWT 的,并且完全被 google 索引。我们使用来自AJAXCrawling的方法。这是迄今为止我见过的最好的方法。