我们有网络应用程序elgifto.com,roadbrake.com我们在很多地方使用AJAX,尤其是更新页面的主要部分。 elgifto.com的所有重要功能都是使用AJAX实现的。现在我们实现了一些由AJAX实现引起的问题。
所以现在我们正在考虑为这些页面删除AJAX,并仅将其用于小功能,例如类似于在SO中将问题标记为收藏的内容。所以在继续前进和删除之前,我们想知道专家对此的看法。感谢。
答案 0 :(得分:4)
问题本身不是“AJAX”,而是你的实现。例如,您可以像谷歌地图一样修复“书签”问题:为您的网络应用的每个状态提供生成的链接。
SEO可以通过向抓取工具提供各种状态链接来固定,或者通过站点中的有机链接提供,或者通过提供列表(站点地图)。
如果您实施2,则可以使用这些链接修复1和3。
最后你必须弄清楚努力是否值得,如果你没有过度使用AJAX,那么你所做的陈述根本就不是一成不变的。
答案 1 :(得分:3)
我正在积极开发基于Ajax的网站,对SEO没有任何问题。你只需要以最好的方式使用它。
例如,我有一个网站,其正常链接指向普通网页(PHP页面),如果用户没有启用JS,这将用于正常导航。但是,如果用户启用了JS,脚本将更改链接行为,仅获取所需页面的内容。
通过这种方式,您仍然可以将具有所有内容的phisycal分隔网页,这些网页将被正常编入索引。