
Ads Google
Run a structured Google Ads health audit—Search, PMax, AI Max, Display, YouTube, Demand Gen—with scored findings before scaling paid spend.
Overview
ads-google is an agent skill for the Launch phase that evaluates Google Ads accounts with an 80-check weighted audit and a 0–100 Health Score.
Install
npx skills add https://github.com/agricidaniel/claude-ads --skill ads-googleWhat is this skill?
- 80-check deep audit across conversion tracking, waste, structure, keywords, ads, and settings
- Covers Search, Performance Max, AI Max (Brief, text customization, FUE, brand exclusions), Display, YouTube, Demand Gen
- Weighted scoring with Google Ads Health Score 0–100 after PASS/WARNING/FAIL per check
- Mandatory data gates: ≥30 days of data and Search Terms Report before scoring
- References bundled audit, benchmarks, and scoring-system docs in the ads package
- 80 checks in google-audit reference
- Conversion tracking weighted at 25% of health score
- Requires ≥30 days of account data and Search Terms Report before scoring
Adoption & trust: 925 installs on skills.sh; 5.8k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are burning Google budget but lack a systematic way to verify tracking, structure, keywords, and AI Max settings against benchmarks.
Who is it for?
Founders or lean marketers with exports ready who need Search/PMax/AI Max audits before raising spend.
Skip if: Brand-new accounts with under 30 days of data, non-Google channels only, or teams wanting live API automation without manual exports.
When should I use this skill?
User mentions Google Ads, Google PPC, search ads, PMax, Performance Max, AI Max, AI Brief, broad match audit, Quality Score, search terms audit, Smart Bidding, or Google campaign.
What do I get? / Deliverables
You receive a fully scored 80-check report, Google Ads Health Score, and prioritized action plan grounded in the package references.
- 80-check PASS/WARNING/FAIL evaluation
- Google Ads Health Score 0–100
- Findings report with weighted action plan
Recommended Skills
Journey fit
Paid Google campaigns are a launch-and-acquisition motion; canonical placement is Launch even when optimization continues in Grow. Distribution covers paid channels and campaign structure that put your offer in front of buyers beyond organic SEO.
How it compares
Structured 80-check Google audit skill—not a generic copywriting or SEO-only playbook.
Common Questions / FAQ
Who is ads-google for?
Solo builders and small teams accountable for Google Search, PMax, or AI Max spend who can provide exports and search terms reports for review.
When should I use ads-google?
Use it at Launch when turning on or rescuing Google PPC, when auditing broad match or Quality Score, or when validating conversion tracking and Consent Mode before scaling campaigns.
Is ads-google safe to install?
It processes sensitive campaign and conversion data you supply; review the Security Audits panel on this Prism page and avoid pasting secrets or full customer PII into chats.
SKILL.md
READMESKILL.md - Ads Google
# Google Ads Deep Analysis ## Process 1. Collect Google Ads account data (export, Change History, Search Terms Report) 2. **Validate**: confirm data covers ≥30 days and includes Search Terms Report before proceeding 3. Read `ads/references/google-audit.md` for full 80-check audit 4. Read `ads/references/benchmarks.md` for Google-specific benchmarks 5. Read `ads/references/scoring-system.md` for weighted scoring 6. Evaluate all applicable checks as PASS, WARNING, or FAIL 7. **Validate**: confirm all 80 checks evaluated before calculating score 8. Calculate Google Ads Health Score (0-100) 9. Generate findings report with action plan ## What to Analyze ### Conversion Tracking (25% weight) - Google tag (gtag.js) installed and firing on all pages - Enhanced Conversions active (hashed first-party data) - Consent Mode v2 implemented (required for EU/EEA) - Conversion actions mapped correctly (primary vs secondary) - Offline conversion import configured (for lead gen) - Server-side tagging via GTM (recommended for accuracy) - Attribution model: data-driven preferred (last-click as fallback only) - Conversion lag analysis (are conversions still trickling in?) ### Wasted Spend (20% weight) - Search Terms Report reviewed (last 30 days minimum) - Negative keyword coverage adequate (shared lists + campaign-level) - Display placement audit (exclude low-quality sites) - Invalid click rate within norms (<10%) - Broad Match only used with Smart Bidding (NEVER without it) - Brand/non-brand campaigns separated - Geographic targeting precise (no wasted international spend) **Negative Keyword Rules (critical: bad negatives kill campaigns):** - NEVER suggest Broad Match negatives unless explicitly justified; they block too broadly - Default to **Exact Match** `[keyword]` for specific irrelevant queries - Use **Phrase Match** `"keyword"` for irrelevant intent patterns - Source negatives from actual Search Terms Report irrelevant queries, NOT guesses - Group into themed lists: Informational (how-to, DIY, what is), Job-seeker (jobs, careers, salary), Competitor (only if intentionally excluded), Free-intent (free, crack, torrent) - Recommend **Shared Negative Lists** at the account level, not just campaign-level - Review existing negatives for over-blocking (are any negatives accidentally blocking converting queries?) ### Account Structure (15% weight) - Campaign-level organization follows business logic - Ad groups themed tightly (15-20 keywords max per group) - RSA ad groups have ≥3 active ads - PMax campaigns structured correctly (asset groups, signals) - SKAGs evaluated (migrate to themed groups if present) - Campaign labels/naming conventions consistent ### Keywords (15% weight) - Match type strategy appropriate (Exact → Phrase → Broad progression) - Quality Score distribution (aim ≥7 average) - Low QS keywords flagged (<5 = FAIL, 5-6 = WARNING) - Keyword cannibalization check (same keywords in multiple campaigns) - Impression share tracked for top keywords - Keyword bid adjustments set for devices/locations/audiences ### Ads (15% weight) - RSA: ≥8 unique headlines, ≥3 descriptions per ad group - RSA: ad strength "Good" or "Excellent" (not "Poor" or "Average") - Pin usage minimal and strategic (over-pinning reduces RSA flexibility) - Ad extensions: sitelinks (≥4), callouts (≥4), structured snippets, ima