Google Ads deep analysis covering Search, Performance Max, Display, YouTube, and Demand Gen campaigns. Evaluates 74 checks across conversion tracking, wasted spend, account structure, keywords, ads, and settings. Use when user says Google Ads, Google PPC, search ads, PMax, Performance Max, or Google campaign.
87
85%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
ads/references/google-audit.md for full 74-check auditads/references/benchmarks.md for Google-specific benchmarksads/references/scoring-system.md for weighted scoringNegative Keyword Rules (critical: bad negatives kill campaigns):
[keyword] for specific irrelevant queries"keyword" for irrelevant intent patternsBefore analyzing data, read ads/references/gaql-notes.md for known GAQL field incompatibilities,
deduplication patterns, and filter scope best practices. Key rules:
(ad_group_id + keyword_text + match_type) before any analysisFor automated data collection, connect the Google Ads MCP server:
search (GAQL queries), list_accessible_customers.mcp.json or Claude Code MCP settingsWhen MCP is available, use it to pull Search Terms Reports, keyword data, conversion actions, and campaign structure automatically instead of requiring manual exports.
If Performance Max campaigns exist, additionally evaluate:
If AI Max for Search is available/active:
| Metric | Pass | Warning | Fail |
|---|---|---|---|
| Quality Score (avg) | ≥7 | 5-6 | <5 |
| CTR (Search) | ≥6.66% | 3-6.66% | <3% |
| CVR (Search) | ≥7.52% | 3-7.52% | <3% |
| CPC (Search) | ≤$5.26 | $5.26-8.00 | >$8.00 |
| Wasted Spend | <10% | 10-20% | >20% |
| Ad Strength | Good+ | Average | Poor |
| Invalid Clicks | <5% | 5-10% | >10% |
Google Ads Health Score: XX/100 (Grade: X)
Conversion Tracking: XX/100 ████████░░ (25%)
Wasted Spend: XX/100 ██████████ (20%)
Account Structure: XX/100 ███████░░░ (15%)
Keywords: XX/100 █████░░░░░ (15%)
Ads: XX/100 ████████░░ (15%)
Settings: XX/100 ██████████ (10%)GOOGLE-ADS-REPORT.md: Full 74-check findings with pass/warning/failc2ca51f
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.