geo-difficulty について
geo-difficulty は、SEO 担当者向けの GEO キーワード難易度評価スキルです。競合ページの URL Rating、キーワード難易度、AI Overview の引用を組み合わせ、指定サイトに応じた順位の見通しを示します。結果は現時点の検索状況を反映します。
主な機能
- 01キーワードの絶対難易度評価
- 02競合ページの URL Rating の反映
- 03AI Overview 引用のシグナル利用
- 04サイト別の順位判定
- 05競合結果と指標の表示
活用シーン
- 01AI 検索におけるキーワード難易度の比較
- 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 による提供です。https://www.enception.ai/tools/geo-difficulty の無料公開 API(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
- 1つ以上のキーワードを渡します(それぞれを引用符で囲んでください)。1回の呼び出しで最大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(トップ3、または 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 を表示するかどうかに左右されます(断続的に表示されます)。表示されない場合は、
none/n/aに適切に切り替わります。 - SERP と UR の変化に応じて数値は日々変動します。固定的な評価ではなく、現時点のスナップショットとして扱ってください。
- キーワードごとにサーバー側で数秒かかります。複数件を処理する場合は、
--max-timeに十分な時間を設定してください。
コメント
Markdown 対応