徽章是什么
它是一张 shields.io 图片,由对你首页的一次扫描生成,图上写着满分 100 的得分,并链接回得出这个分数的报告。提供两种格式:用于 GitHub README 的 Markdown,以及用于网站页脚的 HTML。
颜色不是装饰。它由分数决定:80 分及以上是绿色,60 到 79 分是琥珀色,60 分以下是红色。读者不用点击任何东西,大致就能看出你处在什么位置。
为什么数字不能手动输入
这一点值得写清楚,因为大多数徽章生成器允许你自己设定分数。
一个由持有者自己挑选数字的徽章,不能证明任何事。—— 这一页依据的设计笔记
所以这个字段是只读的。如果扫描失败,或者你的首页返回的是拦截页、错误文档而不是页面本身,就完全不会生成嵌入代码。什么都不说,好过递给别人一个数字,而当他被问到数字从哪来时无法回答。
适用于分数的规则同样适用于徽章:它是关于你的页面是否处于「可能被引用」这一状态的断言,而不是任何引擎当前正在引用你的断言。
我该怎么嵌入?
四步,其中第三步是大多数人会跳过的那一步。
- 输入域名并检查分数。扫描成功之前不会生成任何内容。
- 选择一种预览样式。三种样式嵌入的都是同一张扁平 shields.io 图片。
- 复制代码并粘贴,然后点一次徽章,确认它能打开。一个 404 的徽章比没有徽章更糟。
- 站点内容变化后重新扫描并替换代码,因为数字在你复制的那一刻就被固化进图片 URL,它不会自己变动。
徽章到底能证明什么?
它能证明的是:在扫描那一天,你的首页满足了一组具体且已公布的检查。仅此而已。扫描器运行 40 项检查,分布在 12 个加权维度上,每条规则及其分值都在方法论页上。
| 徽章显示的 | 徽章不显示的 |
|---|---|
| 爬虫能否访问这个页面——依据 robots.txt 与响应本身 | 任何 AI 引擎当前是否提到、推荐或引用你 |
| 标记是否给了模型可提取的东西:实体数据、结构、证据 | 引用是否可能发生。就绪度是前提,不是预测 |
| 只有首页,且限于报告上标注的那一天 | 关于内页的任何结论——单 URL 扫描从不读取内页 |
权重最高的是 AI 爬虫访问,占 16%,因为一个读不到的页面根本没有被引用的路径。权重最低的是交付与移动端(2%)和国际就绪度(3%)。每一个权重的理由都是公布的,而不是被断言的。
关于嵌入徽章的常见问题
徽章会自动更新吗?
不会。分数在你复制代码时就被固化进图片 URL 里,所以在替换代码之前,它会一直停在那一个数字上。
我可以自己设定分数吗?
不可以,这是有意的。分数字段是只读的,只由一次成功的扫描填入。
如果我的站点拦截了扫描,会发生什么?
不会生成任何嵌入代码。没有诚实的分数可以展示,所以页面会如实说明,而不是显示一个数字。
如果我的分数下降了,我应该撤掉徽章吗?
这由你决定,但一个与它所链接的报告不一致的徽章,比没有徽章更糟。
徽章不能替你做什么
徽章只是一个小小的产物,说清楚它不是什么才是公允的,因为真正能提升可见度的证据在别处。
GEO can boost visibility by up to 40% overall in generative engine responses, and in the paper’s Table 1 the best of the tested methods improve on the no-optimization baseline by 41% and 28%. — Generative Engine Optimization, KDD 2024
91 分和 README 里的一个徽章,只是关于你的标记的一句陈述。它不是一次引用,也没有任何徽章生成器能替你产出一次引用。徽章真正有用之处,和一个公开分数在任何地方有用之处一样:它让页面的状态变得可见,而可见的问题才会被修好。
扫描器是开源的,所以对上面任何一条的异议都可以很具体。代码,包括这个徽章所依据的规则集,都在 github.com/Alex13192/geo-scanner。