Rudra Analyzer
工作原理

从一个网址,到每一页的评分

识别 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 的图片
所有页面合计
平均渲染时间
页面平均加载时间(毫秒)
最大深度
到达的最深链接层级

实时进度事件

报告页面通过这些事件实时跟踪爬取。

  1. SCAN_STARTED爬取已开始
  2. PAGE_DISCOVERED新 URL 加入队列
  3. PAGE_SCANNED某页面完成审计并给出得分
  4. ISSUE_FOUND发现新问题
  5. SCAN_COMPLETED得分和统计已定稿
  6. SCAN_FAILED爬取因错误停止

健康分是如何计算的

每个数字都能追溯到具体检查。计算方式如下。

第 1 步

页面得分

每个页面在每个类别获得 0–100 分,页面得分取其平均值。

页面 = 平均(各类别审计)
第 2 步

类别得分

每个类别在所有爬取页面上取平均,薄弱的模板一目了然。

类别 = 平均(所有页面)
第 3 步

健康分

总分是各类别得分的平均值。

健康分 = 平均(各类别)

按规则扣分,而非猜测

检查从 100 分开始,每个问题扣除固定分数,同样的问题总是扣同样的分。分数按颜色区分:

90–100
良好
50–89
需改进
0–49
较差

响应式得分权重

布局审计为每次设备渲染打分,在设备间取平均后再加权:

  • 布局完整性30%
  • 移动端可用性20%
  • 触控目标10%
  • 导航10%
  • 溢出10%
  • 视觉一致性10%
  • 布局稳定性(CLS)10%

每个分数背后的阈值

没有黑箱。以下是审计使用的确切界限及其扣分。

性能扣分

每个页面从 100 分开始。超过阈值会扣分,较严重的还会记录为问题。

指标阈值 → 扣分
服务器响应时间
  • > 800 ms−5 分
  • > 1.5 s−15 分警告
  • > 3 s−30 分严重
HTML 文档大小
  • > 500 KB−6 分
  • > 1 MB−15 分警告
  • > 2 MB−25 分严重
资源请求数
  • > 30−6 分
  • > 50−12 分
  • > 100−20 分警告
阻塞渲染的资源
  • > 4−6 分
  • > 8−12 分警告
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 版本

更旧的版本都标为严重

找出拖累您网站的问题

免费检查任何公开页面。基本检查无需注册。