工作原理
从一个网址,到每一页的评分
识别 sitemap 与 robots,使用真实浏览器渲染。了解每个页面如何被发现、审计与评分。
我们不只是扫描您的首页
识别 Sitemap 和 robots,使用真实浏览器渲染。我们发现每一个内部链接,构建您的站点图谱,并审计我们找到的每一个页面。
正在爬取 example.com发现 8 个页面
/ 已扫描
└─/about 已扫描
└─/blog 已扫描
└─/blog/post-1 已扫描
└─/blog/post-2 已扫描
└─/blog/post-3 已扫描
└─/pricing 已扫描
└─/contact 已扫描
爬取流程,一步一步
从点击“分析”到阅读报告之间发生了什么。
01
发现页面
爬取从你的首页和网站公开的页面列表开始。
- 读取 robots.txt 中的 Sitemap 条目
- 没有时回退到 /sitemap.xml 并据此填充队列
- 总是先扫描首页
02
跟随链接
按广度优先逐层跟随链接,直到用完套餐的页面额度。
- 免费套餐:最多 3 层链接深度、10 个页面
- 合并重复 URL——去除片段、末尾斜杠和默认端口
- 只在你的网站内爬取;www 与裸域名视为同一个
- 跳过文件:PDF、图片、CSS、JS、字体、订阅源和办公文档
03
像浏览器一样渲染
每个页面都在无头 Chromium 中加载,JavaScript 应用呈现得与访客所见一致。
- 等待 SSR 和 SPA 完成水合(React、Vue、Angular)
- 在 375×667、768×1024 和 1440×900 尺寸下截图
- 记录 JS 异常、控制台错误和失败的请求
- 多个页面并行渲染
04
审计每个页面
每个渲染后的页面运行七类审计。
- 性能、SEO、安全、无障碍、功能、内容和基础设施
- DNS 和 TLS 检查按主机执行一次,而不是每页一次
- 每个问题都有严重程度和修复建议
05
汇总
页面结果汇总为全站得分、统计数据和链接图。
- 类别得分和健康分按页面取平均
- 每个内部和外部链接都作为图的边保存
- 指向 4xx/5xx 页面的内部链接标记为失效
06
交付报告
爬取过程中结果会陆续显示。报告大约保留 24 小时,如需留存副本,请下载 PDF 或 CSV。
- 通过 Server-Sent Events 实时显示进度
- PDF 报告和逐页 CSV 导出
- 与同一网站的上一次爬取对比
- 爬取完成时发送邮件
每次爬取的全站统计
在最后一个页面审计完成后计算。
- 已爬取页面
- 已获取并审计的页面
- 已发现页面
- 找到的唯一 URL,包括超出额度的部分
- 失效链接
- 指向 4xx/5xx 页面的内部链接
- 内部链接
- 你自己页面之间的链接
- 外部链接
- 指向其他网站的链接
- 缺少 alt 的图片
- 所有页面合计
- 平均渲染时间
- 页面平均加载时间(毫秒)
- 最大深度
- 到达的最深链接层级
实时进度事件
报告页面通过这些事件实时跟踪爬取。
SCAN_STARTED爬取已开始PAGE_DISCOVERED新 URL 加入队列PAGE_SCANNED某页面完成审计并给出得分ISSUE_FOUND发现新问题SCAN_COMPLETED得分和统计已定稿SCAN_FAILED爬取因错误停止
健康分是如何计算的
每个数字都能追溯到具体检查。计算方式如下。
第 1 步
页面得分
每个页面在每个类别获得 0–100 分,页面得分取其平均值。
页面 = 平均(各类别审计)第 2 步
类别得分
每个类别在所有爬取页面上取平均,薄弱的模板一目了然。
类别 = 平均(所有页面)第 3 步
健康分
总分是各类别得分的平均值。
健康分 = 平均(各类别)按规则扣分,而非猜测
检查从 100 分开始,每个问题扣除固定分数,同样的问题总是扣同样的分。分数按颜色区分:
- 90–100
- 良好
- 50–89
- 需改进
- 0–49
- 较差
响应式得分权重
布局审计为每次设备渲染打分,在设备间取平均后再加权:
- 布局完整性30%
- 移动端可用性20%
- 触控目标10%
- 导航10%
- 溢出10%
- 视觉一致性10%
- 布局稳定性(CLS)10%
每个分数背后的阈值
没有黑箱。以下是审计使用的确切界限及其扣分。
性能扣分
每个页面从 100 分开始。超过阈值会扣分,较严重的还会记录为问题。
| 指标 | 阈值 → 扣分 |
|---|---|
| 服务器响应时间 |
|
| HTML 文档大小 |
|
| 资源请求数 |
|
| 阻塞渲染的资源 |
|
| gzip / brotli | 未压缩−8 分警告 |
安全扣分
每缺少一项防护,从页面安全分中扣除的分数。
- 通过 HTTPS 提供−40严重
- Strict-Transport-Security−15严重
- Content-Security-Policy−12警告
- 点击劫持防护−8警告
- X-Content-Type-Options−6警告
- Referrer-Policy−4提示
- Permissions-Policy−4提示
30–60
标题长度
字符数——推荐范围
120–160
Meta 描述
字符数——推荐范围
150
内容单薄
可见文字低于该词数时标记页面
5%
关键词密度
词占比超过该值时标记为堆砌
44 px
触控目标
手机和平板上的最小点击尺寸
0.1 / 0.25
布局偏移
CLS 不超过 0.1 为良好,超过 0.25 为差
30 / 14
证书到期
剩余天数先触发提示,再触发警告
TLS 1.2+
TLS 版本
更旧的版本都标为严重