谷歌网站管理趋势分析师 Martin Splitt 建议减少对 JavaScript 的依赖,以便为用户提供最佳体验。

此外,“负责任地”使用 JavaScript 有助于确保网站内容不会落后于 Google 的搜索索引。

这些要点是在最新的 SEO Mythbusting 视频中提出的,该视频侧重于网络性能。

Splitt 与三星的 Ada Rose Cannon 一起讨论了一些与 SEO 的网络性能相关的主题。

话题自然而然地转到了JavaScript,过度使用JS会严重拖累网站的性能。

以下是讨论中的一些要点。

JavaScript 网站可能会落后

过度使用 JavaScript 对每天发布新内容的网站尤其不利。

由于 Google 的两次索引编制过程,大量 JS 网站上的新内容可能在搜索结果发布后最多一周内不会被编入索引。

当抓取大量 JS 的网页时,Googlebot 会首先渲染 HTML 和 CSS 等非 JS 元素。

然后将页面放入队列,当有更多资源可用时,Googlebot 将呈现其余资源并为其编制索引。

使用动态渲染避免索引延迟

除了使用混合渲染或服务器端渲染之外,解决索引延迟问题的一种方法是利用动态渲染。

动态呈现为 Googlebot 提供了页面的静态呈现版本,这将有助于更快地编制索引。

如果可能,主要依赖 HTML 和 CSS

在抓取、索引和整体用户体验方面,最好主要依赖 HTML 和 CSS。

Splitt 说 HTML 和 CSS 比 JavaScript 更“有弹性”,因为它们可以更优雅地降级。

有关更多信息,请观看下面的完整视频: