$npx -y skills add claude-office-skills/skills --skill google-ads-managerGoogle Ads campaign management - campaign setup, keyword research, bid optimization, and performance reporting
| 1 | # Google Ads Manager |
| 2 | |
| 3 | Comprehensive Google Ads campaign management including campaign setup, keyword research, ad copy generation, bid optimization, and performance reporting. |
| 4 | |
| 5 | ## Overview |
| 6 | |
| 7 | This skill covers: |
| 8 | - Campaign structure and setup |
| 9 | - Keyword research and grouping |
| 10 | - Ad copy creation (RSA format) |
| 11 | - Bidding strategy selection |
| 12 | - Performance analysis and optimization |
| 13 | |
| 14 | --- |
| 15 | |
| 16 | ## Campaign Structure |
| 17 | |
| 18 | ### Account Hierarchy |
| 19 | |
| 20 | ``` |
| 21 | Account |
| 22 | ├── Campaign 1: Brand |
| 23 | │ ├── Ad Group: Brand Terms |
| 24 | │ │ ├── Keywords: [brand name], [brand + product] |
| 25 | │ │ └── Ads: 3-5 RSAs |
| 26 | │ └── Ad Group: Brand + Competitor |
| 27 | │ ├── Keywords: [brand vs competitor] |
| 28 | │ └── Ads: 3-5 RSAs |
| 29 | │ |
| 30 | ├── Campaign 2: Non-Brand - Search |
| 31 | │ ├── Ad Group: Product Category A |
| 32 | │ │ ├── Keywords: [category keywords] |
| 33 | │ │ └── Ads: 3-5 RSAs |
| 34 | │ ├── Ad Group: Product Category B |
| 35 | │ └── Ad Group: Problem/Solution |
| 36 | │ |
| 37 | ├── Campaign 3: Competitor |
| 38 | │ ├── Ad Group: Competitor A |
| 39 | │ └── Ad Group: Competitor B |
| 40 | │ |
| 41 | └── Campaign 4: Performance Max |
| 42 | └── Asset Groups: [Images, Videos, Headlines, Descriptions] |
| 43 | ``` |
| 44 | |
| 45 | ### Campaign Setup Template |
| 46 | |
| 47 | ```yaml |
| 48 | campaign: |
| 49 | name: "[Product] - Search - Non-Brand" |
| 50 | type: SEARCH |
| 51 | budget: |
| 52 | amount: 100 # daily |
| 53 | delivery: STANDARD |
| 54 | |
| 55 | bidding: |
| 56 | strategy: TARGET_CPA # or MAXIMIZE_CONVERSIONS |
| 57 | target_cpa: 50 |
| 58 | |
| 59 | targeting: |
| 60 | locations: [US, CA, UK] |
| 61 | languages: [en] |
| 62 | audiences: |
| 63 | - in_market: "Business Software" |
| 64 | - custom_intent: "project management tools" |
| 65 | |
| 66 | networks: |
| 67 | search: true |
| 68 | display: false |
| 69 | partners: false |
| 70 | |
| 71 | schedule: |
| 72 | days: [MON, TUE, WED, THU, FRI] |
| 73 | hours: "8:00-20:00" |
| 74 | timezone: "America/New_York" |
| 75 | |
| 76 | ad_rotation: OPTIMIZE |
| 77 | |
| 78 | negative_keywords: |
| 79 | campaign_level: |
| 80 | - free |
| 81 | - cheap |
| 82 | - download |
| 83 | - jobs |
| 84 | - salary |
| 85 | ``` |
| 86 | |
| 87 | --- |
| 88 | |
| 89 | ## Keyword Research |
| 90 | |
| 91 | ### Keyword Categories |
| 92 | |
| 93 | ```yaml |
| 94 | keyword_types: |
| 95 | brand: |
| 96 | examples: ["[brand name]", "[brand] login", "[brand] pricing"] |
| 97 | intent: navigational |
| 98 | expected_cpc: low |
| 99 | priority: high |
| 100 | |
| 101 | competitor: |
| 102 | examples: ["[competitor] alternative", "[competitor] vs"] |
| 103 | intent: commercial |
| 104 | expected_cpc: medium-high |
| 105 | priority: medium |
| 106 | |
| 107 | product: |
| 108 | examples: ["project management software", "task tracking tool"] |
| 109 | intent: commercial |
| 110 | expected_cpc: high |
| 111 | priority: high |
| 112 | |
| 113 | problem: |
| 114 | examples: ["how to manage remote team", "track project deadlines"] |
| 115 | intent: informational/commercial |
| 116 | expected_cpc: medium |
| 117 | priority: medium |
| 118 | |
| 119 | long_tail: |
| 120 | examples: ["best project management tool for small teams"] |
| 121 | intent: commercial |
| 122 | expected_cpc: medium |
| 123 | priority: high (high intent) |
| 124 | ``` |
| 125 | |
| 126 | ### Keyword Research Process |
| 127 | |
| 128 | ```yaml |
| 129 | research_steps: |
| 130 | 1. seed_keywords: |
| 131 | sources: |
| 132 | - brainstorm: core product terms |
| 133 | - competitor: analyze competitor ads |
| 134 | - customer: survey/interview terms |
| 135 | - support: common questions |
| 136 | |
| 137 | 2. expand_with_tools: |
| 138 | google_keyword_planner: |
| 139 | - get_ideas: from seed keywords |
| 140 | - filter: by volume, competition, CPC |
| 141 | |
| 142 | other_tools: |
| 143 | - semrush: competitor keywords |
| 144 | - ahrefs: organic keywords to target |
| 145 | - answerthepublic: question keywords |
| 146 | |
| 147 | 3. group_keywords: |
| 148 | method: SKAG or themed groups |
| 149 | max_per_group: 15-20 |
| 150 | criteria: same intent, similar landing page |
| 151 | |
| 152 | 4. match_types: |
| 153 | broad_match: discovery, high volume |
| 154 | phrase_match: balanced reach/relevance |
| 155 | exact_match: high intent, control |
| 156 | |
| 157 | 5. negative_keywords: |
| 158 | identify: irrelevant search terms |
| 159 | levels: campaign, ad group, account |
| 160 | ``` |
| 161 | |
| 162 | ### Keyword Grouping Example |
| 163 | |
| 164 | ```yaml |
| 165 | ad_group: "Project Management Software" |
| 166 | theme: product_category |
| 167 | |
| 168 | keywords: |
| 169 | exact_match: |
| 170 | - [project management software] |
| 171 | - [project management tool] |
| 172 | - [pm software] |
| 173 | |
| 174 | phrase_match: |
| 175 | - "project management software" |
| 176 | - "best project management" |
| 177 | - "project tracking software" |
| 178 | |
| 179 | broad_match: |
| 180 | - project management platform |
| 181 | - team project software |
| 182 | |
| 183 | negative_keywords: |
| 184 | - free |
| 185 | - open source |
| 186 | - template |
| 187 | - excel |
| 188 | - certification |
| 189 | ``` |
| 190 | |
| 191 | --- |
| 192 | |
| 193 | ## Ad Copy Framework |
| 194 | |
| 195 | ### Responsive Search Ad (RSA) Structure |
| 196 | |
| 197 | ```yaml |
| 198 | rsa_requirements: |
| 199 | headli |