搜索引擎可能分阶段抓取、渲染和索引 JavaScript 页面。如果初始响应只有空的应用外壳,重要文本和链接就依赖后续渲染。SSR 或静态预渲染可以更早提供公开内容;适用于内容稳定或对搜索至关重要的页面。
将原始 HTTP 响应与浏览器 DOM 和 Google URL Inspection 进行比较。检查状态、标题、canonical、正文、链接和 hydration 错误。不要向爬虫提供明显不同的页面;动态渲染会增加维护工作,也不是默认的修复方式。Google JavaScript SEO 指南
后续步骤
- 在不运行浏览器 JavaScript 的情况下请求准确 URL。
- 比较初始 HTML 与渲染后的 DOM。
- 确认链接使用真实的 href 值,且元数据一致。
- 使用 URL Inspection 验证 Google 渲染的结果。