关于 geo-difficulty
geo-difficulty 是面向 SEO 从业者的 GEO 关键词难度评估技能,结合实际竞争页面的 URL Rating、关键词难度和 AI Overview 引用信号。可按单个网站给出相对排名判断,结果反映当前搜索结果快照。
主要功能
- 01评估关键词绝对难度
- 02纳入竞争页面 URL Rating
- 03将 AI Overview 引用作为信号
- 04提供网站相对排名判断
- 05输出竞争结果及其指标
适用场景
- 01比较多个关键词的 AI 搜索排名难度
- 02判断网站在搜索结果中的现有位置
- 03识别未排名关键词的竞争差距
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ openclaudia/ openclaudia-skills --skill geo-difficulty安装后在 Claude Code 中输入/geo-difficulty确认已加载。
附带文件scripts/score.sh
详细介绍
GEO 难度
为 AI 搜索时代的关键词排名难度评分。与普通的 Ahrefs KD 或域名 DR 不同,它:
- 使用实际针对查询的结果的页面级 URL Rating(UR)——因此,来自大型域名(例如 mckinsey.com)的一般文章不会再抬高分数;
- 基于客户端相对评估——同一个 SERP 对不知名网站来说可能难以逾越,但对已获得排名或被 Google AI Overview 引用的网站来说则可能轻松胜出;
- 将 AI Overview 引用纳入其中,作为一项核心信号。
**披露:**由 Enception AI 贡献。数据由背后的免费公共 API 提供,网址为 https://www.enception.ai/tools/geo-difficulty(`POST https://www.enception.ai/api/tools/geo-difficulty`,无需 API 密钥)。服务端数据来自 Ahrefs 和 SerpAPI。
用法
bash scripts/score.sh "ai form real estate" "ai slide legal" --client example.com
- 传入一个或多个关键词(每个关键词都加引号)。每次最多 10 个。
--client <domain>为可选参数;添加此参数可获取基于客户端相对评估的结论(WON/FOOTHOLD/NOT RANKING)。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
输出列
- absolute — 针对全新网站的难度,范围为 0–100(
0.35·KD + 0.40·median competitor page-UR + 0.25·targeting%)。 - client_verdict / client_diff — 仅在使用
--client时提供。WON(排名前三或被 AI Overview 引用)、FOOTHOLD(排名第 4–10 位)、NOT RANKING(显示需要缩小的差距,并计入客户端的 DR)。 - KD — Ahrefs 关键词难度;对于搜索量为零的长尾关键词,显示为
-。 - UR — 实际竞争对手页面级 URL Rating 的中位数。
- tgt% — 前 10 个结果中实际针对该查询的结果占比。
- AIO —
cited(客户端出现在 AI Overview 中)、Nsrc(显示 AIO,且有 N 个来源)、none或n/a(此查询没有 AIO 数据)。 - competitors — 针对该查询的结果及其 UR。
注意事项
- AI Overview 部分取决于 Google 是否实际为该查询显示 AIO(显示情况不稳定);如果没有 AIO,则会妥善降级为
none/n/a。 - SERP 和 UR 会逐日变化,因此数值也会变化——请将其视为当前快照,而非固定评级。
- 每个关键词在服务端需要几秒钟处理;批量查询时请为
--max-time设置充足的时间。
评论
支持 Markdown