除外キーワード管理のための AI ツールの多くは、リストを出すところで止まります。検索語句を分析し、無駄なものを特定し、Google Ads に貼り付けるための CSV を書き出します。PaidSync は、三つの複合ツール(get_wasted_spend_report、analyze_search_term_ngrams、add_negative_keywords)を、一回の Claude の会話の中で、最初から最後まで実行します。Claude が候補を見つけ、あなたが確認して承認し、Claude が適用します。AI のあとの手作業のステップがなくなります。
このガイドでは、7 ステップのワークフローの詳細、実際の Claude のプロンプト、そして分析するだけで実行しないツールとこのアプローチの違いを紹介します。
AI 除外キーワードツールの弱点
AI による除外キーワードは、現在は分析だけを行う方式が業界標準です。たとえば Ryze AI は、最適化サイクルの一部で無駄な広告費を検出し、除外キーワードの提案を表示できます。ただし、その提案は自動で適用される(判断ごとの承認がない)か、結局は手作業で反映する一覧が出るだけです。
何をなぜ変更したのかを明確に記録したいアカウント運用担当者には、どちらも理想的ではありません。自動適用では、確認なしに変更が行われます。手動でエクスポートする場合、AI との会話は調査の段階にすぎず、作業そのものではありません。
PaidSync は立ち位置が異なります。AI が候補を見つけ、同じ会話の中で確認用に提示し、あなたが承認したものだけを実行します。すべての除外キーワードにあなたの承認が付きます。何を適用したか、その理由は、会話の履歴に残ります。検索語句のリストが長すぎてチャットでは読み切れませんか。開発者であれば、高速な判断モデルに最初の絞り込みを任せることもできます。Jev AI で Google Ads の除外キーワードを見つける方法をご覧ください。
これを実現する 3 つのツール
get_wasted_spend_report
費用が基準値を超え、コンバージョンがゼロまたはほぼゼロの検索語句を、キャンペーン、広告グループ、マッチタイプ、インプレッション、クリック、獲得単価ごとに分けて返します。期間は設定できます。60 日から 90 日の期間を取ると、本当に無関係な語句と、まだ成果が出ていないだけの低ボリュームの語句を見分けるのに十分なデータが得られます。
analyze_search_term_ngrams
検索語句の履歴を 一-gram、2-gram、3-gram のパターンに分解し、それぞれを出現頻度とコンバージョン率で評価します。30 件のクエリに現れ、コンバージョンがゼロで費用が $200 かかっているパターンは、明らかにキャンペーンレベルの除外対象です。1 語ずつの分析では、こうした体系的なパターンを見逃します。N-gram 分析なら、ユニークなクエリが何件にまたがっていても見つけ出せます。
add_negative_keywords
語句、マッチタイプ、対象範囲(キャンペーンレベル、広告グループレベル、または共有の除外キーワードリスト)のリストを受け取り、API 経由で各除外キーワードを Google Ads に書き込みます。変更は約 30 秒以内に反映されます。ツールは、除外キーワードの ID と適用先のエンティティを含む確認を返します。
7 ステップのワークフロー
無駄な広告費レポートを取得する
広い期間から始めます。90 日なら、30 日では見逃してしまう季節的なパターンも捉えられます。
Using PaidSync, pull a wasted spend report for all Search campaigns over the last 90 days. Show terms with more than $30 spend and a conversion rate below 0.5%. Sort by spend descending. Include the campaign name, ad group name, and match type for each term.
Claude は get_wasted_spend_report を呼び出し、表を返します。Google Ads に月 $5,000 から $15,000 を使う中規模アカウントの一般的な結果は、基準を満たす語句が 40 から 80 件です。費用の上位 10 件で、特定された無駄な予算全体の 60 から 70% を占めるのが通常です。
n-gram 分析でパターンを捉える
一語ずつの分析では、はっきりした無駄が見つかります。N-gram 分析では、体系的な抜け漏れが見つかります。
Now run n-gram analysis on the same 90-day window across all Search campaigns. I want 1-gram, 2-gram, and 3-gram patterns sorted by total spend in non-converting queries. Flag any pattern that also appears frequently in converting queries so I don't accidentally block good traffic.
Claude は analyze_search_term_ngrams を呼び出します。コンバージョンしたクエリとの照合が重要です。「review」という語は、関係のないクエリ(調べものをしている人の「software review」)にも、購入意欲の高いクエリ(購入を検討している人の「client review service」)にも含まれます。n-gram 分析はこのあいまいさを示すので、闇雲にブロックするのではなく、マッチタイプと対象範囲を判断できます。
統合した候補リストを確認する
二つの分析結果をまとめ、除外候補とコンバージョンした語句との重なりを示すよう Claude に依頼します。
Combine the wasted spend terms and the n-gram patterns into one candidate list. For each candidate, note: (1) total spend in non-converting queries, (2) whether it appears in any converting queries, and (3) your recommendation for match type and scope. Flag anything where blocking it might reduce converting traffic.
ここが主な確認のステップです。出力を二分から五分かけて確認します。コンバージョンしたクエリへの影響が不明確な語句は外します。ここでは慎重なほうが正解です。除外キーワードは来月いつでも追加できますが、ブロックが強すぎて失ったコンバージョンを取り戻すのは簡単ではありません。
承認した除外キーワードごとに対象範囲を決める
広く無関係なものはキャンペーンレベル、個別のミスマッチは広告グループレベルにします。
For the confirmed candidates, I want: - Terms that are clearly off-topic for the whole account (like "free", "jobs", "diy"): add as campaign-level broad match negatives across all Search campaigns. - Terms that are specific to one ad group's mismatch: ad group-level exact match only. Present the final action plan as a table with: term, match type, target (campaign or ad group name), and estimated monthly spend recovered.
このプロンプトで承認用の表が作られます。もう一度確認してください。「月あたりの回収見込み費用」の列は、各除外キーワードの効果を具体的な数字で示します。
実行前にアクションを確認する
書き込みを伴うアクションの前には、Claude 自身の確認プロンプトが人による確認の役割を果たします。
This plan looks correct. Please apply all the confirmed negatives from the table above. For any that you flag as ambiguous or high-risk, pause and ask me before applying.
除外キーワードを適用する
Claude は承認された語句ごとに add_negative_keywords を呼び出します。PaidSync は Google Ads API に各除外キーワードを書き込み、除外キーワードの ID と適用先のエンティティを含む確認を返します。
15 から 25 件の除外キーワードを適用する一般的なセッションは、実行に約 30 から 60 秒かかります。変更は 一分以内に Google Ads に表示されます。対象のキャンペーンで「キーワード > 除外キーワード」を開けば、管理画面で確認できます。
確認し、見直しの頻度を決める
適用を確認し、30 日後に同じ分析を再実行するようリマインダーを設定します。
Pull the negative keyword list for the campaigns we just updated to confirm the additions appear. Then summarize: total negatives applied today, estimated monthly spend recovered, and the date I should run the next review.
なぜ 30 日なのか。Google のフレーズ・部分一致の拡張は、時間とともに変化します。一月には「free」のクエリが問題になっていなかったキャンペーンでも、マッチタイプの変更や新しい部分一致の類義語が働き始めると、三月に問題が出ることがあります。毎月の無駄な広告費の確認で、このずれが大きくなる前に気づけます。
Ryze AI との違い
Ryze AI は、自律的な最適化ループで除外キーワードに対応します。このプラットフォームは検索語句を継続的に分析し、予算保護のロジックの一環として、無関係なパターンにフラグを付けたりブロックしたりできます。運用を任せきりにしたい広告主には、この方法が有効です。
実際の違いは会話にあります。PaidSync のワークフローでは、費用の数字を添えた具体的な候補リスト、対象範囲の明確な提案、適用前に個々の語句を覆せる機能が得られます。何がなぜブロックされるのかを、実行前に正確に確認できます。Ryze の自律モードは、独自の基準に基づき、独自のスケジュールでこうした判断を下します。
For agencies that need to show clients a record of every change and its rationale, the PaidSync approach produces that record as a natural byproduct of the conversation. Ryze sells an autonomous model for advertisers who want zero involvement in daily optimization; PaidSync keeps the same speed with a person approving each change, which is what keeps negative keywords from blocking good traffic.
最初にブロックしたい代表的なパターン
体系的な除外キーワードの監査をしたことがないアカウントには、たいてい予測しやすい無駄のパターンがあります。
- 情報収集の意図を示す修飾語:「how to」「what is」「tutorial」「guide」「example」
- 価格重視のシグナル:「free」「cheap」「affordable」「discount」「coupon」
- 求職者のトラフィック:「jobs」「careers」「salary」「resume」「hiring」
- 競合調査:「alternative」「vs」「compare」「review」(文脈によります)
- DIY の意図:「yourself」「diy」「homemade」「self-service」(専門サービスを販売している場合)
N-gram 分析では、一般的なリストでは拾えない、アカウント固有のパターンが見つかります。契約管理ツールを販売する B2B ソフトウェアのアカウントでは、「contract template free」が週に 25 件のクエリに現れることがあります。一般的な除外キーワードのリストでは、これは捉えられません。N-gram 分析なら捉えられます。
このワークフローのための PaidSync の接続
書き込み権限付きで Google Ads に接続した PaidSync アカウントが必要です。paidsync.ai/signup で登録し、読み取りと書き込みの権限で Google Ads の OAuth 認証を完了し、お使いの AI アシスタントに MCP エンドポイントを追加します。無料プランの月 100 タスク($50 相当)で、除外キーワードの作業 一セッションを最初から最後まで行えます。
このワークフローがより広い範囲のAI による Google Ads 運用にどう組み込まれるかをご覧ください。また、各種の AI ツールがこの作業をどう扱うかについては、除外キーワード自動化の概要もお読みください。
ChatGPT に追加:ChatGPT のプラグインディレクトリで PaidSync.ai を開き、インストールしてからサインインします。
Claude に追加:Claude のコネクタディレクトリで PaidSync.ai を開き、「接続」をクリックしてからサインインします。
よくある質問
AI は Google Ads に除外キーワードを自動で適用できますか?
はい、適切な MCP の設定があれば可能です。PaidSync は、書き込み権限をすべて備えた状態で Claude を Google Ads に接続します。Claude は、get_wasted_spend_report で無駄な検索語句を見つけ、analyze_search_term_ngrams で繰り返されるパターンを見つけ、add_negative_keywords で直接除外を適用できます。これらはすべて一回の会話の中で完結します。すべての適用は、実行前にあなたの明示的な確認が必要です。
除外キーワードの N グラム分析とは何ですか?
N-gram 分析は、検索語句のデータを 1 語、2 語、3 語のパターンに分け、コンバージョンしたクエリとしなかったクエリの中で各パターンがどれくらいの頻度で現れるかを数えます。「free trial」のような 2-gram が 40 件の検索語句に現れ、費用が $300 でコンバージョンがゼロなら、明らかな除外候補です。PaidSync の analyze_search_term_ngrams ツールは、検索語句の全履歴に対してこの分析を行い、影響の大きいパターンを表示します。
除外キーワードで、PaidSync は Ryze AI とどう違いますか?
Ryze AI は検索語句を分析し、自律的な最適化サイクルの一部として、除外キーワードの推奨にフラグを付けたり書き出したりできます。PaidSync は、同じ深さで analyze_search_term_ngrams と get_wasted_spend_report を実行し、そのうえで、同じ Claude の会話の中で add_negative_keywords を通じて、確認済みの除外を直接適用します。主な違いは実行です。Ryze の推奨は、アクションごとの承認なしにプラットフォームが下す自律的な判断です。PaidSync の場合は、実行前にあなたが確認します。
AI が適用する除外キーワードには、どのマッチタイプを使うべきですか?
明らかにトピック外と言える n-gram パターン(B2B アカウントでの「free」「job」「diy」「tutorial」など)には、通常はキャンペーンレベルの部分一致の除外が適切です。コンバージョンする語句によく似た、特定の無関係なクエリには、広告グループレベルの完全一致の除外のほうが安全です。PaidSync の Claude ワークフローでは、適用前に除外キーワードごとにマッチタイプと対象範囲を指定できます。
AI による除外キーワードの分析は、どのくらいの頻度で行うべきですか?
配信中の検索キャンペーンでは、月に一回の見直しサイクルがうまく機能します。30 日間のローリングウィンドウで、get_wasted_spend_report と analyze_search_term_ngrams を実行します。最初のセッションで、体系的な問題の大部分が見つかるのが通常です。その後の月次の見直しでは、マッチタイプの変化や Google による部分一致の対象の拡大に伴う、新しいクエリのパターンを捉えます。
AI による除外キーワードの自動化は、インプレッションシェアに影響しますか?
はい、除外キーワードは、除外した語句のインプレッションシェアを下げます。これは想定どおりで、一般的に良いことです。コンバージョンしていなかったクエリへの支出を止めているからです。大きな除外キーワードの追加のあと、最初の 30 日間は、インプレッションシェアとコンバージョン数を一緒にモニタリングしてください。インプレッションシェアが下がってもコンバージョン率が改善していれば、除外は正しく機能しています。
PaidSync は、アカウントレベルの除外キーワードリストに対応していますか?
はい。PaidSync は、共有の除外キーワードリストによるアカウントレベル、キャンペーンレベル、広告グループレベルでの除外の追加に対応しています。Claude とアクションを確認するときに、対象のスコープを指定します。アカウント全体に適用するブランド保護や競合語句の除外には、共有リストの適用が最も効率的です。