服务器端与客户端网站

时间:2015-06-16 16:12:23

标签: javascript html ajax html5 seo

我们必须建立一个网站,我们必须选择在服务器(PHP或JSP)或客户端(JavaScript)上管理内容的位置。

这篇文章:http://searchenginewatch.com/sew/how-to/2358775/seo-strategies-for-javascript-heavy-single-page-applications-or-ajax-sites引起了我的兴趣,但我仍然怀疑。

SEO 是最重要的事情。如果相同的网站构建客户端与服务器端的相同的SEO 结果,任何人都可以联系到吗?现在的蜘蛛(主要是谷歌)可以正确地抓取pushState,并且开发团队使用JavaScript编码比任何其他服务器端语言更容易,但我们仍然不知道SEO对于大多数JavaScript来说有多好。

如果我们最终在客户端执行它,服务器将只回答使用JSON的AJAX调用,因此大多数工作将在客户端完成。网页上的内容非常繁重,我们希望每次都能避免在服务器端进行刷新内容......

但同样,SEO总体来说是最重要的。 JavaScript可以更快地管理内容(以及其他好处),但它可以在多大程度上违背服务器端网页?

编辑请不要投票以关闭作为意见,我正在寻找那些真正经历过此事并且可以根据事实联系的人,谢谢。

1 个答案:

答案 0 :(得分:3)

这里只有一个真正的搜索引擎优化问题:内容可访问性。有些搜索引擎在抓取和编制索引时不会执行Javascript。因此,如果使用站点地图中定义的URL无法使用Javascript访问您的内容,则不会对此类内容编制索引和排名。

如果您不关心此类搜索引擎,那么只要您正确实施pushState()和完整sitemap.xml,服务器端或客户端网站之间就没有SEO差异