常见问题
关于 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)。
- 网站怎么进入公开榜单?
- 对量表里的某个权重有异议,怎么办?