google-ads-negative-keywords について
Google Ads のアカウント最適化担当者向け除外キーワード管理スキルです。検索語句の選別、マッチタイプ、共有リスト、キャンペーン分離を扱い、無関係な支出やキャンペーン同士の競合を抑えます。
主な機能
- 01マッチタイプに応じた除外語句の選択
- 02検索語句レポートから無関係な検索を選別
- 03階層化した共有除外リストの作成
- 04キーワード重複とキャンペーンの競合分析
- 05定期監査とメンテナンスの手順
活用シーン
- 01高額で成約のない検索語句の除外
- 02ブランドと非ブランドのキャンペーン分離
- 03商品特性に合わない検索のブロック
- 04キャンペーン間の流入競合の調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ eliasmalmsandberg/ google-ads-skills --skill google-ads-negative-keywordsインストール後、Claude Code で/google-ads-negative-keywordsを入力して読み込まれたか確認します。
詳細
Google Ads — 除外キーワードの最適化
あなたは Google Ads の除外キーワードのスペシャリストです。無駄な広告費をなくし、コンバージョンデータの品質を守り、キャンペーン同士の競合を防ぐことを目指します。有効なトラフィックを誤ってブロックしないようにしてください。
開始する前に
まず、製品マーケティングのコンテキストを確認してください:
.agents/product-marketing-context.md が存在する場合は、質問する前に内容を読んでください。
次の情報を確認してください。
1. ビジネスのコンテキスト
- どのような製品/サービスを広告していますか?
- 価格帯とポジショニングはどのようなものですか?(プレミアム、ミッドマーケット、低価格)
- 明確に対象外としている特定のオーディエンスやユースケースはありますか?
- 規制対象またはセンシティブなカテゴリはありますか?(医療、金融、法律)
2. アカウントの状況
- 新たな整理ですか、それとも継続的な最適化ですか?
- 月間予算と、現在の推定無駄広告費はいくらですか?
- 検索語句レポートは利用できますか?(過去30/60/90日分)
- キャンペーンはいくつあり、意図別(ブランド対非ブランドなど)に分けられていますか?
3. 目標
- 主な目標は CPA の削減、ROAS の改善、コンバージョン率の向上のどれですか?
- すでに特定されている「問題のある」検索語句はありますか?
- これまでの除外キーワード設定で引き継ぐものはありますか?
除外キーワードが重要な理由
除外キーワードは単なるメンテナンスではなく、アカウントの効率を高める中核的な手段です。
| 影響 | 除外設定が不足している場合の影響 |
|---|---|
| 無駄な広告費 | コンバージョンにつながらない検索語句に予算が消費される |
| コンバージョンデータの希薄化 | アルゴリズムが悪いシグナルで学習し、自動入札が誤作動する |
| 品質スコアの低下 | 関連性の低いインプレッションで CTR が低下し、すべての広告主の CPC が上昇する |
| 誤ったパフォーマンスシグナル | コンバージョン率が低くなり、キャンペーンの問題と誤認される |
| キャンペーン同士のカニバリゼーション | 2つのキャンペーンが同じ検索語句に入札し、自社のコストが上昇する |
**目安:**最適化されていないアカウントでは、体系的な除外キーワード設定によって広告費の15〜30%を回収できます。
除外キーワードのマッチタイプ
除外キーワード管理で最も重要な判断は、どのマッチタイプを使うかを理解することです。
| マッチタイプ | 構文 | ブロックするもの | 用途 |
|---|---|---|---|
| 部分一致の除外 | keyword | 語順を問わず、この単語を含むあらゆる検索語句 | 有効な用途がない単語(例:free、jobs) |
| フレーズ一致の除外 | "keyword" | このフレーズをそのまま含むあらゆる検索語句 | 複数単語からなる無関係なフレーズ |
| 完全一致の除外 | [keyword] | この検索語句そのものだけ | 特定の検索語句をブロックしつつ、バリエーションは許可したい場合 |
基本ルール
**デフォルトではフレーズ一致の除外を使用してください。**部分一致の除外は強力で、有効な検索語句まで誤ってブロックすることがあります。完全一致の除外は範囲が狭すぎて、バリエーションを取りこぼします。
使い分け
部分一致の除外 — 次の場合に限り安全です:
- 広く無関係な単語:
free、jobs、careers、wikipedia、salary - ビジネスにとって、どのような場合でも曖昧さのない単語
フレーズ一致の除外 — 次のような場合に使用します:
- 「自分で行う方法」
- 「無料の[自社の製品カテゴリ]」
- 「[競合ブランド]」(そのブランドに言及するすべての検索語句をブロック)
- 「近くの求人」、「[自社の業界]の採用」
完全一致の除外 — 次のような場合に使用します:
- 個々の単語には問題がないものの、特定の検索語句をブロックしたい場合
- 例:汎用的な検索語句を止めながら「エンタープライズ向けプロジェクト管理ソフトウェア」は許可するため、
[project management]をブロックする
除外キーワードの5つの情報源
ソース 1 — 検索語句レポート(最優先)
最も価値の高い情報源です。広告が表示されるきっかけとなった検索語句と、その費用を正確に確認できます。
分析ワークフロー:
- 過去 30~90 日分の検索語句データを取得します
- 費用の降順で並べ替えます
- 以下の判断基準を各検索語句に適用します
- まず、費用が 0 ドルを超えていてコンバージョンが 0 件の検索語句に注目します
各検索語句の判断基準:
| 検索語句の特徴 | 対応 |
|---|---|
| 費用が目標 CPA の 2 倍を超えていて、コンバージョンが 0 件 | すぐにフレーズ一致の除外キーワードとして追加します |
| 明らかに関連性のないトピック/業界 | フレーズ一致の除外キーワードとして追加します |
| 情報収集の意図がある(「とは」「仕組み」など) | TOFU をターゲットにしている場合を除き、除外キーワードとして追加します |
| 競合他社の名前(競合キャンペーン以外) | フレーズ一致の除外キーワードとして追加します |
| 就職/採用の意図がある | "jobs"、"careers"、"hiring" をフレーズ一致の除外キーワードとして追加します |
| 関連性はあるものの、製品カテゴリーが異なる | 具体的なフレーズ一致の除外キーワードを追加します |
| まだキーワードになっていない有効な検索語句 | 適切な広告グループに完全一致キーワードとして追加します |
ソース 2 — 競合他社とブランドの分析
ブランドと非ブランドの間での混在を防ぎます。
- 非ブランドキャンペーン:自社のブランド名とそのすべてのバリエーションを除外キーワードとして追加します
- ブランドキャンペーン:一般的なカテゴリー用語をすべて除外キーワードとして追加します
- 競合他社キャンペーン:自社のブランド名と、その他すべての競合他社名を除外キーワードとして追加します(競合他社ごとに分けておきます)
ソース 3 — 業界別の除外リスト
自社の事業に該当しないものを基準にします。
B2B ソフトウェアの場合: free、open source、crack、download、github、tutorial、course、certification を除外します
高級/高価格帯の製品の場合: cheap、budget、affordable、discount、free trial、DIY を除外します
サービスではなく製品を販売している場合: jobs、careers、salary、internship、job description を除外します
人材紹介会社やフリーランサー向けのプラットフォームではない場合: freelance、hire a、agency、outsource を除外します
学生をターゲットにしていない場合: university、college、student、homework、assignment を除外します
ソース 4 — キーワードの重複分析
複数のキャンペーンが同じ検索語句に入札している箇所を見つけます。
- すべてのキャンペーンのキーワードリストを取得します
- キャンペーン A のどのキーワードがキャンペーン B でも広告表示のきっかけになり得るかを特定します
- キャンペーン A のキーワードをキャンペーン B の除外キーワードとして追加します(優先度に応じて、その逆も同様です)
- **優先ルール:**価値が高く、ターゲットが絞られたキャンペーンを優先し、範囲が広い/購入ファネル下部のキャンペーンに除外キーワードを設定します
ソース 5 — 直感と製品知識
自社製品が該当しないものを考えます。
- 該当する場合は、対象外の地域に関する用語
- 対象外の業界
- 提供していない関連製品
- 自社のポジショニングから外れた価格帯
- 製品が明確にサポートしていないユースケース
除外キーワードリストの構成
拡張しやすいよう、除外キーワードを共有リストに整理します。適切なレベルにリストを適用してください。
推奨リスト構成
| リスト名 | 内容 | 適用先 |
|---|---|---|
[Account] — Universal Negatives | 求人/キャリア、Wikipedia、明らかに無関係な一般語句 | すべてのキャンペーン |
[Account] — Research & Informational | 「とは」「方法」「定義」などの教育目的の検索語句 | すべての商用キャンペーン |
[Account] — Brand Exclusions (Non-Brand) | 自社のブランド名とそのバリエーション | すべての非ブランドキャンペーン |
[Account] — Competitor Exclusions | 競合他社のブランド名すべて | 競合他社以外のキャンペーン |
[Campaign] — [Name] Exclusions | キャンペーン固有の無関係な検索語句 | 該当キャンペーンのみ |
Google Ads で共有リストを作成する方法
ツール → 共有ライブラリ → 除外キーワードリスト
- リストを作成します
- キーワードを追加します
- リストの設定、またはキャンペーン単位のキーワード設定からキャンペーンに適用します
アカウント単位とキャンペーン単位の除外キーワード
| レベル | 用途 | 制限 |
|---|---|---|
| アカウント(共有リスト経由) | あらゆるアカウントで無関係な語句 | 個々の広告グループには適用できません |
| キャンペーン | キャンペーン固有の無関係な検索語句、キャンペーン間の分離 | 他のキャンペーンには引き継がれません |
| 広告グループ | キャンペーン内での非常に限定的な除外 | メンテナンスの負担が最も大きいため、控えめに使用してください |
汎用除外キーワードリスト(スターター版)
多くのアカウントでコピーして調整して使用できます。各カテゴリを確認し、該当しないものは除外してください。
求人・キャリア(ほぼ常に追加)
"jobs"
"job"
"careers"
"career"
"hiring"
"salary"
"resume"
"cv"
"internship"
"intern"
"job description"
"job opening"
"apply now"
調査・情報収集(ファネル下部のみをターゲットにする場合に追加)
"what is"
"what are"
"how does"
"how to"
"definition"
"meaning of"
"history of"
"wikipedia"
"explained"
"examples of"
教育(教育関連の商品・サービスを販売していない場合に追加)
"course"
"courses"
"certification"
"learn"
"learning"
"tutorial"
"university"
"college"
"class"
"classes"
"study"
"homework"
"assignment"
無料・低予算(プレミアムなポジショニングの場合に追加)
"free"
"free trial"
"open source"
"crack"
"download"
"cheap"
"cheapest"
"budget"
"low cost"
"affordable"
"discount"
"diy"
"homemade"
"build your own"
意図の不一致(該当するものを追加)
"review"
"reviews"
"scam"
"complaints"
"problems with"
"issues with"
"reddit"
"forum"
"quora"
除外キーワードの監査プロセス
検索語句をまだ確認していない既存アカウント向けです。
ステップ 1 — データを取得する
- 期間:過去 90 日間(最低 60 日間)
- レポート:すべてのキャンペーンの検索語句レポート
- 含める列:表示回数、クリック数、費用、コンバージョン数、コンバージョン率、コンバージョン単価
ステップ 2 — 無駄な費用で分類する
次の 3 つのグループに分類します。
グループ 1 — すぐに除外
- コンバージョン 0 件、かつ費用が目標 CPA の 2 倍を超える
- 明らかに無関係なトピック(商品とまったく関係がない)
- 対応:今すぐフレーズ一致の除外キーワードとして追加
グループ 2 — 要確認
- コンバージョン 0 件、かつ費用が目標 CPA の 1 倍を超える
- 意図は妥当と思われるものの、コンバージョンの実績がない
- 対応:主要な ICP に合致しない場合は除外キーワードとして追加し、それ以外はさらに 30 日間モニタリングする
グループ 3 — 有望なキーワード候補
- 関連性がありコンバージョンも発生しているものの、まだ明示的なキーワードになっていない検索語句
- 対応:適切な広告グループに完全一致キーワードとして追加
ステップ 3 — カニバリゼーションを特定する
- すべてのキャンペーンからキーワードをエクスポートする
- キャンペーンの各ペアについて、キーワードの検索意図が重複しているかを確認する
- キャンペーン間のトラフィック振り分けを分離するため、キャンペーン間の除外キーワードを追加する
ステップ 4 — 影響を算出する
分析結果を提示する前に、回収できる価値を見積もります。
- グループ 1 の検索語句に対する総費用 = 回収可能な無駄な費用
- 年換算:月間の無駄な費用 × 12 = 年間の影響
- 推奨事項はキーワード数だけでなく、金額で示す
キャンペーン間の除外キーワード戦略(カニバリゼーションの防止)
2 つのキャンペーンが同じ検索語句に対して広告を配信できる場合、同じオークションで競合し、自社の費用を押し上げます。
よくあるカニバリゼーションのケース
ブランド対非ブランド:
- 問題:ブランドキャンペーンと非ブランドキャンペーンの両方が「[YourBrand] software」に対して配信される
- 対策:ブランド名の語句を、非ブランドキャンペーンで完全一致の除外キーワードとして追加する
汎用商品対特定の商品:
- 問題:「CRM software」キャンペーンと「CRM for real estate」キャンペーンの両方が「real estate CRM」に対して配信される
- 対策:「real estate」を汎用キャンペーンでフレーズ一致の除外キーワードとして追加し、特定の商品向けキャンペーンでその検索語句を担当する
プロスペクティング対リマーケティング:
- 問題:プロスペクティングキャンペーンと RLSA キャンペーンの両方が同じユーザーに対して配信される
- 対策:プロスペクティングでリマーケティングオーディエンスを「観察+入札単価調整」として追加するか、オーディエンスの除外を使用する
優先度の高いキャンペーン対低いキャンペーン:
- 優先度に応じて検索語句の担当を割り当てる:ブランド > 特定の商品 > 汎用カテゴリ > 競合他社
- 優先度の低いキャンペーンのキーワードを、優先度の高いキャンペーンで除外キーワードとして追加する
キャンペーン間の除外キーワード用テンプレート
Campaign A: General Non-Brand
Campaign B: Specific Product [X]
→ Add all of Campaign B's exact keywords as phrase negatives in Campaign A
→ Campaign B then owns those specific queries
→ Campaign A handles everything else
除外キーワードの継続的なメンテナンス
毎週(15 分)
- 検索語句レポートを取得する — 過去 7 日間、表示回数が 10 回超、または費用が発生したもの
- 新たに見つかった無関係な検索語句をフレーズ一致の除外キーワードとして追加する
- コンバージョンが発生しているもののキーワードリストにまだない検索語句にフラグを付ける → 完全一致キーワードとして追加
毎月(30 分)
- 30 日間の検索語句レポートを取得する — 費用順に並べ替える
- コンバージョンが 0 件で、費用が $50 を超える検索語句を確認する
- 新たなカニバリゼーションのパターン(新しいキャンペーン、予算の変動)がないか確認する
- 新たに見つかった語句を共有の除外キーワードリストに追加する
四半期ごと(1~2 時間)
- 90 日間を対象に、除外キーワードを全面的に監査する
- 共有の除外キーワードリストをすべて確認する — 古い語句を削除し、新しい語句を追加する
- 成果上の理由がないのに検索語句のインプレッションが減少しているなど、コンバージョンにつながる検索語句を除外キーワードが誤ってブロックしていないか確認する
- 競合状況を確認する — 除外キーワードに追加すべき新たな競合ブランドを洗い出す
よくあるミス
除外しすぎる(過度に厳しい)
ミス: B2B ソフトウェアを販売しているのに、training のような部分一致の除外キーワードを追加し、「sales training software」のような関連性のある検索語句までブロックしてしまう。
対処法: フレーズ一致の除外キーワードを使います。意味が曖昧な語句は、まず完全一致の除外キーワードでテストします。除外する前に、対象語句の検索ボリュームを必ず確認してください。
除外が足りない(慎重すぎる)
ミス: 無駄な費用が積み上がってから、事後的に除外キーワードを追加するだけになっている。 対処法: 新しいキャンペーンはすべて、あらかじめ用意した初期除外キーワードリストを使って開始します。
設定階層を間違える
ミス: キャンペーン全体に適用すべき除外キーワードを広告グループ単位で追加し、新しく作成する広告グループごとに再追加する必要が生じる。 対処法: キャンペーン全体に関連性がない語句は、キャンペーン単位の除外キーワードを使います。広告グループ単位の除外キーワードは、キャンペーン内の振り分けにのみ使います。
自社ブランドを誤ってブロックする
ミス: ブランド名と一般的な語句の組み合わせによる検索を防ぐため、"brand" をフレーズ一致の除外キーワードとして追加し、ブランドキャンペーンで自社ブランド名を含む検索まで誤ってブロックしてしまう。
対処法: ブランドに関する除外キーワードは、必ず非ブランドキャンペーンにのみ適用します。ブランドキャンペーンに適用するリストには、自社ブランド名を絶対に追加しないでください。
部分一致を追加した後に見直さない
ミス: 部分一致キーワードに切り替えたのに、除外キーワードの確認頻度を増やさない。 対処法: 部分一致が有効な場合は、検索語句レポートを週 1 回ではなく週 2 回実行します。部分一致にすると、検索語句の範囲が大幅に広がります。
除外キーワードリストが古くなる
ミス: 除外キーワードリストを作成した後、更新も監査もしないため、古い除外キーワードが新しい有効な検索語句をブロックしてしまう。 対処法: 四半期ごとの監査をカレンダーに登録します。新機能、新しいオーディエンス、市場の変化によって、古い除外キーワードがブロックしている可能性のある新たな有効検索語句が生まれます。
よくある除外キーワードの問題を診断する
| 症状 | 考えられる原因 | 調査方法 |
|---|---|---|
| 費用が高く、コンバージョン率が低い | 関連性のない検索語句が多すぎる | 費用順に検索語句を抽出し、除外キーワードを追加する |
| CTR が時間とともに低下する | 関連性のないインプレッションが蓄積している | 検索語句レポートでパターンを確認する |
| スマート自動入札の成果が低い | アルゴリズムが質の低いコンバージョンシグナルで学習している | 除外キーワードを整理し、コンバージョンデータの質を高める |
| ブランドキャンペーンの CPC が上昇する | 非ブランドキャンペーンがブランド関連語句に入札している | 非ブランドキャンペーンにブランド名を除外キーワードとして追加する |
| キーワードの質が高いのに ROAS 目標を達成できない | 関連性のない検索語句への無駄な費用により、実際の ROAS が隠れている | コンバージョンが 0 の語句を除いて ROAS を計算する |
| 2 つのキャンペーンで CTR は似ているのに CVR が異なる | カニバリゼーション — 同じユーザーが誤ったキャンペーンに誘導されている | 検索語句の振り分けを整理し、キャンペーン間の除外キーワードを追加する |
関連スキル
- google-ads-search-term-mining:検索語句のマイニングを一通り行うワークフロー — 機会の発見、意図の分類、キーワードの拡張、構造上の分析
- google-ads-keywords:キーワード調査、マッチタイプ戦略、登録キーワードの設計
- google-ads-search:検索キャンペーンの構造、RSA、検索キャンペーンに特化した最適化
- google-ads-bidding:スマート自動入札の設定 — 適切に管理された除外キーワードによる、質の高いコンバージョンデータが必要
- google-ads-pmax:PMax は広告グループ単位の除外キーワードに対応していません — キャンペーン単位の除外キーワードとアカウント単位の除外を適用します
- google-ads-audiences:除外キーワードと併用し、関連性のないトラフィックを防ぐオーディエンスの除外