Google Ads の検索語句から除外キーワードの候補を見つける

執筆 Ahmed Ashraf|更新日 2026年9月29日

PaidSync の創業者が執筆しました。このページでは、PaidSync の既製ワークフローの一つを、そのコードに基づいて説明しています。ほかの選択肢は、29 September 2026 に各社のページで確認しました。

Google Ads Claude

negative-keyword-candidates ワークフローは PaidSync に標準で付属し、Google Ads アカウントで費用がかかっているのにコンバージョンしていない検索語句を見つけます。既定では、過去 30 日間の検索語句レポートを読み取り、50 以上のインプレッション、アカウントの通貨で 5 以上の費用、コンバージョンなしの語をすべて抽出し、費用順に並べ、それぞれに推奨のマッチタイプを付けます。語の費用が 50 を超えたら完全一致、それ以外はフレーズ一致です。実行するには、PaidSync を Claude や ChatGPT に接続し、PaidSync の negative-keyword-candidates ワークフローの実行を依頼します。読み取るだけで、一回の実行は一つのタスクとして数えられ、すべてのプランで使えます。

候補を提案するだけで、追加はしません。一覧に基づいて動くには、Claude に、選んだ語を add_negative_keywords で追加するプレビューを依頼します。このツールは、適用を指示しない限りプレビューのみです。元になるレポートは、その期間で費用が最も高い 500 の検索語句を返します。開示: このページは PaidSync が公開しています。

除外キーワードの確認項目

このワークフローは数行のコードです。そのすべてを、平易な言葉で説明します。

  1. アカウントを指定すると、そのアカウントで実行されます。指定しない場合は、現在有効な Google Ads アカウントを使います。
  2. その期間の検索語句レポートを読み取ります。
  3. インプレッション数と費用が最小値以上で、コンバージョン数が最大値以下の検索語句を残します。
  4. 費用が 50 を超えた語には完全一致、残りにはフレーズ一致を勧めます。
  5. 語を費用の高い順に並べ、費用を合計します。

変更できる設定

設定はすべて任意です。省略すると、ワークフローは以下の既定値を使います。金額はアカウント自身の通貨です。

設定デフォルト主な機能
account_id現在有効なアカウントチェック対象の Google Ads アカウント。
lookback_days30何日前まで読み取るか。最大 90 日。
min_impressions50検索語句がカウントされるには、少なくともこの数のインプレッションが必要です。
min_spend5検索語句がカウントされるには、少なくともこの額の費用が必要です。
max_conversions0これより多くのコンバージョンがある検索語句は除外されます。

返される内容

費用順の候補と、次のステップです。

  • candidate_count と total_spend_on_candidates (セント単位に丸め)。
  • candidates: 最大 100 件の検索語句。それぞれにインプレッション数、クリック数、費用、コンバージョン数、キャンペーン、広告グループ、推奨のマッチタイプが含まれます。
  • next_step: 適用に使うツールとして add_negative_keywords と create_negative_keyword_list を挙げたメモ。

実行方法

チャットで。Claude のコネクタディレクトリから PaidSync を Claude に、またはプラグインから ChatGPT に接続し、Google Ads を接続してから、次のように依頼します。

「過去 30 日間の Google Ads アカウントで PaidSync の negative-keyword-candidates ワークフローを実行して。」

Claude は、ワークフローの名前と設定を指定して paidsync_workflows_run を呼び出します。設定手順は Google Ads を Claude に接続する方法にあります。

ご自身のエージェントやコードから。https://mcp.paidsync.ai/mcp で同じツールを呼び出します。

paidsync_workflows_run({ name: "negative-keyword-candidates", params: { account_id: "123-456-7890", lookback_days: 30, min_spend: 5 } })

スケジュールで。読み取りだけなので、たとえば毎週、無人で実行しても安全です。Claude Code のルーティンなら、有料の Claude プランで毎時の頻度まで実行でき、ご自身の cron ジョブから呼び出すこともできます。PaidSync 自体がタイマーで自動実行することはありません。

費用。一回の実行は、内部で何を呼び出しても PaidSync の一つのタスクとして数えられます。Free プランは月 100 タスク ($50 相当) でクレジットカード不要、このワークフローを実行できます。Pro は月 $99 から 1,000 タスクです。

月 100 タスクまでクレジットカード不要で無料、それ以降は利用量に応じた料金で、1,000 タスクで月 $99 から。

無料で始める デモを見る

知っておきたい制限

  • その期間で費用が最も高い 500 の検索語句を読み取るため、その 500 を超える低コストの語は対象になりません。
  • マッチタイプは費用に基づくルールで、語の意味を読み取ったものではありません。扱っている商品に近い高コストの語は、一つの広告グループでは除外が妥当でも、別では不要かもしれません。
  • その語がすでに除外キーワードか、アカウント内のキーワードかは確認しません。
  • Google Ads のみ対象です。

この作業の別の方法

2026年9月29日に、各選択肢の公式ページで確認しました。

  • Google Ads の検索語句レポート。Google の手順は、語を選び、「Add as negative keyword」をクリックし、広告グループ、キャンペーン、除外キーワードリストのいずれかを選ぶものです。Google は「by default, negative keywords added to a Search campaign from the search terms report are added as negative exact match」としています。
  • Google's own Google Ads MCP server. It can read the same search terms in GAQL. Its README, read 7 Nov 2026, lists write tools for assets and labels since its 2 Nov 2026 release, and none that adds negatives.
  • チャットでの単語パターン分析。PaidSync の analyze_search_term_ngrams は、検索語句を共通する単語でグループ化するため、無駄な単語が合計費用とともに一度だけ表示されます。

結果の活用方法

一覧を読み、扱っている商品に近いものを除外してから、Claude に、残りをキャンペーンまたは広告グループのレベルで add_negative_keywords で追加するプレビューを依頼するか、create_negative_keyword_list で共有リストを作成するよう依頼します。適用するまで何も追加されません。同じ無駄の元になっているキーワードには、find-waste を実行してください。

よくある質問

このワークフローは除外キーワードを追加してくれますか?

いいえ。読み取って候補を返すだけです。追加するには、Claude に、選んだものを PaidSync の add_negative_keywords ツールで追加するプレビューを依頼します。このツールは、適用を指示しない限りプレビューのみで、その後に適用します。

完全一致を勧める語と、フレーズ一致を勧める語があるのはなぜですか?

費用に基づくルールです。語の費用がアカウントの通貨で 50 を超えたら完全一致、それ以外はフレーズ一致です。語の意味は判断しないため、一つずつ確認してください。

いくつの検索語句を見ますか?

検索語句レポートは、その期間で費用が最も高い 500 語を返し、ワークフローはその中から最大 100 件の候補を返します。

複数のクライアントアカウントで実行できますか?

はい、アカウントごとに一回の実行です。実行時に各クライアントのアカウント ID を渡すと、一回の実行が一つのタスクとして数えられます。

一回の実行にいくらかかりますか?

どのプランでも、一回の実行で PaidSync のタスクを一つ使います。Free プランは月 100 タスクで、クレジットカードは不要です。

630+ ツール、14 プラットフォーム。無料で開始。