javascript - 服务器端与客户端网站

标签 javascript ajax html seo

我们必须建立一个网站,我们必须选择在哪里管理内容,是在服务器(PHP 或 JSP)还是在客户端(JavaScript)。

本文:http://searchenginewatch.com/sew/how-to/2358775/seo-strategies-for-javascript-heavy-single-page-applications-or-ajax-sites启发了我一点,但我仍然怀疑。

良好的 SEO 是最重要的事情。如果在客户端和服务器端构建的相同网站可能产生相同的 SEO 结果,谁能说说?现在的蜘蛛(主要是 Google)可以正确地抓取 pushState 并且开发团队用 JavaScript 编写代码比使用任何其他服务器端语言更容易,但我们仍然不知道主要使用 JavaScript 的 SEO 有多好。

如果我们最终在客户端进行,服务器将仅使用 JSON 响应 AJAX 调用,因此大部分工作将在客户端完成。该网页的内容非常繁重,我们希望避免每次都在服务器端刷新内容...

但同样,SEO 总体上是最重要的。 JavaScript 可以更快地管理内容(以及其他好处),但它与服务器端网页相比能走多远?

编辑:请不要根据意见投票关闭,我正在寻找真正经历过这件事并且可以根据事实建立联系的人,谢谢。

最佳答案

这里只有一个真正的 SEO 问题受到威胁:内容可访问性。一些搜索引擎不执行 Javascript 作为抓取和索引的一部分。因此,如果在不使用 Javascript 的情况下无法使用站点地图中定义的 URL 访问您的内容,则此类内容将不会被编入索引和排名。

如果你不关心这样的搜索引擎,那么只要你正确地实现pushState()和一个完整的sitemap.xml,就没有SEO差异在服务器端或客户端网站之间。

关于javascript - 服务器端与客户端网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30872885/

相关文章:

javascript - Bootstrap JQuery : dropdown menu validation on selected item

javascript - django 压缩器缩小错误

javascript - 如何在按下一个带有 zombiejs 的缓慢 ajax 调用的按钮后断言页面?

html - 在无序列表中设置跨度的样式

javascript - 如何使用 JQuery 切换和 AJAX 调用 PHP 脚本?

PHP session 变量检索速度慢

javascript - 在不离开文本区域的情况下禁用和重新启用用户输入

javascript - 在 html 页面上一次播放一个视频

javascript - DOM元素和 Angular 元素之间的主要区别是什么

php - Javascript 和 PHP 之间的时间戳