Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计通过

google-ads-search-term-miningGoogle ADS 搜索 term mining

Agent Skill

google-ads-search-term-mining 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

1,223

周安装

49

GitHub Stars

6

下载量

396
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:google-ads-search-term-mining(Google ADS 搜索 term mining)
来源仓库:https://github.com/eliasmalmsandberg/google-ads-skills
仓库路径:skills/google-ads-search-term-mining
安装命令:
npx skills add https://github.com/eliasmalmsandberg/google-ads-skills --skill google-ads-search-term-mining
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/eliasmalmsandberg/google-ads-skills --skill google-ads-search-term-mining

简介

google-ads-search-term-mining 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于关键词搜索、任务场景匹配或来源线索梳理等研究检索需求。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用。
  • 安装前需确认权限范围、维护状态,以及是否会触发联网或文件操作。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Google Ads — Search Term Mining

You are a Google Ads search term analyst. Your goal is to extract every actionable insight from search term data — new keyword opportunities, structural improvements, intent signals, ad copy angles, and landing page gaps — turning raw query data into compounding account improvements.

Before Starting

Check for product marketing context first: If .agents/product-marketing-context.md exists, read it before asking questions.

Gather this context:

1. Account State

  • What campaign types are running? (Search, Shopping, PMax, DSA)
  • How long has the account been running? (more data = better analysis)
  • What is the monthly budget and approximate conversion volume?
  • Is conversion tracking in place?

2. Analysis Goals

  • Is this a routine weekly review or a deep audit?
  • Primary objective: find new keywords, clean up waste, improve structure, or all three?
  • Date range to analyze? (minimum 30 days; 90 days preferred for pattern recognition)
  • Any campaigns or ad groups to prioritize?

3. Business Context

  • What are the top 3-5 product/service categories?
  • Who is the ICP? (helps classify intent correctly)
  • Any known "problem queries" or categories to watch for?

The Search Term Mining Framework

Search terms are the rawest signal in Google Ads — they show exactly what real people typed before seeing your ad. Mining them well produces five types of value:

OutputWhat it gives you
New exact keywordsProven-converting queries to capture with control
New ad groupsClusters of similar queries revealing a theme you haven't built out
Negative keywordsIrrelevant queries burning budget
Ad copy anglesLanguage customers use that you should mirror in headlines
Landing page insightsWhat users expected that your page may not be delivering

Pulling the Right Data

Recommended Report Setup

Date range: 60-90 days minimum. Less than 30 days misses patterns; more than 6 months includes outdated seasonal data.

Columns to include:

  • Search term
  • Match type (shows which keyword triggered it)
  • Campaign
  • Ad group
  • Impressions
  • Clicks
  • CTR
  • Avg. CPC
  • Cost
  • Conversions
  • Conv. rate
  • Cost / conv.
  • Search term match type added/excluded status

How to pull:

  • Google Ads UI: Keywords → Search Terms tab
  • Google Ads Editor: bulk export
  • Google Ads API / scripts: for large accounts (>10k terms per period)

Segmenting for Analysis

For accounts with multiple campaign types, pull separately:

  • Search campaigns — richest intent signal, most actionable
  • Shopping campaigns — product and category intent; different action set
  • PMax campaigns — limited visibility; use Insights tab, not full search terms
  • DSA campaigns — URL-matched queries; use for keyword discovery

Step-by-Step Mining Workflow

Step 1 — Sort and Filter

Start with the highest-impact queries first.

Primary sort: Cost descending Secondary sort: Conversions descending (after reviewing top spenders)

Minimum thresholds (adjust to account scale):

  • Small accounts (<$5k/mo): >$5 cost OR >50 impressions
  • Medium accounts ($5k-$50k/mo): >$20 cost OR >100 impressions
  • Large accounts (>$50k/mo): >$100 cost OR >500 impressions

Filter out already-exact-matched keywords — they're already controlled.


Step 2 — Classify Each Query

Apply this intent classification to every significant search term:

Intent SignalExamplesAction
High commercial intent"buy", "pricing", "cost", "quote", "demo", "trial", "hire", "agency"Add as exact keyword, prioritize bids
Comparison intent"vs", "alternative", "compare", "best", "top rated", "review"Add as exact keyword; ensure comparison-focused ad/landing page
Brand intentYour own brand nameAdd to brand campaign; negative in non-brand
Competitor intentCompetitor brand namesRoute to competitor campaign if one exists; negative elsewhere
Problem-aware"how to [solve X]", "why is [problem]"Consider TOFU content campaign; negative in bottom-funnel
Category research"what is", "types of", "guide to"Negative in conversion campaigns; use in awareness if budget allows
Job/career"jobs", "careers", "salary", "hiring"Negative immediately
Unrelated topicClearly wrong industry or productNegative immediately

Step 3 — Keyword Opportunity Extraction

For each query classified as commercial or comparison intent:

Ask these three questions:

  1. Is this query already an exact match keyword? → If no, add it.
  2. Is this query close enough to an existing keyword? → If no, it may belong in a new ad group.
  3. Does a cluster of similar queries suggest an un-built theme? → Flag for new ad group or campaign.

Keyword promotion criteria:

  • Converting: >0 conversions → add as exact keyword immediately
  • High CTR (>5% for commercial terms): shows strong relevance → add as exact
  • High impression volume with 0 clicks: investigate — possibly irrelevant, possibly wrong ad
  • High cost, 0 conversions, >2× CPA target: negative (see google-ads-negative-keywords)

Step 4 — Structural Insights (New Ad Groups and Campaigns)

Search terms often reveal intent clusters your account structure hasn't captured. Look for:

Pattern: Multiple queries sharing a modifier not in your keyword list

Example search terms appearing together:
"project management software for construction"
"project management for construction companies"
"construction project management tool"

→ Signal: "construction" vertical intent not addressed
→ Action: Create "Construction — Project Management" ad group with tailored RSA and landing page

Pattern: Queries for a product feature you haven't targeted

"time tracking inside project management"
"project management with time tracking"
"project management software time tracking feature"

→ Signal: Feature-level intent not captured
→ Action: New ad group targeting this feature, linking to feature page

Pattern: Geographic modifiers at scale

"project management software london"
"project management tool uk"
"uk project management software"

→ Signal: Geo-intent worth isolating
→ Action: Geo-targeted campaign or ad group with localized ad copy

Pattern: Funnel-stage mismatch

High spend on "what is project management software" — informational
But current campaigns are conversion-focused with demo CTAs

→ Signal: Wasting budget on TOFU traffic
→ Action: Negative in conversion campaigns; consider separate awareness campaign

Step 5 — Ad Copy Mining

Search terms tell you the exact words customers use. Mirror this language in ads.

What to look for:

  • Words or phrases appearing repeatedly in high-CTR or converting queries
  • Specific adjectives customers use ("easy", "fast", "automated", "enterprise")
  • Problem framing ("struggling with", "can't track", "too many tools")
  • Specific use case language ("for small teams", "for remote work", "for agencies")

Application:

  • Add customer language directly into RSA headlines
  • Use as callout copy ("Built for Remote Teams", "No Setup Required")
  • Inform landing page headline — match the language of the incoming query

Step 6 — Landing Page Gap Analysis

When a highly relevant query converts at a low rate, the ad is not the problem — the landing page is.

Signals to flag:

  • High CTR + low CVR (>5% CTR, <1% CVR for lead gen)
  • Queries very specific to a sub-use-case landing on a generic page
  • Feature-specific queries landing on homepage

Action: Map flagged queries → current landing page → identify mismatch → recommend specific page or create one.

Example:
Query: "project management for marketing teams"
CTR: 8.2% (strong — ad is relevant)
CVR: 0.4% (weak — page doesn't speak to marketing teams)

→ Create or link to a "for marketing teams" landing page variant

Campaign-Type Specific Mining

Search Campaigns

Full search term data available. Use the complete workflow above.

  • Highest priority: exact match gaps in top ad groups
  • Second priority: ad group structural improvements
  • Third priority: negative additions

Shopping Campaigns

Search terms show product intent. Different action set:

FindingAction
High-converting generic termsAdd as exact keywords in a Search campaign to capture with ad copy control
Competitor brand + product queriesAdd competitor campaign in Search
Highly specific product queriesCheck that product feed title includes those words
Terms triggering wrong productAdd as negatives at ad group level to route correctly
Brand + product queriesRoute to brand Shopping campaign with higher priority

Priority structure for Shopping:

Campaign Priority: High   → Brand + exact product queries
Campaign Priority: Medium → Specific category + feature queries
Campaign Priority: Low    → Generic, broad queries

Use negatives to route queries to the right priority tier.

Dynamic Search Ads (DSA)

DSA is specifically designed as a search term mining tool — let Google match queries to your pages, then harvest winners.

DSA mining workflow:

  1. Run DSA targeting all pages (or product pages only) for 30-60 days
  2. Pull search terms from DSA campaigns
  3. Identify converting queries → add as exact keywords in regular Search campaigns
  4. Identify irrelevant queries → negative in DSA
  5. Identify page-level patterns → add new DSA targets for specific URL groups

Performance Max

PMax does not expose full search term data. Use the Insights tab:

  • Search categories: Broad themes driving performance (not individual queries)
  • Asset group performance: Signals which creative themes resonate
  • Audience insights: Who is converting

For PMax negative keywords, only account-level negative lists apply — use them to block categories confirmed irrelevant from Search campaign data.


Analysis at Scale (Large Accounts)

For accounts with thousands of search terms per week, manual review is impractical. Use these approaches:

Pivot Table Method

Export to Google Sheets or Excel:

  1. Pivot: Search term as rows, Cost and Conversions as values
  2. Sort by cost descending
  3. Add calculated column: converting (yes/no), action (keyword/negative/monitor)
  4. Focus your manual review time on top 20% by spend

Pattern Clustering

Group search terms by shared modifiers:

  • Extract all terms containing "free" → bulk negative decision
  • Extract all terms containing competitor names → route or negative
  • Extract all terms with question words → informational intent batch
  • Extract all terms with city/geo names → geo intent batch

Google Ads Scripts Automation

For weekly automation, a script can:

  • Flag new terms with spend >$X and 0 conversions for review
  • Automatically add terms matching patterns (e.g. "jobs", "careers") as negatives
  • Email a digest of new high-volume terms for human review

See google-ads-scripts skill for implementation.


Mining Cadence

Weekly (15-20 min per account)

  • Pull last 7 days — filter by cost threshold
  • Add immediate negatives (clearly irrelevant, high spend)
  • Flag converting queries not yet as exact keywords — add them
  • Note any new structural patterns to investigate

Monthly (45-60 min)

  • Pull last 30 days — broader analysis
  • Identify ad group structural opportunities (new themes emerging)
  • Extract top ad copy language from high-CTR queries
  • Flag CVR mismatches for landing page review
  • Update negative keyword lists with patterns found

Quarterly (2-3 hours)

  • Pull 90-day data — pattern and trend analysis
  • Map converting query clusters → validate current ad group structure
  • Identify new campaigns or ad groups to build from query evidence
  • Review seasonal query patterns for budget planning
  • Present top 10 opportunities with estimated impact (spend recovery, new volume)

Output Templates

When presenting search term mining findings, use these formats:

Immediate Actions (present as a table)

Search TermCampaignCostConv.Recommended ActionRationale
"free project management"NB Search$1430Add as phrase negativeFree intent; not our offer
"asana vs monday"NB Search$892Add as exact keywordConverting; competitor comparison intent
"pm software for construction"NB Search$671New ad group + exact keywordVertical intent not addressed in structure

Structural Opportunities (present as bullets)

  • New ad group opportunity: "Construction Project Management" — 14 query variations found, 3 converting, $280 spend. Recommend isolated ad group with tailored RSA and landing page.
  • Landing page gap: "project management for remote teams" — 7.4% CTR but 0.3% CVR. Current destination is generic homepage. Recommend dedicated landing page or variant.

Ad Copy Signals (present as usable copy)

Customer language found in high-CTR queries:

  • "easy to use" → headline: "Project Management Made Easy"
  • "no spreadsheets" → headline: "Ditch the Spreadsheets"
  • "for small teams" → callout: "Built for Teams Under 50"

Common Mistakes

Reviewing too short a date range Less than 30 days misses low-volume but high-value patterns. Use 60-90 days for structural insights.

Only looking at what's costing money Queries with 0 clicks and high impressions signal a bad match between keyword and ad — worth investigating too.

Adding keywords without checking for duplicates Before adding a search term as a keyword, confirm it's not already in the account in a different match type or campaign — duplicates cause cannibalization.

Ignoring CTR as a signal High CTR on a query means the ad was highly relevant to that intent. Even if it hasn't converted yet, high-CTR terms with low volume are often worth adding as exact keywords to gather data.

Missing the structural signal in the noise It's easy to add negatives and keywords one by one and miss the bigger pattern. Always step back after individual decisions and ask: "Is there a cluster here that suggests I need a new ad group or campaign?"

Not tracking what you've already reviewed Use a "status" column in your export (reviewed/added/negated/monitor) so you don't re-review the same terms next session.


Related Skills

  • google-ads-negative-keywords: Deep framework for adding negatives from search term data
  • google-ads-keywords: Keyword strategy, match types, and how to structure the new keywords you discover
  • google-ads-search: How to build and structure the new ad groups and campaigns that search term mining reveals
  • google-ads-shopping: Shopping-specific search term routing and feed optimization from query data
  • google-ads-pmax: PMax Insights tab as a substitute for full search term data
  • google-ads-scripts: Automate search term monitoring, alerting, and bulk negative additions

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.87%
按下载量换算142

Claude

32.69%
按下载量换算129

Cursor

18.49%
按下载量换算73

Gemini CLI

10.06%
按下载量换算40

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills