Skip to content

SEO 与可访问性:结构信号、名称计算与抓取边界

主题边界

  • SEO 关注爬虫如何发现、理解和索引内容;可访问性关注辅助技术如何感知、导航和操作页面。
  • 两者都依赖语义化结构,但不能互相替代。

机制与流程

  • SEO 依赖标题、meta、链接结构、结构化数据、可抓取文本和渲染完成度;现代搜索引擎能执行部分 JS,但成本更高且延迟更大。
  • 可访问性依赖语义元素、可访问名称计算、焦点顺序、颜色对比、键盘可操作性和动态内容通知。
  • ARIA 是补充语义信息的桥梁,不应用来替代已有的原生语义与交互。

关键差异

  • 搜索引擎更关心内容发现和索引质量;屏幕阅读器更关心操作路径、角色和名称。
  • SSR、预渲染对 SEO 的收益常比对 a11y 更直接,而 a11y 更多取决于控件语义和交互设计。

边界条件

  • 页面能被肉眼看到不等于能被爬虫或辅助技术正确理解。
  • 只给图片写 alt 不能覆盖全部 a11y 问题,交互顺序和焦点陷阱更常导致实际障碍。

工程落点

  • 前端架构需要决定哪些页面必须 SSR/SSG,哪些信息通过结构化数据暴露,哪些动态区域要声明 live region。
  • 无障碍与 SEO 最好进入组件库和设计系统,而不是在上线前集中补丁。

相关主题