SEO Dogtor
Health Report · 公开方法

这份技术健康报告是如何生成的?

我们抓取公开网页中的结构化信号,用可重复的规则发现问题,再按影响和工作量排出修复顺序。没有排名预测,也不会用缺失数据编造结论。

方法版本 health-worker/2.0.0更新日期 2026-10-02
12最多抽样页面
公开无需授权的数据
19当前规则
1点 / Health Task
01

报告用途

Health Report 用于发现公开页面中的技术 SEO 基础问题,并帮助你安排修复优先级。关键词、竞争分析和内容机会属于 Content Report 的范围。

健康分不是 Google 官方评分,不代表搜索排名、收录保证或流量预测。分类 100 分只表示本次抽样和当前规则没有发现问题。
02

生成流程

每次报告都走同一条可复现流程。

  1. 01提交网站
  2. 02发现 robots.txt 与 Sitemap
  3. 03抽样同域页面
  4. 04提取 HTML 信号
  5. 05执行规则检查
  6. 06计算分类分数与优先级
  7. 07生成 Fix List
  8. 08邮件通知
单次请求最多 10 秒单个响应最多 1.5 MB最多 5 次同域重定向不执行 JavaScript拒绝本地、局域网和私有网络目标
03

抓取哪些数据

只读取无需登录即可访问的网页、robots.txt 和 XML Sitemap。链接架构虽然有分类分数,但当前只记录链接数量,不会仅因数量高低扣分。

抓取与索引

状态码、重定向、robots.txt、Sitemap、Canonical 与 noindex

页面基础

Title、Description 与 H1 结构

内容与分享

语言声明、图片 Alt、Open Graph 与公开文本摘要

链接架构

内部与外部链接数量;当前不对数量直接扣分

结构化数据

JSON-LD 数量与 JSON 语法

体验信号

Viewport、图片尺寸与 HTML 响应大小;不等同于 Core Web Vitals

安全信任

HTTPS 页面中的混合内容

04

判断与评分规则

每类从 100 分开始,同一种问题即使影响多个页面,通常也只作为一项 Finding 扣分;受影响页面会列入证据。展开即可查看当前真实规则。

Critical −24通常进入 P1
Warning −12通常进入 P2
Opportunity −5通常进入 P3
P1HTTP 错误状态码小于 200、达到 400,或页面无法取得严重
抓取与索引确定性检查官方参考 ↗
P1Title 缺失没有非空的 <title>严重
页面基础确定性检查官方参考 ↗
P2Description 缺失没有 Meta Description警告
页面基础确定性检查官方参考 ↗
P3Title 可能过长Title 超过 60 个字符;这是经验阈值机会
页面基础经验规则 · 建议人工确认官方参考 ↗
P2Title 重复多个抽样页面使用相同的非空 Title警告
页面基础确定性检查官方参考 ↗
P3Description 重复多个抽样页面使用相同的非空 Description机会
内容与分享确定性检查官方参考 ↗
P2H1 结构异常H1 数量不等于 1;需结合页面设计复核警告
页面基础经验规则 · 建议人工确认官方参考 ↗
P2Canonical 缺失没有 rel=canonical 声明警告
抓取与索引确定性检查官方参考 ↗
P1NoindexMeta Robots 包含 noindex;需确认是否符合发布意图警告
抓取与索引确定性检查官方参考 ↗
P2Robots 无效根目录 robots.txt 不可用,或未包含 User-agent警告
抓取与索引确定性检查官方参考 ↗
P2Sitemap 缺失未发现包含 URL 的可解析 XML Sitemap警告
抓取与索引确定性检查官方参考 ↗
P3页面语言缺失HTML 根元素没有 lang 属性机会
内容与分享确定性检查官方参考 ↗
P2Viewport 缺失没有 viewport Meta 标签警告
体验信号确定性检查官方参考 ↗
P2图片 Alt 缺失图片没有 alt 属性警告
内容与分享确定性检查官方参考 ↗
P3图片尺寸缺失图片未同时声明 width 与 height机会
体验信号确定性检查官方参考 ↗
P3JSON-LD 缺失所有抽样页面都没有 application/ld+json机会
结构化数据确定性检查官方参考 ↗
P2JSON-LD 无法解析JSON-LD 内容不是有效 JSON警告
结构化数据确定性检查官方参考 ↗
P3Open Graph 不完整页面中少于 2 个 og:* Meta 标签机会
内容与分享确定性检查官方参考 ↗
P1混合内容HTTPS 页面引用 HTTP 资源严重
安全信任确定性检查官方参考 ↗

总分是 7 个分类分数的平均值并四舍五入。每类最低为 0 分。P1/P2/P3 还结合影响和工作量,不只是严重级别。

05

如何解读

先看覆盖范围,再处理 Fix List;修复后重新检查,才能确认公开信号是否发生变化。

发现 URL 与抽样页面

发现 URL 是 Sitemap 中识别到的数量;抽样页面是本次真正抓取并执行规则的页面,最多 12 个。报告结论只覆盖本次样本。

每条 Finding

展示问题、判断依据、受影响页面、修改建议、影响、工作量、可信度与官方参考。经验规则会明确提示人工复核。

P1 · 今天

处理阻止访问、缺失 Title、混合内容等高影响问题。

P2 · 本周

优先完成高影响、低工作量的警告项。

P3 · 之后

逐步改善体验、分享与结构化数据机会。

completed任务正常完成并生成可用报告。partial生成了可用结果,但部分页面抓取失败;只对可用组件扣点。failed没有形成可用 Health 结果;预留点数自动退回。
06

当前不覆盖

这些能力需要浏览器渲染、用户授权或第三方专有数据,不应从公开 HTML 报告中推断。

07

收费与退款

按实际运行的报告组件扣点,没有订阅。

1 点 / 份
  • 新工作区赠送 10 点
  • $1 = 10 点,最低充值 $1
  • 创建任务时预留 1 点
  • completed 或产出可用结果的 partial 结算;整个 Health Task 失败则自动退回
  • Queue 重试和重复投递不会重复扣点
08

数据与版本透明度

公开抓取也需要明确边界和可追溯版本。

保存什么

保存 URL、公开元数据、检查证据及有限长度的公开文本摘要;Health Report 不需要 GSC 授权。

历史如何解释

每份结果保存生成时的引擎版本。新规则只影响之后重新生成的报告,不会静默改写历史结果。