谷歌要求开启JavaScript才能使用Google搜索:对SEO有何影响

自2025年1月15日起,Google 对其搜索引擎进行了重大更新,要求在浏览器(不管是Chrome、Edge,还是Safari)中启用 JavaScript 才能访问搜索结果。按照谷歌发言人在发给TechCrunch的邮件中的说法,“启用 JavaScript 可以让我们更好地保护我们的服务和用户免受机器人和不断发展的滥用和垃圾邮件形式的侵害,并提供最相关和最新的信息。”

JavaScript(JS)是一种具有函数优先特性的轻量级、解释型或即时编译型的编程语言。大多数网站都会使用一些JavaScript来增强交互功能和改善用户体验。

现在,如果你关闭浏览器设置中允许使用JavaScript的选项,再使用Google搜索引擎时,它会提示你开启JavaScript。如下图所示。现在绝大部分浏览器都支持JS,并且这个选项对用户还是默认开启的,因此搜索引擎的用户对谷歌这一动作是无感的。

开启JavaScript才能继续搜索

启用JavaScript功能:在 Chrome 浏览器中,通过设置中的隐私和安全”>“网站设置”>“JavaScript”,点击选择网站可以使用 JavaScript”,不用保存。 

Chrome开启JavaScript设置

谷歌采取强制用户启动JS这一行动最主要的目的是防止恶意活动、机器人、垃圾邮件对谷歌搜索的侵害,提升用户的整体搜索体验。 然而在此过程中,主要受到影响的是一些SEO工具和第三方工具,同时也对我们的SEO工作策略提出了更高的要求。 

一、对SEO工具与数据抓取的直接影响

1. 依赖 HTML 抓取的方法面临失效

Google 强制启用 JavaScript 对依赖原始 HTML 提取的传统方法收集搜索数据影响很大,许多传统爬虫工具或SEO工具可能难以检索完整而准确的数据了,如果不进行技术更新,就基本失去价值了。

2. 对SEO工具的影响

启用JavaScript规定的执行,使得SEO工具在爬取和解析搜索结果时启用 JavaScript,因为JS增加了页面动态内容的复杂性,导致传统爬虫难以高效解析搜索结果,部分SEO工具出现延迟或功能中断,因此必须尽快进行技术升级。

动态渲染的页面需要更复杂的处理流程(如模拟浏览器执行JS),这会导致SEO工具爬取Google数据需要更多的算力,这会导致成本增加,同时数据获取效率降低,这反过来可能会以提高费率的方式转嫁给SEO工具的用户。

此举会限制SEO工具的市场竞争力,使得SEO从业者更依赖Google官方工具(如Search Console),进一步强化Google的生态闭环。

二、对网站SEO工作的调整和要求

1. 优化网站的JavaScript 渲染

最好使用服务器端渲染 (SSR) 预渲染内容,在服务器上生成 HTML,以便 Google 可以立即加载网站的内容,避免 JavaScript 加载延迟。实施动态渲染,向谷歌爬虫显示预渲染的内容,同时让用户体验完整的 JavaScript 功能。

2. 优化抓取和索引

需避免通过JS动态生成关键元数据(如标题、描述),以防搜索引擎因延迟渲染而无法识别,二导致的抓取和索引问题。

3. 优化页面性能

JavaScript的加载速度和执行效率直接影响用户体验和核心网页指标(Core Web Vitals),开发者应优化 JavaScript 文件,压缩脚本以减小其大小并提高页面加载速度。

三、对部分用户不友好

对于部分依赖辅助工具的用户,由于辅助工具可能与 JavaScript 存在兼容问题,从而导致辅助工具无法使用。比如某些Chrome插件使用传统爬取方式,在新规实行后,如果开发人员不更新的话,它的功能就不能用了。

部分屏幕阅读器工具可能因JS实现方式不同步而无法正常解析搜索结果页面,导致这些用户群体使用困难。

到目前为止,大概有超过95% 的网站都以某种形式使用了 JavaScriptJavaScript帮助网站实现了动画效果、媒体播放、网页表单、数据收集,以及无需刷新整个网页即可加载内容等等功能。 Google的启用JavaScript强制政策既是这一技术演进的必然,同时也是它商业策略的体现,这一举动有助于增强其搜索AI模型的训练,给用户提供更个性化的搜索结果,同时加强自身在搜索生态中的主导地位。 在这个过程中,作为SEO从业者或者网站开发者,我们应及时研判和分析其发展趋势,采取积极行动,拥抱变化。 

留下评论

您的邮箱地址不会被公开。 必填项已用 * 标注