LLM可視性トラッカーは、あなたが入力したそのままのプロンプトしかチェックしない。だから実際のユーザーが想定と違う言い回しで質問すると、あなたのブランドがAIの回答から抜け落ちていても、ダッシュボードは決して教えてくれない。
これが誰も宣伝しない死角だ。これらのツールは役に立つし、私自身も一つ使っている。だが「自分が追跡しているプロンプト」と「人々が実際に尋ねるプロンプト」のずれこそ、多くのブランドが静かに負ける場所だ。
LLM可視性トラッカーが実際にやること
トラッカーは、あなたが定義した固定のプロンプト群を監視し、毎日ChatGPT、Perplexity、Geminiの回答にブランドが出てくるかを確認する。「AIエージェント向けの最適な検索API」や「Tavilyの代替」といったプロンプトを書くと、ツールはそれらをスケジュールで再実行し、引用されたかどうかを記録する。
予算感をつかむために、現在の価格を挙げておく。
- Profound: Starter 月額99ドルで50プロンプト、Growth 月額399ドルで100プロンプト。
- Peec AI: 月額100、241、505ドル、プロンプト量に応じた価格、基本プランで3プラットフォーム。
- Qwairy(フランス製): 月額59ユーロ(約69ドル)から、7日間トライアル、10以上のプロバイダーを追跡。
つまり、あなたの可視性の全体像は50〜100個のプロンプトに乗っている。それが製品だ。そして実用的な製品でもある。毎日手で再実行するのは骨が折れるからだ。
なぜ固定のプロンプトリストが死角になるのか
ツールはあなたが供給するプロンプトしか監視せず、それは実際のユーザーが打ち込むものと一致しないかもしれない。あるフランスのSEOがRedditでまさにこの点を指摘した。あなたは自分の推測を相手に採点しているだけで、人々がChatGPTに送る実際のプロンプトに関する本当のデータは存在しない。AIプロバイダーはそれを公開しない。
そこから二つの失敗パターンが生まれる。
- あなたは「最適なReddit スクレイピングAPI」を追跡しているが、買い手は「ブロックされずにRedditのデータを取る方法」と尋ねる。言い回しが違えば回答も違い、引用を失ってもダッシュボードは緑のままだ。
- 80個のプロンプトを追跡してカバーできた気になるが、あるトピックには400通りの実際の言い回しがある。20%を抽出して、それを可視性と呼んでいる。
直すべきはダッシュボードではない。すでに払っているダッシュボードに、より良いプロンプトを入れることだ。
実際の検索データで追跡プロンプトを広げる方法
人々が実際に検索している質問を取り出し、追跡していないものを追加する。推測ではなく実際の言い回しを得られるソースが二つある。
- Googleのpeople_also_askとrelated_searches: Googleがそのトピックに対して表示する実際のクエリ展開。
- そのトピックのRedditスレッド: Redditの議論はAI回答の引用に先行することが多く、人々が今まさに尋ねている質問の方向性を示す信号になる。
SERP APIは両方を返す。以下はScavioのGoogleとRedditのエンドポイントを叩き、候補プロンプトを出力する短いスクリプトだ。
import requests
API_KEY = "YOUR_KEY"
HEADERS = {"Authorization": f"Bearer {API_KEY}"}
BASE = "https://api.scavio.dev/api/v1"
# 1. People Also Ask + related searches for your topic
g = requests.post(
f"{BASE}/google",
headers=HEADERS,
json={"query": "reddit scraping api", "light_request": True},
).json()
paa = [q["question"] for q in g.get("people_also_ask", [])]
related = g.get("related_searches", [])
# 2. Reddit threads people actually post on the topic
r = requests.post(
f"{BASE}/reddit/search",
headers=HEADERS,
json={"query": "reddit scraping api"},
).json()
threads = [t["title"] for t in r.get("results", [])]
candidates = paa + related + threads
for c in candidates:
print(c)light_request: True だけでpeople_also_askとrelated_searchesが返る点に注意。light_request: false にすると、1クレジットではなく2クレジットでより完全なGoogleレスポンスが得られる。クレジットは1つ0.005ドル、登録時に50クレジットが無料でもらえるので、トピック一回分のスイープは数セントで済む。
その候補リストを取り、トラッカーがすでに監視しているプロンプトと重複排除し、新しい言い回しを追加する。これで毎日のチェックが、決して推測できなかった質問までカバーする。
これがやらないこと
ScavioはAI Overviewの本文を返さないし、ChatGPTでの正確な引用率も教えない。それはトラッカーの仕事であり、トラッカーは毎日のチェックを回すのに本当に最も簡単な手段だ。この方法はそこに良い入力を供給するもので、置き換えるものではない。
二つの層として考えるとよい。SERPとRedditのデータは、どの質問を追跡すべきかを教える。ダッシュボードは、それに勝てているかを教える。両方を回せば、自分の推測を相手に採点するのをやめられる。
正直な結論
トラッカーは使い続けよう。ただ、そのプロンプトリストを信じるのはやめよう。四半期ごとに、主要トピックのpeople_also_ask、related_searches、Redditスレッドを取り出し、新しい言い回しをダッシュボードに入れる。ツールはプロンプトをチェックする。あなたは、それが正しいプロンプトであることを確かめる。