此次更改的原因是这些建议已经“过时”,而且 Google 现在可以很好地处理 JavaScript。
Google 已从《理解 JavaScript SEO 基础》文档中移除了“为无障碍设计(design for accessibility)”这一部分。Google 表示删除该内容是因为这些信息“已经过时,不再像以前那样有帮助”。
旧内容曾提到,使用 JavaScript 来呈现页面内容“可能会让 Google 难以看到”。但 Google 现在表示,这种情况多年来已经不再成立,因此删除了该部分内容。
旧版内容
旧版部分内容如下:
为无障碍设计(Design for accessibility): 创建页面时应以用户为中心,而不仅仅是搜索引擎。当你设计网站时,应考虑用户的需求,包括那些可能没有使用支持 JavaScript 浏览器的用户(例如使用屏幕阅读器的人或使用较低端移动设备的人)。测试网站可访问性最简单的方法之一,是在关闭 JavaScript 的情况下在浏览器中预览网站,或者使用仅文本浏览器(如 Lynx)查看。以纯文本方式查看网站也可以帮助你发现一些 Google 可能难以看到的内容,例如嵌入在图片中的文本。
为什么删除
Google 解释说:
-
“这些信息已经过时,不再像以前那样有帮助。Google 搜索已经能够渲染 JavaScript 很多年了,因此使用 JavaScript 加载内容并不会‘让 Google 搜索更难理解页面’。”
-
“现在大多数辅助技术(assistive technologies)也能够很好地与 JavaScript 配合使用。”
为什么这很重要
虽然 Google 搜索现在能够很好地处理 JavaScript,但仍然建议你使用 Google Search Console 中的 URL 检查工具(URL Inspection Tool) 来确认 Google 实际看到的页面内容。
同时需要注意,Google 对 JavaScript 的支持非常好,Microsoft Bing 也很可能同样支持。但许多新的 AI 搜索引擎 可能还无法像 Google 或 Bing 那样很好地渲染 JavaScript。