keyword-research

Develop structured Google Ads keyword universes with match-type recommendations and negative keyword lists.

31|8|Updated Apr 10, 2026
One-click install
npx skills add https://github.com/itallstartedwithaidea/agent-skills --skill keyword-research-itallstartedwithaidea
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: keyword-research
Source: https://github.com/itallstartedwithaidea/agent-skills/tree/main/skills/google-ads/keyword-research
Command: npx skills add https://github.com/itallstartedwithaidea/agent-skills --skill keyword-research-itallstartedwithaidea

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of finding and structuring high-intent Google Ads keywords while minimizing wasted spend through smarter match-type selection and negative keyword mining.

Core Features & Use Cases

  • Keyword discovery & expansion: Generates a comprehensive keyword universe from seed keywords using semantic expansion, competitor mining, search term report analysis, long-tail discovery, and question-query expansion.
  • Intent-based organization: Classifies keywords by intent (informational, commercial, transactional, navigational) and groups them into themed ad groups to support relevance.
  • Match type & negative keyword optimization: Recommends match types using conversion probability, volume, competition, and CPC economics, while creating account/campaign/ad-group negative keyword lists from search term reports to reduce irrelevant spend.

Quick Start

Use the keyword-research skill to create a complete keyword strategy from your seed keywords and a recent search term report, including recommended match types and negative keyword candidates.

Frequently Asked Questions about keyword-research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a Google Ads keyword universe from seed keywords?

To build a Google Ads keyword universe, you expand seed keywords using semantic discovery, competitor mining, and long-tail variations, then classify them by intent and group them into themed ad groups for optimal relevance.

What is the best way to assign Google Ads match types to keywords?

The best way to assign match types is by evaluating conversion probability, search volume, competition, and CPC economics for each keyword, applying rules-based recommendations to balance reach and precise targeting.

How do I mine negative keywords from a Google Ads search term report?

Mining negative keywords involves analyzing search term report data to identify irrelevant queries, then categorizing them hierarchically into account, campaign, and ad-group negative lists to reduce wasted spend.

Can I organize keywords by intent for better ad group structure?

Yes, you can organize keywords by classifying them into informational, commercial, transactional, and navigational intent categories, then grouping them into themed ad groups to improve overall campaign relevance.

Does keyword expansion work for long-tail and question queries?

Yes, keyword expansion specifically includes long-tail discovery and question-query expansion techniques, generating a comprehensive keyword universe from your initial seed terms and search performance signals.

Why does my Google Ads campaign waste spend on irrelevant search terms?

Campaigns waste spend when broad match types capture irrelevant queries, which can be mitigated by deduplicating keywords, normalizing terms, and implementing hierarchical negative keyword lists from search term reports.