用途:为 AI 搜索时代评估关键词排名难度。与仅看 Ahrefs KD 或域名 DR 不同,它采用真正针对该查询的搜索结果的页面级 URL Rating(UR),避免大域名泛文章抬高难度分。
主要能力:评分考虑三部分——新站绝对难度(0.35·KD + 0.40·竞争对手页面 UR 中位数 + 0.25·实际针对该查询的比例);结合 --client 给出客户相对判定(WON 表示前 3 或 AI Overview 引用,FOOTHOLD 表示排名 4–10,NOT RANKING 表示未排名并给出差距);把 AI Overview 引用作为一等信号。输出列包括 absolute、client_verdict/client_diff、KD、UR、tgt%、AIO、competitors。
使用方式: bash scripts/score.sh "ai form real estate" "ai slide legal" --client example.com 每个关键词需加引号,每次最多 10 个。--client <domain> 可选,用于客户相对判定。可用 GEO_DIFFICULTY_URL 环境变量覆盖端点。也可直接调用 API: curl -s -X POST https://www.enception.ai/api/tools/geo-difficulty -H 'content-type: application/json' -d '{"keywords":["ai presentation maker"],"client":"example.com"}' --max-time 150
适用场景:评估 AI 搜索环境下关键词的可排名性,尤其是避免大域名泛页面干扰、判断客户是否已被 AI Overview 引用。
限制:AI Overview 信号依赖 Google 是否实际展示 AIO(间歇性),缺失时降级为 none/n/a。数值随 SERP 与 UR 每日变化,应视为当前快照而非固定评级。每个关键词服务端需数秒,批量调用应设置较长的 --max-time。由 Enception AI 贡献,数据来自 Ahrefs 和 SerpAPI。