Google Ads Keyword Planner

Google ads keyword research

by gmmh1 · MIT license

Google ads keyword research cover

Deep keyword research using Google Ads Keyword Planner methodology — search volume, CPC estimates, competition, forecasting, and keyword idea expansion. Triggers on 'Keyword Planner', 'find keywords for my campaign', 'what will this…

---
name: google-ads-keyword-research
description: "Deep keyword research using Google Ads Keyword Planner methodology — search volume, CPC estimates, competition, forecasting, and keyword idea expansion. Triggers on 'Keyword Planner', 'find keywords for my campaign', 'what will this keyword cost', 'forecast my campaign performance', or 'expand my keyword list'. Standalone research depth beyond the keyword theming done inside google-ads-campaign-builder."
---

# Google Ads Keyword Research

> **Currency & scope note (last reviewed 2026-07-19):** Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are **not guaranteed current** — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.

## Purpose
Produce a rigorous, intent-classified keyword list with volume, cost, and competition context — using Keyword Planner methodology — deep enough to found campaign structure, budget forecasts, and negative keyword strategy on.

## Trigger Conditions
- "Use Keyword Planner to find keywords for [product/service]"
- "What will this keyword cost / how much traffic could I get"
- "Forecast my campaign performance before I launch"
- "Expand my keyword list / find keywords I'm missing"

Overview

Deep keyword research using Google Ads Keyword Planner methodology — search volume, CPC estimates, competition, forecasting, and keyword idea expansion. Triggers on 'Keyword Planner', 'find keywords for my campaign', 'what will this keyword cost', 'forecast my campaign performance', or 'expand my keyword list'. Standalone research depth beyond the keyword theming done inside google-ads-campaign-builder.

What you get

  • Keyword list with volume range, CPC range, and competition level per term
  • Intent classification per keyword
  • Budget forecast (clicks/cost/conversion estimate) if requested
  • Starter negative keyword list
  • Flag on any keyword with ambiguous or clearly wrong intent for the campaign's go
Manual install (npx, ZIP)
Claude Codenpx skills add gmmh1/claude-paid-media-skills --skill google-ads-keyword-research -g -a claude-code
Claude Code (degit)npx degit gmmh1/claude-paid-media-skills/skills/google-ads-keyword-research#main ~/.claude/skills/google-ads-keyword-research
Claude.ai / desktopZip the folder and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md5.8 KB
Read SKILL.md here
gmmh1/main1 file shown
SKILL.md
Show the full text73 lines

Google Ads Keyword Research

Currency & scope note (last reviewed 2026-07-19): Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are not guaranteed current — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.

Purpose

Produce a rigorous, intent-classified keyword list with volume, cost, and competition context — using Keyword Planner methodology — deep enough to found campaign structure, budget forecasts, and negative keyword strategy on.

Trigger Conditions

  • "Use Keyword Planner to find keywords for [product/service]"
  • "What will this keyword cost / how much traffic could I get"
  • "Forecast my campaign performance before I launch"
  • "Expand my keyword list / find keywords I'm missing"

Required Inputs

  • Product/service and target geography (volume and CPC are location-specific)
  • Seed keywords or a landing page/domain to derive ideas from
  • Monthly budget, if forecasting is wanted
  • Whether this is for Search (exact keyword targeting) or informing PMax/Demand Gen themes (broader signal, not literal keyword bidding)

Core Capabilities

Keyword Idea Generation
  • Seed-based expansion: starting from product/service terms and broadening via Keyword Planner's related-keyword suggestions
  • URL-based expansion: deriving keyword ideas from a landing page or competitor domain's likely ranking terms
  • Question and long-tail expansion for content-adjacent or informational-intent capture, separated from transactional terms
Volume & Cost Data
  • Average monthly search volume (as a range, not a false-precision point estimate — Keyword Planner obfuscates exact figures for low-spend accounts)
  • Top-of-page bid ranges (low/high) as a CPC expectation-setting tool, not a guaranteed price
  • Competition level (low/medium/high) as an auction-crowding signal, distinct from actual conversion competitiveness
Intent Classification
  • Sorting generated keywords into informational, navigational, commercial-investigation, and transactional buckets
  • Prioritizing transactional/commercial-investigation terms for Search campaigns; routing informational terms to content/SEO or top-funnel Display/Demand Gen consideration instead of bidding them directly in a conversion-optimized Search campaign
Forecasting
  • Using Keyword Planner's forecast tool (clicks, impressions, cost, conversions at a given bid/budget) to sanity-check a proposed budget before launch
  • Framing forecasts as directional planning inputs, not performance guarantees — actual results depend on ad quality, landing page, and competition shifts the tool can't predict
Negative Keyword Seeding
  • Identifying likely irrelevant terms during research (adjacent-but-wrong intent, free/DIY-seeking terms for a paid service, job-seeker terms for a company name) to pre-load as negatives before launch, rather than discovering the waste after spend

Workflow

  1. Gather seed keywords, landing page/domain, and target geography.
  2. Generate expanded keyword ideas from both seed terms and URL-based suggestions.
  3. Pull volume, CPC range, and competition data for the expanded list.
  4. Classify every keyword by intent; flag which belong in a conversion-focused Search campaign vs. which don't belong in paid Search at all.
  5. Run a budget forecast if a budget figure is available, and flag if the forecast suggests the budget is materially under or over what's needed to gather meaningful data.
  6. Produce a starter negative keyword list from the research pass.
  7. Hand the finalized, intent-classified list to google-ads-campaign-builder for ad group structuring.

Outputs

  • Keyword list with volume range, CPC range, and competition level per term
  • Intent classification per keyword
  • Budget forecast (clicks/cost/conversion estimate) if requested
  • Starter negative keyword list
  • Flag on any keyword with ambiguous or clearly wrong intent for the campaign's goal

Rules

  • Never present Keyword Planner volume/CPC figures as precise guarantees — always frame as ranges/estimates that shift with real auction dynamics.

  • Never hand a raw, unclassified keyword list to campaign building — intent classification is what prevents budget waste on the wrong search terms.

  • Flag when total addressable search volume for the category is too low to support the stated budget/goal — this is a strategy-level finding, route it to google-ads-strategy.

  • Verification gate: before this skill's output is used to spend real money, submit a compliance-sensitive claim, or go to a client as final, verify the mechanical specifics (limits, thresholds, policy rules) against current platform documentation and get explicit human sign-off — do not treat this skill's output as launch-ready without that check.

google-ads-campaign-builder (consumes this list for structure), google-ads-strategy (volume-informed budget/channel viability), google-ads-optimization (search terms report closes the loop on how actual queries matched this research).

1---
2name: google-ads-keyword-research
3description: "Deep keyword research using Google Ads Keyword Planner methodology — search volume, CPC estimates, competition, forecasting, and keyword idea expansion. Triggers on 'Keyword Planner', 'find keywords for my campaign', 'what will this keyword cost', 'forecast my campaign performance', or 'expand my keyword list'. Standalone research depth beyond the keyword theming done inside google-ads-campaign-builder."
4---
5 
6# Google Ads Keyword Research
7 
8> **Currency & scope note (last reviewed 2026-07-19):** Platform mechanics referenced here (character limits, campaign-type names, feature availability, thresholds, benchmark figures, policy specifics) reflect general practice as of the review date above and are **not guaranteed current** — ad platforms change quickly. Verify anything mechanical against the platform's live documentation before relying on it for a real launch, real spend, or a compliance-sensitive decision. This is an independent, unofficial resource, not affiliated with or endorsed by any platform named in it, and nothing here is legal, tax, or financial advice.
9 
10## Purpose
11Produce a rigorous, intent-classified keyword list with volume, cost, and competition context — using Keyword Planner methodology — deep enough to found campaign structure, budget forecasts, and negative keyword strategy on.
12 
13## Trigger Conditions
14- "Use Keyword Planner to find keywords for [product/service]"
15- "What will this keyword cost / how much traffic could I get"
16- "Forecast my campaign performance before I launch"
17- "Expand my keyword list / find keywords I'm missing"
18 
19## Required Inputs
20- Product/service and target geography (volume and CPC are location-specific)
21- Seed keywords or a landing page/domain to derive ideas from
22- Monthly budget, if forecasting is wanted
23- Whether this is for Search (exact keyword targeting) or informing PMax/Demand Gen themes (broader signal, not literal keyword bidding)
24 
25## Core Capabilities
26 
27### Keyword Idea Generation
28- Seed-based expansion: starting from product/service terms and broadening via Keyword Planner's related-keyword suggestions
29- URL-based expansion: deriving keyword ideas from a landing page or competitor domain's likely ranking terms
30- Question and long-tail expansion for content-adjacent or informational-intent capture, separated from transactional terms
31 
32### Volume & Cost Data
33- Average monthly search volume (as a range, not a false-precision point estimate — Keyword Planner obfuscates exact figures for low-spend accounts)
34- Top-of-page bid ranges (low/high) as a CPC expectation-setting tool, not a guaranteed price
35- Competition level (low/medium/high) as an auction-crowding signal, distinct from actual conversion competitiveness
36 
37### Intent Classification
38- Sorting generated keywords into informational, navigational, commercial-investigation, and transactional buckets
39- Prioritizing transactional/commercial-investigation terms for Search campaigns; routing informational terms to content/SEO or top-funnel Display/Demand Gen consideration instead of bidding them directly in a conversion-optimized Search campaign
40 
41### Forecasting
42- Using Keyword Planner's forecast tool (clicks, impressions, cost, conversions at a given bid/budget) to sanity-check a proposed budget before launch
43- Framing forecasts as directional planning inputs, not performance guarantees — actual results depend on ad quality, landing page, and competition shifts the tool can't predict
44 
45### Negative Keyword Seeding
46- Identifying likely irrelevant terms during research (adjacent-but-wrong intent, free/DIY-seeking terms for a paid service, job-seeker terms for a company name) to pre-load as negatives before launch, rather than discovering the waste after spend
47 
48## Workflow
491. Gather seed keywords, landing page/domain, and target geography.
502. Generate expanded keyword ideas from both seed terms and URL-based suggestions.
513. Pull volume, CPC range, and competition data for the expanded list.
524. Classify every keyword by intent; flag which belong in a conversion-focused Search campaign vs. which don't belong in paid Search at all.
535. Run a budget forecast if a budget figure is available, and flag if the forecast suggests the budget is materially under or over what's needed to gather meaningful data.
546. Produce a starter negative keyword list from the research pass.
557. Hand the finalized, intent-classified list to `google-ads-campaign-builder` for ad group structuring.
56 
57## Outputs
58- Keyword list with volume range, CPC range, and competition level per term
59- Intent classification per keyword
60- Budget forecast (clicks/cost/conversion estimate) if requested
61- Starter negative keyword list
62- Flag on any keyword with ambiguous or clearly wrong intent for the campaign's goal
63 
64## Rules
65- Never present Keyword Planner volume/CPC figures as precise guarantees — always frame as ranges/estimates that shift with real auction dynamics.
66- Never hand a raw, unclassified keyword list to campaign building — intent classification is what prevents budget waste on the wrong search terms.
67- Flag when total addressable search volume for the category is too low to support the stated budget/goal — this is a strategy-level finding, route it to `google-ads-strategy`.
68 
69- **Verification gate:** before this skill's output is used to spend real money, submit a compliance-sensitive claim, or go to a client as final, verify the mechanical specifics (limits, thresholds, policy rules) against current platform documentation and get explicit human sign-off — do not treat this skill's output as launch-ready without that check.
70 
71## Related Skills
72`google-ads-campaign-builder` (consumes this list for structure), `google-ads-strategy` (volume-informed budget/channel viability), `google-ads-optimization` (search terms report closes the loop on how actual queries matched this research).
73 
View all files on GitHub →

Details

License
MIT
Stars on the repo
★ 0
Checked
Source
gmmh1/claude-paid-media-skills ↗
Creator
gmmh1 · 39 listings
View creator

Similar skills

See all →
SkillGoogle Ads Managerivangfalco/ads-skills · by ivangfalcoGoogle Ads management skill with API integration. Covers campaign creation, optimization, keyword management, performance analysis, and search term auditing via Python scripts that connect to the Google Ads API. MANDATORY TRIGGERS: Google Ads, Google campaign, Google search ads, Google PMax, Performance Max, Google Display, Google Shopping, Google ad performance, Google keyword, search terms, Google RSA, Google bidding, Google Ads API★ 275 GitHub starsSkillAd Copy Generatormarcosmodly/marketing-skill · by marcosmodlyWrites paid ad copy for Facebook and Instagram (Meta) Ads, Google Search Ads (RSA headlines and descriptions), and LinkedIn Ads: multiple variants per platform, each testing a different hook angle and sized to that platform's character limits, ready for A/B testing. Use when the user asks for ad copy, ad headlines, ad variants, PPC or paid social copy, Facebook ad text, Google Ads headlines, or A/B test copy for a paid campaign.★ 42 GitHub starsSkillPaid Ads Managerdavila7/claude-code-templates · by davila7When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.★ 32.3k GitHub starsSkillGoogle Ads AuditorAgriciDaniel/claude-ads · by AgriciDanielAudit Google Ads measurement, Search, Shopping, Performance Max, Demand Gen, YouTube-linked inventory, keywords and search terms, negative-keyword generation or review, creative assets, bidding, budgets, settings, and policy. Use for Google Ads, AdWords, Search campaigns, search terms reports, broad negatives, Shopping, Performance Max, PMax, Demand Gen, GAQL, Google conversion tracking, or Google campaign optimization.★ 9.5k GitHub starsSkillMicrosoft Ads AuditorAgriciDaniel/claude-ads · by AgriciDanielPaste what you're selling and share your Microsoft Advertising numbers; get back a plain-English report on what's wasting money and what to fix first.★ 9.5k GitHub starsSkillGoogle Ads Performance Managernowork-studio/notfair-plugin · by nowork-studioManage Google Ads — performance, keywords, bids, budgets, negatives, campaigns, ads, search terms, QS, location targeting, bulk operations, experiments, asset management, portfolio bidding, offline conversions. Use for any mention of Google Ads, CPA, ROAS, ad spend, or campaign settings.★ 3.9k GitHub stars

More from gmmh1

SkillCross-Platform Voice Adaptergmmh1/claude-paid-media-skills · by gmmh1Adapt one core brand voice coherently across every ad platform's native register — professional on LinkedIn, native/casual on TikTok, conversational on Meta, direct on Google Search. Triggers on 'does this still sound like us', 'adapt our brand voice for TikTok', 'keep our voice consistent across ad platforms', or 'this ad doesn't sound on-brand'. Cross-platform consistency layer feeding every platform's copywriting skill.New listingSkillAd Creative Refresh Plannergmmh1/claude-paid-media-skills · by gmmh1Detect creative fatigue signals and plan refresh cadence across any advertising platform. Triggers on 'my ad performance is declining', 'creative fatigue', 'when should I refresh my ads', or 'frequency is rising and results are dropping'. Platform-agnostic fatigue detection — platform-specific optimization skills apply this with their own metrics and typical fatigue timelines.New listingSkillAd Performance Analyzergmmh1/claude-paid-media-skills · by gmmh1Diagnose why a specific ad creative is winning or losing using the generalized hook-hold-click-convert funnel, applicable across any platform. Triggers on 'why is this ad underperforming', 'diagnose my creative', or 'where in the funnel is this ad failing'. Platform-agnostic diagnostic framework — platform-specific versions (meta-ads-creative-analytics) apply this with platform-native metrics.New listingSkillProduct Ad Creative Systemgmmh1/claude-paid-media-skills · by gmmh1Build product-forward creative patterns reusable across ad platforms — product hero shots, lifestyle imagery, comparison/demo formats, and catalog-scale creative systems. Triggers on 'ecommerce ad creative', 'product photography for ads', 'creative system for my catalog', or 'how should I show this product across platforms'. Cross-platform ecommerce creative patterns feeding platform-specific execution.New listingSkillAI Max Search Configgmmh1/claude-paid-media-skills · by gmmh1Configure AI Max for Search — Google's AI-powered enhancement layer on Search campaigns adding broader query matching, AI-generated text customization, and final URL expansion. Triggers on 'set up AI Max for Search', 'should I turn on AI Max', 'AI Max text customization', or 'AI Max brand controls'. Sits on top of an existing Search campaign built via google-ads-campaign-builder — it's a feature layer, not a standalone campaign type.New listingSkillApp Campaign Buildergmmh1/claude-paid-media-skills · by gmmh1Build App campaigns for install and in-app action goals across Search, Display, YouTube, Discover, and Google Play. Triggers on 'set up an App campaign', 'get more app installs', 'app engagement campaign', or 'App campaigns for engagement'. Fully automated app-promotion format — distinct from web-focused campaign types.New listing