大数跨境

Google 的 JavaScript SERP 影响追踪器,AI

Google 的 JavaScript SERP 影响追踪器,AI 电商实践
2025-02-06
1
导读:搜索引擎结果页现在可以“隐藏”排名追踪器、AI模型及其他优化工具的抓取内容。

Google 现要求使用支持 JavaScript 的浏览器才能查看搜索结果页内容,这实际上将自然排名列表对有机排名追踪器、AI 模型及其他优化工具进行了“隐藏”。

上月起,全球主流搜索引擎开始在搜索页面强制启用 JavaScript。Google 称此举旨在防范机器人及滥用行为,外界普遍认为这是对竞争性 AI 的隐性防御。

这一变动至少在以下三方面增加了 SEO 复杂度:

  • 排名追踪
  • 关键词研究
  • AI 可见性

Google 搜索现已要求浏览器启用 JavaScript。

JavaScript 的影响机制

即便内容由 JavaScript 渲染,网络爬虫(如 Googlebot)仍可抓取并索引页面。但网页抓取机器人在获取 HTML 内容时,流程已发生显著变化。

传统静态抓取四步法:

  1. 请求:爬虫发送 HTTP GET 请求。
  2. 响应:服务器返回完整 HTML 内容。
  3. 解析:爬虫分析 HTML 并提取内容。
  4. 使用:数据存储或调用。

此前,Ahrefs、Semrush 等工具可直接爬取 SERP(如“男士跑鞋”关键词结果),解析 HTML 生成报告。而引入 JavaScript 后,流程变得更为复杂:

  1. 请求:发送 HTTP GET 请求。
  2. 响应:仅返回基础 HTML 骨架(如 <div id=”app”></div>)。
  3. 执行:需通过无头浏览器(Puppeteer/Playwright/Selenium)渲染 JS 以加载动态内容。
  4. 等待:等待 API 调用及数据更新完成。虽仅数毫秒,但会显著降低速度并增加成本。
  5. 解析:解析动态与静态混合的 HTML。
  6. 使用:数据存储或调用。

新增的“执行”与“等待”步骤需完整浏览器模拟,消耗大量 CPU 和内存。据估算,JS 渲染爬取的资源消耗是静态 HTML 抓取的 3-10 倍。

功能 HTML 抓取 JavaScript 抓取
初始响应 完整 HTML 内容 带占位符的最小化 HTML
JavaScript 执行 非必需 必需
工具 Requests, BeautifulSoup, Scrapy Puppeteer, Playwright, Selenium
性能 更快、轻量级 更慢、资源密集
内容可用性 仅限静态内容 同时支持静态和动态内容
复杂度 低 高

需注意,Google 并非用 JS 渲染整个 SERP,而是要求访问者浏览器启用 JS,其实际影响等同。

由于爬取 SERP 的时间与资源差异巨大,除经验推测外,目前难以精准评估该新规对特定工具的具体冲击。

排名追踪成本激增

营销人员依赖有机排名工具监控目标关键词在 SERP 中的位置(含精选摘要、知识面板等)。Semrush、Ahrefs 等工具每月爬取数亿次 SERP,渲染动态页面的成本可能飙升 5 倍。

这对营销人员意味着:要么承担更高的工具费用,要么因爬取频率降低而导致数据准确性下降。

关键词研究精度受损

JS 限制可能导致高流量关键词识别不准且成本上升。SEO 专家 Kevin Indig 建议,若关键词数据可靠性降低,应转向关注页面级或域名级的流量指标来挖掘内容主题与缺口。

AI 模型抓取受阻

AI 模型常通过爬取 Google 结果来发现优质内容(例如为特定人群推荐跑鞋时访问 Top 10 网站)。如今,AI 也需耗费额外时间与算力解析 JS 驱动的 SERP,这可能削弱单纯依靠 Google 排名带来的“光环效应”。

应对策略:等待并适应

如同 Google 历次算法调整,营销人员需时间评估 JS 新规的实际影响。但可以确定的是,SEO 的游戏规则正在发生改变。

【声明】内容源于网络
0
0
电商实践
电商实践
内容 8035
粉丝 0
电商实践 电商实践
总阅读1.1k
粉丝0
内容8.0k