surfup

网站上线:30 项检查

上线前检查内容、技术基础、安全性、无障碍体验和分析数据。

将以下清单用于上线检查,并根据项目的证据、范围和限制进行调整。

路由与响应

  • 分别通过直接访问和站内链接打开首页。
  • 直接打开每一条公开路由。
  • 确认未知路由会显示有用的 404 页面。
  • 检查每个重要页面最终返回的 HTTP 状态码。
  • 针对生产构建重复检查直接访问路由。

页面元数据与内容

  • 确认每个可索引页面都有唯一的 title。
  • 检查 description 是否被截断或仍是通用模板文本。
  • 确认每个页面都有一个明确的主标题。
  • 将 canonical 与预期的首选 URL 进行比较。
  • 检查结构化数据是否与页面可见内容一致。

索引与发现

  • 确认 robots.txt 可以访问且包含预期规则。
  • 确认站点地图可以打开,且只包含预期 URL。
  • 比较不同语言版本的 hreflang 集合和 x-default。
  • 跟踪重定向链并检查是否存在循环。
  • 确认重要页面可以通过普通链接访问。

链接、控件与表单

  • 检查站内链接是否返回 404 或指向错误域名。
  • 使用鼠标和键盘操作菜单及语言切换器。
  • 分别使用有效值和无效值提交表单。
  • 检查表单的加载、成功和错误状态。
  • 确认所有适用场景都要求取得同意。

响应式布局与键盘

  • 在 320 像素宽的视口下检查页面。
  • 在 375 像素宽的视口下重复检查。
  • 检查平板视口,并确认没有横向溢出。
  • 放大文字,确认按钮不会相互覆盖。
  • 仅使用键盘完成主要操作流程。

无障碍、隐私与证据

  • 检查表单字段标签和按钮的无障碍名称。
  • 检查文本对比度和可见的焦点样式。
  • 确认核心内容不依赖动画才能访问。
  • 确认公开资源中没有机密或个人数据。
  • 记录 URL、时间、设备、预期结果和实际结果。