google-search-ads-builder について
キーワード調査から広告グループの構成、広告文、除外キーワードまで、Google Search Ads キャンペーンを計画するスキルです。キャンペーン戦略書と Google Ads Editor に取り込む CSV を作成します。
主な機能
- 01製品とキャンペーン情報の収集
- 02キーワード案の拡張と評価
- 03テーマ別の広告グループとマッチタイプの構成
- 04レスポンシブ検索広告の文案作成
- 05除外キーワードと入札戦略の提案
- 06戦略書とインポート用 CSV の作成
活用シーン
- 01製品ローンチ向け検索キャンペーンの計画
- 02PPC キャンペーンのキーワード群の作成
- 03Google Ads の広告文と除外語句の作成
- 04Google Ads Editor 用キャンペーンファイルの準備
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ nikiandr/ goose-skills --skill google-search-ads-builderインストール後、Claude Code で/google-search-ads-builderを入力して読み込まれたか確認します。
同梱ファイルskill.meta.json
詳細
Google Search Ads ビルダー
Google Search Ads キャンペーンをゼロから構築します。このスキルでは、キーワード調査から広告コピー、キャンペーン構成までをすべて処理し、Google Ads Editor にインポートできるファイルを出力します。
基本原則: 初期段階のチームの多くは、構成の悪さが原因で Google Ads に最初の 5,000 ドルを費やしてしまいます。このスキルでは、初日から適切なキーワード、マッチタイプ、広告グループ、除外キーワードを備えた、緻密で整理されたキャンペーンを構築します。
使用するタイミング
- 「Google Search Ads を設定してください」
- 「[product] の Google Ads キャンペーンを構築してください」
- 「検索広告を始めたいので、設定を手伝ってください」
- 「PPC キャンペーンの構成を作成してください」
- 「自社製品の Google Ads の広告コピーを作成してください」
フェーズ 0:ヒアリング
- 製品名 + URL — 何を広告しますか?
- 一文での価値提案 — 何を、誰のために実現しますか?
- ICP — 誰がこれを検索しますか?(役職、課題、企業の成長段階)
- 月間予算 — いくらまで支出できますか?(構成の推奨内容に影響します)
- 目標 — 無料トライアルの登録/デモの予約/コンテンツのダウンロード/直接購入
- ランディングページ — トラフィックの誘導先となる URL(または「作成が必要」)
- 競合のドメイン — 2~5 社の競合(キーワードのギャップ分析用)
- 地域ターゲティング — 国/地域
- 既存のキーワードはありますか? — すでに効果があると分かっているキーワードはありますか?
フェーズ 1:キーワード調査
1A:シードキーワードの生成
製品の説明と ICP に基づき、次の 3 つのキーワードバケットを作成します。
| バケット | 意図 | 例 |
|---|---|---|
| 課題認識 | 課題の解決策を検索している | "how to automate outbound", "fix slow sales pipeline" |
| 解決策認識 | 製品カテゴリを検索している | "AI SDR tool", "outbound automation software" |
| ブランド/競合 | 自社または競合を名前で検索している | "[your brand]", "[competitor] alternative" |
1B:競合キーワードの調査
検索広告の機会を示す競合の SEO キーワードを調査します。
Search: "[competitor] site:google.com/ads" OR "[competitor] PPC keywords"
Search: "[competitor]" alternative OR vs OR comparison
Search: best [product category] tools 2026
また、競合のドメインで seo-domain-analyzer を実行し、購買意図を示す、競合が検索順位を獲得しているキーワードを見つけます。
1C:キーワードの拡張
各シードキーワードを次のように拡張します。
- 修飾語: best、top、free、cheap、enterprise、for startups、for [role]
- ロングテール: "[category] for [specific use case]"
- 質問クエリ: "how to [solve problem your product addresses]"
- 比較: "[competitor] vs [your brand]"、"[competitor] alternative"
1D:キーワードのスコアリング
| キーワード | 推定検索ボリューム | 意図の強さ | 競合状況 | 優先度 |
|---|---|---|---|---|
| [keyword] | [H/M/L] | [High/Med/Low] | [H/M/L] | [1-5] |
優先度の基準:
- 5 = 意図が強く、競合が中程度(最適な領域)
- 4 = 意図が強く、競合が激しい(重要だが高額)
- 3 = 意図が中程度で、競合が少ない(予算を有効活用しやすい)
- 2 = 意図が弱く、競合が少ない(認知向けのみ)
- 1 = 対象外 — 範囲が広すぎる、または無関係
フェーズ 2:キャンペーン構成
2A:広告グループの設計
テーマと意図ごとにキーワードをグループ化します。広告グループごとに、テーマを 1 つに絞ります。
構成テンプレート:
Campaign: [Product Name] — Search
├── Ad Group: [Problem Keyword Theme 1]
│ ├── Keywords (5-15 per group)
│ └── Ads (3 responsive search ads)
├── Ad Group: [Problem Keyword Theme 2]
├── Ad Group: [Solution Category]
├── Ad Group: [Competitor Alternatives]
│ ├── "[Competitor A] alternative"
│ ├── "[Competitor B] alternative"
│ └── "best [category] alternative"
└── Ad Group: [Brand]
└── "[Your brand name]" (defense)
ルール:
- 広告グループあたりのキーワードは最大 15 個
- 広告グループ内のキーワードはすべて、同じテーマを共有する必要があります
- 可能であれば、広告グループごとに独自のランディングページを割り当てます
- マッチタイプを組み合わせます。意図の強いキーワードには完全一致 [keyword]、新たなキーワードの発見にはフレーズ一致 "keyword" を使用します
2B:マッチタイプ戦略
| キーワードの種類 | 推奨マッチタイプ | 理由 |
|---|---|---|
| ブランド関連語 | 完全一致 | 保護 — 部分一致で予算を無駄にしない |
| 意図の強い解決策関連語 | 完全一致 + フレーズ一致 | 正確に獲得しつつ、関連キーワードを発見する |
| 競合関連語 | 完全一致 + フレーズ一致 | 訴求内容をコントロールする |
| 課題認識関連語 | フレーズ一致 + 部分一致(除外キーワードを設定) | ファネル上部に向けて広く網をかける |
フェーズ 3:広告コピーの生成
広告グループごと:レスポンシブ検索広告 3 件
各 RSA に必要なもの:
- 見出し 15 個(各 30 文字以内)
- 説明文 4 個(各 90 文字以内)
見出しのフレームワーク(広告グループごとに15個)
| スロット | 目的 | 例 |
|---|---|---|
| 1-3 | キーワードとの一致 — 検索語句を含めます | "AI Outbound Automation" |
| 4-5 | 価値提案 — 主なメリット | "10x Your Pipeline in 30 Days" |
| 6-7 | 社会的証明 — 信頼性 | "Trusted by 500+ B2B Teams" |
| 8-9 | 差別化 — 代替手段と比べた強み | "No-Code Setup in 5 Minutes" |
| 10-11 | CTA — 行動を促します | "Start Free Trial Today" |
| 12-13 | オファー/緊急性 — インセンティブ | "Free 14-Day Trial" |
| 14-15 | 信頼/リスクの軽減 — 導入の障壁を取り除きます | "No Credit Card Required" |
説明文のフレームワーク(広告グループごとに4個)
| スロット | 目的 | 例 |
|---|---|---|
| 1 | 機能とメリット — 何ができ、どんな利点があるか | "チームが手作業に追われることなく、より多くの成約を獲得できるよう、パーソナライズされたアウトバウンドメールを自動化します。" |
| 2 | 課題の深掘り — 問題と解決策 | "営業担当者が見込み顧客の開拓に4時間も費やしていませんか? 当社のAIなら数分で対応できます。" |
| 3 | 社会的証明+CTA | "500以上の成長企業に選ばれています。クレジットカード不要で無料トライアルを始めましょう。" |
| 4 | 差別化要因+CTA | "従来型のツールとは異なり、[Product] はすぐに使えます。15分間のデモを予約して、実際にご覧ください。" |
フェーズ4:除外キーワード
共通の除外キーワード(すべてのキャンペーンに適用)
free (if not freemium)
jobs, careers, hiring, salary
tutorial, course, certification, learn
review, reddit, quora (if not desired)
login, support, help desk
download, open source (if not applicable)
カテゴリ別の除外キーワード
キーワード調査に基づき、広告費を無駄にする語句を追加します。キーワードに関連していても、検索意図が異なる検索語句が対象です。
フェーズ5:入札戦略の推奨
| 予算範囲 | 推奨戦略 | 理由 |
|---|---|---|
| 月額 $1K 未満 | 手動 CPC またはクリック数の最大化 | まずはデータが必要です。何もない状態で Google に最適化させないでください |
| 月額 $1K~5K | コンバージョン数の最大化(30件以上のコンバージョン獲得後) | Google のアルゴリズムに十分なデータがあるため |
| 月額 $5K 以上 | 目標 CPA または目標 ROAS | 規模を拡大しながら効率を最適化します |
最初の2週間: 必ず手動 CPC またはクリック数の最大化と、1日の予算上限を設定して開始してください。自動入札に切り替える前にデータを収集します。
フェーズ6:出力形式
6A:キャンペーン戦略ドキュメント
# Google Search Ads Campaign — [Product Name] — [DATE]
## Campaign Overview
- **Goal:** [Conversions / Demos / Trials]
- **Monthly budget:** $[X]
- **Geographic targeting:** [Countries]
- **Bid strategy (start):** [Manual CPC / Max Clicks]
- **Bid strategy (after 30 conversions):** [Max Conversions / Target CPA]
## Campaign Structure
[Visual tree of campaigns → ad groups]
## Keywords by Ad Group
### Ad Group: [Name]
**Landing page:** [URL]
| Keyword | Match Type | Priority |
|---------|-----------|----------|
| [keyword] | Exact | High |
| [keyword] | Phrase | Medium |
### Ad Group: [Name 2]
...
## Ad Copy
### Ad Group: [Name]
**RSA 1:**
Headlines: [list of 15]
Descriptions: [list of 4]
**RSA 2:** ...
**RSA 3:** ...
## Negative Keywords
[Grouped list]
## Bid & Budget Recommendations
[Strategy + daily budget recommendation]
## Launch Checklist
- [ ] Verify landing pages load and track conversions
- [ ] Set up conversion tracking (Google Tag / GA4)
- [ ] Confirm geographic targeting
- [ ] Set daily budget cap
- [ ] Review ad extensions (sitelinks, callouts, structured snippets)
- [ ] Enable search term report review (weekly)
6B:Google Ads Editor インポート用 CSV
Google Ads Editor にインポートできる CSV ファイルを生成します。
Campaign,Ad Group,Keyword,Match Type,Max CPC,Final URL,Headline 1,Headline 2,Headline 3,Description 1,Description 2
戦略ドキュメントを clients/<client-name>/ads/google-search-campaign-[YYYY-MM-DD].md に保存します。
CSV を clients/<client-name>/ads/google-ads-import-[YYYY-MM-DD].csv に保存します。
費用
| 項目 | 費用 |
|---|---|
| キーワード調査(ウェブ検索) | 無料 |
| 競合 SEO 分析 | 約 $0.10~0.50(seo-domain-analyzer を使用する場合は Apify) |
| 広告文の生成 | 無料(LLM による推論) |
| CSV の生成 | 無料 |
| 合計 | 無料~$0.50 |
必要なツール
- web_search — キーワード調査と競合分析に使用
- fetch_webpage — ランディングページの確認に使用
- 任意: 競合のキーワードデータを取得する
seo-domain-analyzer
トリガーフレーズ
- 「[product] の Google 検索広告を設定して」
- 「PPC キャンペーンを構築して」
- 「自社製品の Google 広告を作成して」
- 「検索広告のキーワードと広告文が必要です」
- 「Google Ads Editor のインポートファイルを生成して」