The Website Specification:把"一个像样的网站该有什么"写成 173 条标准
阅读时间: 大约 7 分钟
The Website Specification:把”一个像样的网站该有什么”写成 173 条标准

网站该做到哪些技术细节?答案散落在 WHATWG、W3C、IETF RFC、WCAG、MDN 等无数标准里,多数开发者只凭经验记住其中几条。The Website Specification(官网 specification.website)把这件事系统化了:它是一份与技术栈无关的开放规范,从 <title> 到 /.well-known/security.txt 再到 WCAG 对比度,逐项列出”一个像样的网站应该具备什么”。值得注意的是,它明确写着”Written for humans and agents”——读者不再只是人,还包括 AI 智能体。本文基于其官网,梳理其结构与新意。
一、整体结构:10 个领域,173 个条目
官方把内容组织成十大领域,并给出了每个领域的条目数(首页显示总计 173 topics,GitHub 星标 869):
| 领域 | 条目数 | 覆盖内容 |
|---|---|---|
| Foundations(基础) | 20 | 每个页面都需要的 HTML、head 与文档基础 |
| SEO | 14 | robots.txt、sitemap、canonical、结构化数据 |
| Accessibility(无障碍) | 30 | 对齐 WCAG 的规则 |
| Security(安全) | 20 | 安全头、传输策略与各项策略 |
| Well-Known URIs | 13 | /.well-known/ 下约定俗成的路径 |
| Agent Readiness(Agent 可读性) | 22 | 让网站对 AI Agent 与爬虫清晰可辨 |
| Performance(性能) | 26 | Core Web Vitals、缓存、图片、字体、网络行为 |
| Privacy(隐私) | 7 | 同意、信号、尊重访客选择 |
| Resilience(韧性) | 8 | 优雅降级——错误页、离线、重定向 |
| Internationalization(国际化) | — | 多语言与区域处理 |
它不绑定任何技术栈——无论你用 WordPress、Drupal、Next.js、Astro、Hugo、Django 还是纯静态 HTML,“规范是规范,实现建议跟着规范走”。每个条目都回链到来源标准(WHATWG / W3C / IETF RFC / WCAG / MDN),每页还有”Edit on GitHub”链接,来源逐项标注。
二、使用方式:Audit → Learn → Improve
官网把用法设计成三步闭环:
- Audit(审计):用清单对你的站点跑一遍,或直接让你的 Agent 代劳;每个条目都是 yes/no 判断;
- Learn(学习):打开任意条目,了解它是什么、为什么重要、怎么实现;
- Improve(改进):补齐缺失项后重新核对。
更关键的工程化细节是分发形态:整套规范以只读、免鉴权的开放 MCP server 提供,同时发布为一个”Agent Skill”,教任意兼容的 Agent 何时、如何使用它;每个条目页还提供 Markdown 原文。这意味着审计不只是人在网页上逐条打勾,而是可以直接被 Agent 调用执行。
三、新意:Agent Readiness 这一类
传统的网站最佳实践清单,读者假设是人。这份规范单列了 Agent Readiness(22 条) 这一类别,反映了一个现实趋势:网站的”消费者”里,AI 智能体与爬虫占比越来越高,能不能被 Agent 正确理解与调用,正成为建站的新考量。从其近期更新日志也能看出方向——2026-09-30 新增了 auth.md Agent 注册指引、09-24 新增了 /.well-known/gpc.json(全球隐私控制信号)相关页面。这些都是典型的”机器对机器”约定,而非给人看的装饰。
四、冷静看待:它是规范,不是自动修复
有两点 nuance 值得强调:
- 它是”标准 + 清单”,而非自动化工具。审计结果是 yes/no,规范本身不替你改代码;真正落地仍要开发者或 Agent 逐条实现。把它当成”权威检查表”而非”一键优化器”才是正确预期。
- 条目数量是覆盖面,不等于通过门槛。173 条是全量清单,不同规模站点的取舍不同——个人博客不必企业级站点的全部安全头。规范的价值在于让你”知道缺什么”,而不是强迫满分。
五、优势与局限
优势:
- 权威且系统化:把散落标准收敛为一份可审计清单,每条回链原始规范;
- 技术栈中立:任何站点都能用;
- 面向 Agent 设计:MCP server + Agent Skill 的分发,让 AI 直接参与审计。
局限:
- 不提供自动修复:落地成本仍在开发者一侧;
- 清单式易流于形式:若只做勾对而不理解背后标准,价值打折;
- 较年轻:869 星标,条目仍在快速增补,个别领域(如国际化)尚未标注完整计数。
六、适合谁用
- 做建站、审计、SEO 或合规检查的团队与自由职业者:把它当作权威基线清单;
- 构建 Agent 驱动的网站审计 / 优化工具的开发者:直接接入其 MCP server;
- 想让自己的站点被 AI Agent 更好理解与调用的内容站与产品站。