现在,考虑一下BuiltWith 在网络上的这些 JavaScript 使用统计数据: JavaScript 显然会继续存在。大。这意味着,如果 Google 无法理解使用 JavaScript 提供的页面上的内容,搜索质量可能会随着时间的推移而下降。
此外Google 自己的
JavaScript MVW 框架 AngularJS 最近也得到了相当 whatsapp 数据库 广泛的采用。几个月前,当我参加 Google 的 I/O 大会时,渐进式 Web 应用程序和 Firebase 的最新发展被它们为网络带来的速度和灵活性所震撼。
你只能期待开发商大力推动。 照片来自比尔特威斯 遗憾的是,尽管BuiltVisible对 任何美食部落格或餐厅网站内 该主题做出了出色的贡献,但在SEO领域,关于渐进式Web应用程序、单页应用程序和JavaScript框架的讨论还不够。相反,存在关于 301 与 302 的争论。
也许不同垂直领域 PWA
SPA 和 JS 框架的采用和扩散的最新激增将改变这一点。在 iPullRank,我们与许多已转向 Angular 的公司合作。关于这个特定的话题有很多值得讨论的地方。 此外,Facebook 对 JavaScript MVW 框架 React 的贡献也被采用,以在开发过程中获得类似的速度和灵活性优势。
然而,就 SEO 而言
Angular 和 React 之间的主要区别在于,React 从一开始就内置了 renderToString 函数,以允许内容 安圭拉销售 在服务器端正确渲染。这使得索引反应性页面的问题变得微不足道。 另一方面,AngularJS 1.x 催生了一种 SEO 最佳实践,您可以使用基于无头浏览器的快照工具(例如 Prerender.io、Brombone 等)来预渲染页面。
稍后会详细介绍
查看源码已结束。 由于 JavaScript 采用了这些框架,使用“查看源代码”来测试网站代码已成为一种过时的做法。您在 ViewSource 中看到的不是计算文档对象模型 (DOM)。相反,您会在浏览器处理代码之前看到代码。缺乏对为什么您可能需要以不同方式查看页面代码的理解是另一个例子,其中更详细地了解网络工作原理的技术组件会更有效。
根据页面的编码方式
您可能会看到变量而不是实际内容,或者在页面完全加载后您可能看不到完整的 DOM 树。这就是为什么当 SEO 检测到页面上存在 JavaScript 时,建议确保所有内容在没有 JavaScript 的情况下都可见。 为了进一步说明这一点,请考虑来自 Seamless.com 的视图源视图。