geo-scorev1.8.3
  1. 首页
  2. 文档
  3. 常见问题

常见问题

关于 geo-score,大家问得最多的问题,每个都附上背后的记录。读数看起来不对时,排错指南解释了每一种错误原因和分数变动的每一种情况。

GEO 是什么?

GEO 指生成式引擎优化:让 ChatGPT、Perplexity、Google AI 概览、Gemini、Copilot 这类 AI 回答引擎引用你,和地理、地图无关。回答引擎不给网页排名,它从抓得到、读得懂、信得过的来源里检索段落,再引用这些段落。geo-score 衡量的就是一个站有没有为此做好准备。

geo-score 收费吗?

不收费。它以 MIT 许可开源,没有付费版,打分不需要 Key。第 2、3 级用你自己的 Key 调用 AI 服务商:费用直接付给服务商,每次运行都记一本账,写明请求数、token 数和花费。

为什么两次运行的分数差了几分?

每次运行最多抽 8 个页面,两次抽到的页面可能不同。对 317 个站同日复测,99% 落在 ±5 以内(来源:REPRODUCIBILITY.md)。想知道是不是网站变了,用 --json-out before.json 存一次结果,再用 --baseline before.json 重评同一批页面。

为什么某一项显示横线,而不是分数?

这一项没测到,所以退出了分母,而不是按 0 分算。常见原因:站外查询没有回应、页面语言不在启发式规则能读的范围内,或者这一项需要站外检索或人工判断。没测到绝不等于 0 分。

为什么我的分数被封顶在 40?

三道门槛里有一道得了 0 分:robots.txt 禁止了 AI 检索爬虫、大多数检索 UA 被拒绝,或者正文要等 JavaScript 运行后才出现。爬虫拿不到内容之前,页面上的其他改动都进不了回答引擎,所以归一化分最多 40。报告会把这道门槛和它的证据放在最前面。

为什么在线打分和本地运行的分数不一样?

在线打分最多读 5 个页面(命令行默认 8 个),每个请求最多等 10 秒、整次最多 30 秒,并且是从云端机房发起的请求。有些站对云端地址的响应不一样,来不及测的项会记为未测。想要留档的分数,请用命令行默认参数在本地跑,结果页会给出完整命令。

分数越高,AI 就越常引用我吗?

目前还没有证据。分数衡量的是引擎「能不能」引用一个站。预注册检验的首轮里,一家引擎在 83 个站上的 1,280 个回答,没有检出分数和引用之间的关系(来源:RESULTS-wave0.zh-CN.md)。引擎「有没有」引用你,由第 2、3 级单独测量,从不加进分数。geo-score 从不预测流量、排名或收入。

geo-score 会帮我改网站吗?

不会。它只测量,并写明每一项升到下一档要什么。修复模板、内容改写和针对单个引擎的打法,仓库有意不放,只有两个公开常识级的示例:一份放行检索爬虫的 robots.txt,一个 Organization JSON-LD 对象。想让人帮你改,可以找见润科技旗下的 GEO 服务引见。

geo-score 会把数据发给谁?

不会发给维护方:它没有任何遥测。第 1 级运行只访问你指定的网站(跟随其跳转)、该站标记和 robots.txt 指向的地址(如 sameAs 主页、logo、sitemap),以及 Wikidata 和 Wikipedia 搜索。第 2、3 级只调用你设了 Key 的 AI 服务商。

在线打分会保存什么?

你提交的网址和结果都不写进任何数据库,代码也不写日志。同一网址的结果在 CDN 上缓存最多 1 小时,重复请求不用重算。详见隐私说明。

geo-score 检查哪些 AI 爬虫?

10 个检索类 UA:OAI-SearchBot、ChatGPT-User、Claude-SearchBot、Claude-User、PerplexityBot、Perplexity-User、Googlebot、Bingbot、Applebot、Amazonbot,每个都用其厂商公布的 UA 字符串。GPTBot、ClaudeBot、CCBot、Google-Extended 这类训练爬虫和退出声明只报告、不计分(reference/ai-crawlers.md)。

网站怎么进入公开榜单?

走贡献指南里的「Add a site」流程。徽章或回链从不影响分数,也从不决定一个站能否进入榜单、排在哪里。

对量表里的某个权重有异议,怎么办?

带着证据开一个量表修订提案。每个权重依据什么、哪里依据还薄,证据表里都写着。