直接答案:25 个缓存首页共 978 张图片,其中 502 张有非空 alt(51.3%)。但“有 alt”不等于“写得对”:这 502 条文案只有 353 条不同,长度中位数 6 个字符;49 条是文件名(如 LOGO1.svg,全部来自 E02)、39 条不超过 2 个字符、190 张图片共用重复文案。E03 有 56 张图片共用“图片名称”。
第 38 期只数了 alt 有没有;这一期在同一批页面上继续看文案:是描述、是文件名,还是模板占位符。仍是零请求、只读缓存 HTML。
方法:覆盖率三态 + 文案四看
页面来自第 4 期 25 个首页缓存。覆盖率仍按非空 / 空 / 缺失三态;文案质量看四件事:是否像文件名(以 .jpg/.png/.svg 等结尾)、是否过短(≤2 字符)、是否过长(>60 字符)、是否重复(同一文案被多张图共用)。不判断语义是否准确。
| 项 | 规则 | 边界 |
|---|---|---|
| 文件名式 | alt 以常见图片扩展名结尾 | 可能是 CMS 自动取文件名 |
| 过短 | 长度 ≤2 个字符 | “图”“logo”等无法说明内容 |
| 过长 | 长度 >60 字符 | 可能堆关键词 |
| 重复 | 同一文案被 ≥2 张图片使用 | 公司名、占位符、导航词 |
覆盖:978 张里 502 张有 alt
| 项 | 数量 | 占图片 |
|---|---|---|
| 图片总数 | 978 | 100% |
| 非空 alt | 502 | 51.3% |
| 空 alt | 241 | 24.6% |
| 缺失 alt | 235 | 24.0% |
文案:353 条不同,49 条是文件名
| 指标 | 数量 | 说明 |
|---|---|---|
| 非空 alt 文案 | 502 | 去重后 353 条 |
| 长度中位数 | 6 字符 | 多数只写了很短的名词 |
| 文件名式 | 49 | 全部来自 E02(LOGO1.svg、AboutKATOP.svg 等) |
| ≤2 字符 | 39 | 如“图”“高凯” |
| >60 字符 | 10 | 可能堆关键词 |
| 通用词 | 3 | logo / icon |
| 共用重复文案的图片 | 190 | 占 502 条的 37.8% |
| 单条最多复用 | 56 张 | E03 的“图片名称” |
四个具体例子
- E02:49 条 alt 全是文件名。
LOGO1.svg、AboutKATOP.svg、Milestones.svg——像是 CMS 直接把文件名填进 alt。 - E03:56 张共用“图片名称”。 这是模板占位符,等于没有描述;同站另有 12 张正常文案。
- E24:4 张共用“Wps图片(1)”。 从文档工具直接粘贴的痕迹,和页面内容无关。
- E14:5 张共用“查看更多”。 这是交互词,不是图片描述。
站点两极:4 个全有,4 个全无
| 类型 | 站点 | 说明 |
|---|---|---|
| 全部非空 alt | E06、E09、E14、E23 | 47、23、26、53 张图片全部有 alt |
| 一张都没有 | E01、E11、E27、E28 | 14–40 张图片,非空 alt 为 0 |
| 首页无图片 | E18、E20 | 不参与比例 |
对验收的启示
- 先看覆盖,再看文案。 502 条里 190 条重复、49 条是文件名,覆盖率会高估可读性。
- 把占位符单独列。 “图片名称”“Wps图片(1)”这类文案应视为未填写。
- 文件名式 alt 是常见默认值。 CMS 自动取文件名时,需要人工覆盖。
- 重复文案要按用途判断。 公司名在 logo 上可以接受,用在 20 张产品图上就不行。
- 语义准确性仍需人工。 本期只做形式检查,不判断描述是否贴合图片。
局限
- 零请求复用缓存:页面状态停留在 2026-10-31 至 11-01。
- 形式规则:文件名、长度与重复只是代理,不等于语义质量。
- 不执行 JS:懒加载与脚本插入的图片不在统计内。
- 不区分用途:装饰图与内容图按同一规则计数。
- 25 家 pilot:不外推行业。
数据与复算
覆盖数据:equipment-image-alt-pilot-2026.csv(25 行)。文案数据:equipment-alt-quality-2026.csv(25 行,含文案总数、去重数、长度中位、文件名/过短/过长/通用词、重复图片数与最高复用)。仓库内分别为 docs/research/2026-11-image-alt-pilot.csv 与 2026-11-alt-quality.csv。
解析:scripts/img_alt_probe.py(覆盖,10 项单测)与 scripts/alt_quality_probe.py(文案,9 项单测)。运行:
python -m unittest scripts.test_img_alt_probe scripts.test_alt_quality_probe
配套:文章页图片 alt 覆盖率 pilot(514 张)、首页隐私入口与分析脚本 pilot、日期与 H1 距离 pilot、首页语义结构 pilot(main 3/25、12 站无 H1)。
数据来源与口径
- 首页缓存:第 4 期 25 个首页(2026-10-31 至 11-01)。
- alt 三态与文案规则:非空/空/缺失;文件名、长度、通用词、重复。
- 扫描时间:2026-11-03,零网络请求。