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

google-ads-negative-keywordsGoogle ADS negative keywords 搜索

Agent Skill

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

总安装

1,273

周安装

52

GitHub Stars

7

下载量

412
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

简介

用于查找和筛选 Google Ads 否定关键词相关内容。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中优化搜索词过滤规则。
  • 通过关键词匹配建议排除低效流量与无效展示。
  • 安装前需确认否定列表更新频率与批量导入权限。
  • google-ads-negative-keywords 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

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

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

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