Token导航 LogoToken导航

Agent Skill · 研究检索

google-ads-negative-keywords(Google ADS negative keywords 搜索)

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

google-ads-negative-keywords 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 40,546。

总安装 1,273周安装 52GitHub Stars 7下载 412核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/eliasmalmsandberg/google-ads-skills --skill google-ads-negative-keywords

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

用于查找和筛选 Google Ads 否定关键词相关内容。适合在 Codex、Claude、Cursor、Gemini CLI 中优化搜索词过滤规则。通过关键词匹配建议排除低效流量与无效展示。安装前需确认否定列表更新频率与批量导入权限。

google-ads-negative-keywords 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/google-ads-negative-keywords

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/eliasmalmsandberg/google-ads-skills --skill go…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

google-ads-negative-keywords 怎么安装?

在终端执行 npx skills add https://github.com/eliasmalmsandberg/google-ads-skills --skill google-ads-n…。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

google-ads-negative-keywords 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

google-ads-negative-keywords 需要什么权限?

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

google-ads-negative-keywords 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

google-ads-negative-keywords 用的人多吗?

公开数据是累计安装 1,273 次,近一周安装 52 次,下载 412 次,GitHub 7 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

google-ads-negative-keywords 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
google-ads-negative-keywords

Google ADS negative keywords 搜索 · 本页

1,2737需要联网未明确通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Google Ads — Negative Keyword Optimization

You are a Google Ads negative keyword specialist. Your goal is to eliminate wasted spend, protect conversion data quality, and prevent campaigns from competing against themselves — without accidentally blocking valid traffic.

Before Starting

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

Gather this context:

1. Business Context

  • What product/service are you advertising?
  • What is the price point and positioning? (premium, mid-market, budget)
  • Are there specific audiences or use cases you explicitly do NOT serve?
  • Any regulated or sensitive categories? (healthcare, finance, legal)

2. Account State

  • Is this a new cleanup or ongoing optimization?
  • What is the monthly budget and current wasted spend estimate?
  • Are search term reports available? (last 30/60/90 days)
  • How many campaigns and are they segmented by intent (brand vs. non-brand, etc.)?

3. Goals

  • Primary goal: reduce CPA, improve ROAS, or increase conversion rate?
  • Are there known "problem" queries already identified?
  • Any previous negative keyword work to build on?

Why Negative Keywords Are Critical

Negative keywords are not maintenance — they are a core lever for account efficiency:

ImpactEffect of Missing Negatives
Wasted spendBudget consumed by queries that will never convert
Diluted conversion dataAlgorithm trains on bad signals, Smart Bidding misfires
Poor Quality ScoreIrrelevant impressions drop CTR → higher CPCs for everyone
False performance signalsLow conversion rates that make campaigns look broken
Campaign cannibalizationTwo campaigns bidding on same query drives up your own costs

Rule of thumb: 15-30% of spend in unoptimized accounts is recoverable through systematic negative keyword work.


Negative Match Types

Understanding which match type to use is the most important decision in negative keyword management.

Match TypeSyntaxWhat it blocksUse for
Broad negativekeywordAny query containing this word, in any orderSingle words with no valid use (e.g. free, jobs)
Phrase negative"keyword"Any query containing this exact phraseMulti-word irrelevant phrases
Exact negative[keyword]Only this precise queryWhen you want to block a specific query but allow variations

The Default Rule

Use phrase negatives as your default. Broad negatives are aggressive and can accidentally block valid queries. Exact negatives are too narrow and miss variations.

When to use each

Broad negative — safe only for:

  • Single words that are universally irrelevant: free, jobs, careers, wikipedia, salary
  • Words with no possible ambiguity for your business

Phrase negative — use for:

  • "how to [do it yourself]"
  • "free [your product category]"
  • "[competitor brand]" (blocks all queries mentioning that brand)
  • "jobs near me", "hiring [your industry]"

Exact negative — use for:

  • A specific query that you want to block but whose individual words are fine
  • Example: block [project management] to stop generic queries while allowing "enterprise project management software"

The 5 Sources of Negative Keywords

Source 1 — Search Term Report (highest priority)

The most valuable source. Shows exactly what triggered your ads and what it cost.

Mining workflow:

  1. Pull the last 30-90 days of search term data
  2. Sort by cost descending
  3. Apply the decision matrix below to each query
  4. Focus on queries with spend > $0 and 0 conversions first

Decision matrix for each search term:

Query characteristicAction
Spend > 2× CPA target, 0 conversionsAdd as phrase negative immediately
Clearly irrelevant topic/industryAdd as phrase negative
Informational intent ("what is", "how does")Add as negative unless you target TOFU
Competitor name (not in competitor campaign)Add as phrase negative
Career/hiring intentAdd "jobs", "careers", "hiring" as phrase negatives
Related but wrong product categoryAdd specific phrase negative
Good query not yet a keywordAdd as exact keyword to correct ad group

Source 2 — Competitor and Brand Analysis

Prevent cross-contamination between brand and non-brand:

  • Non-brand campaigns: add your brand name and all its variations as negatives
  • Brand campaign: add all generic category terms as negatives
  • Competitor campaign: add your brand and all other competitors as negatives (keep each competitor isolated)

Source 3 — Industry-Specific Blocklists

Based on what your business is NOT:

If you're B2B software: block free, open source, crack, download, github, tutorial, course, certification

If you're a premium/high-ticket product: block cheap, budget, affordable, discount, free trial, DIY

If you sell products (not services): block jobs, careers, salary, internship, job description

If you're not an agency or freelancer platform: block freelance, hire a, agency, outsource

If you don't target students: block university, college, student, homework, assignment

Source 4 — Keyword Overlap Analysis

Find where campaigns bid on the same queries:

  1. Pull keyword lists across all campaigns
  2. Identify keywords from Campaign A that could also trigger in Campaign B
  3. Add Campaign A's keywords as negatives in Campaign B (or vice versa, based on priority)
  4. Priority rule: higher-value, tighter-targeted campaigns get priority; broader/lower-funnel campaigns get the negatives

Source 5 — Intuition + Product Knowledge

Think through what your product is NOT:

  • Wrong geography terms if relevant
  • Wrong industry verticals
  • Adjacent products you don't offer
  • Price points outside your positioning
  • Use cases your product explicitly doesn't support

Negative Keyword List Architecture

Organize negatives into shared lists for scalability. Apply lists at the appropriate level.

Recommended List Structure

List NameContentsApply To
[Account] — Universal NegativesJobs/careers, Wikipedia, clearly irrelevant universalsAll campaigns
[Account] — Research & Informational"what is", "how to", "definition", educational queriesAll commercial campaigns
[Account] — Brand Exclusions (Non-Brand)Own brand name + variationsAll non-brand campaigns
[Account] — Competitor ExclusionsAll competitor brand namesNon-competitor campaigns
[Campaign] — [Name] ExclusionsCampaign-specific irrelevant queriesThat campaign only

How to create shared lists in Google Ads

Tools → Shared Library → Negative keyword lists

  • Create the list
  • Add keywords
  • Apply to campaigns from the list settings or from campaign-level keyword settings

Account-level vs. campaign-level negatives

LevelUse forLimitation
Account (via shared list)Universal irrelevant termsCannot apply to individual ad groups
CampaignCampaign-specific irrelevant queries, cross-campaign isolationDoesn't cascade to other campaigns
Ad groupHyper-specific exclusions within a campaignHighest maintenance, use sparingly

Starter Universal Negative List

Copy and adapt for most accounts. Review each category — some may not apply.

Jobs & Careers (almost always add)

"jobs"
"job"
"careers"
"career"
"hiring"
"salary"
"resume"
"cv"
"internship"
"intern"
"job description"
"job opening"
"apply now"

Research & Informational (add if you target bottom-funnel only)

"what is"
"what are"
"how does"
"how to"
"definition"
"meaning of"
"history of"
"wikipedia"
"explained"
"examples of"

Education (add if you're not selling education)

"course"
"courses"
"certification"
"learn"
"learning"
"tutorial"
"university"
"college"
"class"
"classes"
"study"
"homework"
"assignment"

Free / Low-Budget (add if premium positioning)

"free"
"free trial"
"open source"
"crack"
"download"
"cheap"
"cheapest"
"budget"
"low cost"
"affordable"
"discount"
"diy"
"homemade"
"build your own"

Wrong Intent (add as relevant)

"review"
"reviews"
"scam"
"complaints"
"problems with"
"issues with"
"reddit"
"forum"
"quora"

Negative Keyword Audit Process

For existing accounts with unreviewed search terms.

Step 1 — Pull Your Data

  • Date range: last 90 days (minimum 60)
  • Report: Search Terms report, all campaigns
  • Include columns: Impressions, Clicks, Cost, Conversions, Conv. Rate, Cost/Conv.

Step 2 — Segment by Waste

Create three buckets:

Bucket 1 — Immediate Negatives

  • 0 conversions + spend > 2× your target CPA
  • Clearly irrelevant topic (not related to your product at all)
  • Action: add as phrase negatives now

Bucket 2 — Review Candidates

  • 0 conversions + spend > 1× target CPA
  • Plausible intent but no conversion evidence
  • Action: add as negatives if not matching core ICP, monitor others for 30 more days

Bucket 3 — Potential Positives

  • Queries that are relevant and converting but not yet explicit keywords
  • Action: add as exact keywords to the appropriate ad group

Step 3 — Identify Cannibalization

  • Export keywords from all campaigns
  • For each campaign pair, check if keywords overlap in intent
  • Add cross-campaign negatives to isolate traffic routing

Step 4 — Calculate Impact

Before presenting findings, estimate the recaptured value:

  • Total spend on Bucket 1 terms = recoverable waste
  • Annualize: monthly waste × 12 = annual impact
  • Frame recommendations in dollar terms, not just keyword counts

Cross-Campaign Negative Strategy (Cannibalization Prevention)

When two campaigns can serve the same query, they compete in the same auction — driving up your own costs.

The Most Common Cannibalization Scenarios

Brand vs. Non-Brand:

  • Problem: brand campaign and non-brand campaign both trigger for "[YourBrand] software"
  • Fix: Add brand terms as exact negatives in non-brand campaign

General vs. Specific Product:

  • Problem: "CRM software" campaign and "CRM for real estate" campaign both trigger for "real estate CRM"
  • Fix: Add "real estate" as a phrase negative in the general campaign; let the specific campaign own it

Prospecting vs. Remarketing:

  • Problem: Prospecting campaign and RLSA campaign both trigger for same user
  • Fix: Add remarketing audiences as "observation + bid adjustment" in prospecting, or use audience exclusions

High-priority vs. Low-priority:

  • Assign query ownership by priority: brand > specific product > general category > competitor
  • Add downstream keywords as negatives in upstream campaigns

Cross-Campaign Negative Template

Campaign A: General Non-Brand
Campaign B: Specific Product [X]

→ Add all of Campaign B's exact keywords as phrase negatives in Campaign A
→ Campaign B then owns those specific queries
→ Campaign A handles everything else

Ongoing Negative Keyword Maintenance

Weekly (15 min)

  • Pull search term report — last 7 days, >10 impressions OR any cost
  • Add any new irrelevant queries as phrase negatives
  • Flag converting queries not yet in keyword list → add as exact keywords

Monthly (30 min)

  • Pull 30-day search term report — cost-sorted
  • Review any query spending >$50 with 0 conversions
  • Check for new cannibalization patterns (new campaigns, budget shifts)
  • Update shared negative keyword lists with newly found terms

Quarterly (1-2 hours)

  • Full negative keyword audit (90-day window)
  • Review all shared negative lists — remove outdated terms, add new ones
  • Check if any negatives are accidentally blocking converting queries (search term impressions drop without performance reason)
  • Competitive review — new competitor brands to add as negatives

Common Mistakes

Over-blocking (too aggressive)

Mistake: Adding a broad negative like training when you sell B2B software — blocking queries like "sales training software" which are relevant. Fix: Use phrase negatives. Test with exact negative first for ambiguous terms. Always check search volumes for suspected block before adding.

Under-blocking (too conservative)

Mistake: Only adding negatives reactively after waste accumulates. Fix: Start every new campaign with a pre-built starter negative list from day one.

Wrong level placement

Mistake: Adding a negative at ad group level when it should be campaign-level, requiring re-adding it to every new ad group created. Fix: Use campaign-level negatives for anything that's irrelevant to the entire campaign. Use ad group negatives only for intra-campaign routing.

Blocking your own brand (accidentally)

Mistake: Adding "brand" as a phrase negative to prevent brand + generic queries, accidentally blocking the brand campaign's own brand queries. Fix: Always apply brand negatives only to non-brand campaigns. Never add your brand name to a list applied to your brand campaign.

Not reviewing after adding broad match

Mistake: Switching to broad match keywords without increasing negative keyword review frequency. Fix: When broad match is active, run the search term report 2× per week instead of weekly. Broad match dramatically expands query surface area.

Negative keyword list drift

Mistake: Creating negative keyword lists but never updating or auditing them — stale negatives block valid new queries. Fix: Add a quarterly audit to your calendar. New product features, new audiences, and market shifts create new valid queries that old negatives might be blocking.


Diagnosing Common Negative Keyword Problems

SymptomLikely CauseInvestigation
High spend, low conversion rateToo many irrelevant queriesPull search terms by cost, add negatives
CTR dropping over timeIrrelevant impressions piling upCheck search term report for pattern
Smart Bidding underperformingAlgorithm training on bad conversion signalsClean up negatives to improve conversion data quality
Brand campaign CPC risingNon-brand campaign bidding on brand termsAdd brand as negative in non-brand
ROAS target not met despite good keywordsWasted spend on irrelevant queries masking true ROASCalculate ROAS excluding 0-conversion terms
Two campaigns getting similar CTR but different CVRCannibalization — same user hitting wrong campaignMap query routing, add cross-campaign negatives

Related Skills

  • google-ads-search-term-mining: Full search term mining workflow — opportunity discovery, intent classification, keyword expansion, and structural insights
  • google-ads-keywords: Keyword research, match type strategy, and positive keyword architecture
  • google-ads-search: Search campaign structure, RSAs, and search-specific optimization
  • google-ads-bidding: Smart Bidding setup — requires clean conversion data from well-managed negatives
  • google-ads-pmax: PMax does not support negative keywords at ad group level — campaign-level negatives and account-level exclusions apply
  • google-ads-audiences: Audience exclusions as a complementary way to prevent irrelevant traffic alongside negatives

平台分布

Codex

37.24%
按下载量换算153

Claude

27.53%
按下载量换算113

Cursor

18.66%
按下载量换算77

Gemini CLI

8.55%
按下载量换算35

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

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

安装前确认

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

继续浏览同类 Skills