ChatGPT 抓取不执行 JS,客户端渲染网站对 AI 全盲
gaganghotra_ · x · 2026-11-02
SEO 专家 Suganthan 指出:Google 能执行 JavaScript 渲染页面,但 ChatGPT、Claude 和 Perplexity 的实时抓取器都不执行 JS。重度依赖客户端渲染的网站,AI 只能看到导航栏、页脚和 Cookie 提示,看不到正文——而浏览器和 Google 排名都显示一切正常,站长毫无察觉。
他发布了免费工具 JS Rendering Gap Checker,原理是:
- 用 ChatGPT-User 的 UA 发起原始抓取(不执行 JS)
- 再用无头浏览器完整渲染同一 URL
- 两边走同一文本提取器(避免比较的是转换器而非渲染器),按字符数计算抓取器看不到的正文占比;少于 25 字符的块不计入,避免导航链接凑数
- 评分口径:>70% 页面是空壳,>30% 大部分缺失,>8% 有部分缺失
作者建议逐页检查而非整域名,营销页和应用路由的表现可能完全不同。
「编程与Agent」频道最新
- 九种手绘状态图走红,每张都经 statechart skill 校验 — DavidKPiano · 2026-11-02
- Stardock CEO 展示工作流:晨间崩溃报告自动交给 Agent 出修复方案 — draginol · 2026-11-02
- Langflow 曝两个 9.8 分严重漏洞:无需登录即可远程执行代码 — jedisct1 · 2026-11-02
- 聊天历史不等于长期记忆:Spring AI 中的分层设计 — therealdanvega · 2026-11-02
- 用 100 个同一员工的克隆开公司? thread 借亚当·斯密质疑当前 agent 用法 — sebkrier · 2026-11-02
- AI 编程让周末项目规模指数级增长,一人 evening 竞争整个 SaaS — jaivin · 2026-11-02