【发布时间】:2015-06-16 16:12:22
【问题描述】:
我们必须建立一个网站,我们必须选择在哪里管理内容,在服务器(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 编写代码,但我们仍然不知道主要使用 JavaScript 的 SEO 有多好。
如果我们最终在客户端执行此操作,服务器将仅使用 JSON 响应 AJAX 调用,因此大部分工作将在客户端完成。该网页的内容非常繁重,我们希望避免在服务器端每次都刷新内容...
但是,总体而言,搜索引擎优化是最重要的。 JavaScript 可以更快地管理内容(以及其他好处),但它对服务器端网页的影响有多大?
编辑:请不要根据意见投票关闭,我正在寻找那些真正经历过这一点并且可以根据事实联系的人,谢谢。
【问题讨论】:
-
这取决于您提供的内容。
-
我被教导让 javascript “不引人注目”,这也适用于 ajax。我们总是在关闭 javascript 的情况下进行测试,以确保网站仍然可以导航。使用这种方法,我们已经完成了大量的 ajax 并且没有看到任何 seo 反弹。
-
@RightClick 你的意思是使用 noscript 标签?
-
这可能是一种方法,但我没有为此目的使用它。我的意思是一个链接在
href属性中仍然有一个url,但是然后使用javascript 我们添加一个动作监听器并让它执行一个ajax 函数。因此,如果禁用了 javascript,它仍然可以像常规链接一样工作,并且该链接将内容作为可读的 html 提供。 -
@AndreiVlad 那么你什么时候使用客户端,什么类型的内容?
标签: javascript ajax html seo