リンブック
モデルが独自に推測しないように、Webサイトのバックリンクを検索するためのリンブック
ツールへのアクセスは仕事の半分です。もう半分は、アシスタントが何を行ったかを報告し、ツールが「なし」と返した時点で停止させるシステムプロンプトです。
SEO AI Pal リサーチチーム ·

防止したい失敗から始める
ツール結果が欠落している場合、アシスタントはしばしばその隙を埋めるために妥当な情報を補完します。実用的なデータがない状態でWebサイトのバックリンクを検索するように依頼すると、返信は実際のデータのように整然としたものになります。どちらの場合でもトーンは同じです。以下のプロンプトの各行は、そのような隙を埋める役割を果たします。
プロンプトを呪文ではなくリンブックとして扱ってください。各番号付きルールは、実際によくある失敗に対応しています。スキップされた呼び出しが最初に来ます。次にサイレントリトライ、次にチャット内の以前の会話から記憶された数字、最後に月次更新に関する記載の欠如です。
システムプロンプト、6つのルール
そのまま貼り付け、その後、公開しているアクション名に合わせてアクション名を編集してください。
You answer backlink questions ONLY from tool results.
1. For any question about links, call the tool. Never answer from memory.
2. After each call, print the `ok` value and the `_credits` remaining.
3. If ok is false, or the status is 401 or 402, say that in one line
and stop. Do not retry more than once.
4. Name the action you used (overview, refdomains, anchors, toppages).
5. The data is refreshed about monthly. Mention it when a link is missing.
6. Never state a number you did not receive in this chat.判断表:アシスタントが各結果に対して行うべき行動
| 返された内容 | 正しい返信 | 誤った返信 |
|---|---|---|
ok が true で、行が存在する | 行を要約し、_credits を引用する。 | 記憶にある「おおよそ」の数値を追加する。 |
ok が true で、行がゼロ | そのドメインのインデックスにはまだデータがないと伝える。スペルミスと月次更新を確認するよう提案する。 | そのドメインにはバックリンクが全くないと言う。 |
| HTTP 401 | キーの欠落または不備を報告し、停止する。 | でたらめなキーでリトライする。 |
| HTTP 402 | クレジットが枯渇したと報告し、無料の overview を提案する。 | サイトがダウンしていると主張する。 |
| タイムアウト、JSONなし | 呼び出しが失敗したと言い、数値は示さない。 | レスポンスがおそらく含んでいた内容を記述する。 |

プロンプトがデータを保持できない理由
プロンプトはチャットのルールを定義するものです。データソースではありません。以下に示す3点は、人々が間違えやすい箇所であり、それぞれに解決策があります。
プロンプトにはルールがあり、数字はない
一部の人はJSONファイルをプロンプトに貼り付け、新しい質問ごとにそれを使用することを期待します。プロンプトはチャットのルールを定義するものであり、データベースではありません。数値が重要であれば、それを取得してください。アシスタントは毎回呼び出しを行うべきです。
記憶ではなく呼び出しを引用する。上記のルールはすでにそれを示しており、呼び出しを引用する返信は検証が容易です。カスタムGPTの設定で、それらのルールがどこに配置されるかを確認できます。
APIが機能する場所でもスクレイピングは失敗する
一部の人は、同じ数値を結果ページから取得できるかどうかを尋ねます。ページのスクレイピングは、レイアウトが変更されるまで機能します。レイアウトは変更されます。その後、スクリプトは何も返さないか、間違った列を返します。
API呼び出しは毎回同じフィールドを返すため、プロンプトでそれらを指定できます。月曜日にスクレイパーをテストして木曜日に壊れたとします。それはメンテナンス作業です。バックリンクの読み込みとは異なり、チャットはその違いに気づきません。チームメイトがスクレイピングを主張する場合、期待するレイアウトと確認する日付を名乗らせます。それがなければ、誰がその失敗を責任を負うか不明です。
サイレントな失敗とベンダーのアップデート
モデルは変化し、それを取り巻く製品も変化します。あるバージョンで機能していたルールが、次のバージョンではずれることがあります。それを告げるものは何もありません。 cure は退屈です:以下のテストセットを維持し、変更のたびに再実行してください。
同じ3つのドメインと同じ3つの質問を維持してください。レシートが印刷されなくなったら、ずれはプロンプトまたはモデルにあります。最初の誤った返信に日付を付けてください。変更ログはその週に変更された内容を示します。
週次パス、5つの手順
同じ5つの手順を毎週、同じ言葉遣いで実行し、差分が言葉遣いではなくデータ由来であることを確認します。
- 1
すでに知っている3つのドメインを選ぶ
自社、1つの競合他社、1つの大手サイトです。それぞれがどのような状態であるべきかおおよそ把握しています。
- 2
同じ3つの質問を投げる
評価、上位参照ドメイン、アンカーテキスト。毎週同じ言葉遣いを使用し、差分がデータ由来であることを確認します。
- 3
レシートを確認する
各返信はアクション名を記載し、
_creditsを出力する必要があります。レシートが欠落していれば、テストは失敗です。 - 4
curlで1つの数値をサンプリングチェックする
curl "https://seoaipal.com/api.php?action=refdomains&q=example.com&per=10&key=sk_live_..."を実行し、最初の行を比較します。2クレジット消費されます。 - 5
ずれた内容を記録する
プロンプトがルールを無視し始めた場合、そのルールを強化してください。ルールを追加しないでください。
プロンプトを静かに壊す3つの習慣
長いチャットでは、モデルは最初のメッセージよりも直近のテキストに依存します。上部のルールが抜け落ちます。クライアントごとに新しいチャットを開始してください。
別のベンダーの数値のスクリーンショットを同じ会話に貼り付けたとします。モデルは2つのソースを混同する可能性があり、後でそれらを分離できなくなります。チャットごとに1つのデータソースにしてください。
少しの賞賛が害を及ぼすことがあります。モデルに、数値が期待通りであると伝えると、次の返信が同じ方向に傾くように学習します。数値がおかしい場合は、中立な指摘をしてください。アクション名を尋ねてください。返信が失敗した場合、エラーテーブルで、失敗がプロンプト、キー、またはデータのいずれにあるかを確認できます。
プロンプトをチームに渡す前
- プロンプトの上部にバージョンと日付を記載してください。
- ルールで名前が付けられているすべてのアクションが、スキーマに存在することを確認してください。
- 3ドメインテストを実行し、文章だけでなくレシートを読んでください。
- 各チームメイトに個別のチャットを提供し、チャットごとに1つのデータソースにしてください。
- 月次更新の記載を追加し、リンクがない場合にそれを説明できるようにします(否定しない)。

ノートに記載すべき日付
プロンプトの上部にバージョンと日付を記載してください(例:2026-10-29)。コードにタグを付けるようにします。その後、3月に返信がおかしくなった場合、どの言葉遣いがそれを生んだかを確認できます。
リンクに関するアドバイスもGoogleに合わせて変化します。2024年3月のコアアップデートと2025年8月のスパムアップデートは、人々がリンクについて尋ける内容を両方とも変化させ、それ以前に書かれたプロンプトはもはや当てはまらない前提を置いていました。ルールを年2回見直してください。
プロンプトの横に短い変更ログを維持してください。変更ごとに3行程度で十分です。それは謎を差分に変えます。
テストセットを小さく、退屈なまま維持する
週次パスは、テストセットが同じである場合にのみ機能します。一度選択し、記録し、結果がおかしそうになったときにドメインを交換したくなる衝動に抵抗してください。
目で判断できるドメインを選ぶ
自社サイトが最初の選択肢です。リンクについて誰よりもよく知っているためです。密接に追跡している競合他社が2番目です。非常に大きなサイトが有用な3番手です。その規模は判断しやすいです。
テストとして新規ドメインを避けてください。その数値はノイズが多いです。回答のずれはあまり何も教えてくれません。履歴が見えるサイトを選んでください。手動でリンクを読んだことがあるサイトを1つ含めてください。それが基準値です。
同じ3つの質問を同じ言葉で投げる
言葉遣いを固定してください。評価、上位参照ドメイン、アンカーテキストを毎週同じ方法で尋ねます。言葉遣いを変更すると回答も変わり、データが変化したのか質問が変わったのか判断できなくなります。
3つの返信をプロンプトの横にプレーンテキストとして保存してください。1ヶ月後、並べた比較はチャットの感覚に関する記憶よりも多くのことを教えてくれます。
実行する前にテストの価格を計算する
テスト内の有料呼び出しはクレジットを消費するため、テストにも価格があります。評価は無料なので、ドメインごとに2つの有料質問が残ります。
3つのドメインと2つの有料質問で6回の呼び出しとなり、各呼び出しで2クレジット消費するため、週次パスは12クレジット、約$0.0012かかります。その数値をテストシートに記載し、月1回残高と照合してください。
テストが失敗した場合の対応
失敗したテストは情報です。最後にルールを書き換えてください。まずレシートを確認し、次にステータスコード、次にドメインのスペルを確認します。それら3つを確認した後にのみルールに触れてください。
ルールを1つずつ変更してください。同時に2つの編集を行うと、次の失敗の原因が説明できなくなります。
失敗した返信も保持してください。日付と変更したルールを付けて変更ログに貼り付けてください。その記録こそが、次の実行での運の良い返信ではなく、本当の修正であることを確認する唯一の方法です。
このプロンプトに関するチームからの質問
トークンを節約するためにルールを短縮できますか?
できますが、ルールではなく単語を削ってください。各番号付きの行は、想像できる失敗を1つ防ぎます。1つのことを述べる2つの行をマージしてください。レシートのルールはそのままにしてください。
プロンプトはデータの読み込みを代替しますか?
いいえ。アシスタントが読み取った内容を報告させるものです。評価と参照ドメインのリストは、特に数値が驚くべきものである場合、人間の目が必要です。
アシスタントはどのアクションを最初に試すべきですか?
無料の overview から始め、リストが必要な場合に refdomains に移動してください。評価とリンクは異なる質問に答えるため、1回の呼び出しで両方をカバーすることはできません。
週次パスのコストはいくらですか?
上記のテストセットでは、3つのドメインそれぞれで2つの有料質問を使用するため、パスは約12クレジットを使用します。それは小さな数ですが、月次の残高確認に基準値を持つために記録しておく価値があります。
チームがプロンプトにないルールを望んだ場合どうすればよいですか?
日付と理由を付けて変更ログに追加し、3つのドメインでテストしてください。セッションの途中で入力された指示よりも、1回書かれた新しい制限の方が監査が容易です。