Skip to content
cccskills
FreePublished on GitHub

google-ads-audit

Comprehensive Google Ads account health analysis detecting wasted spend, search term leaks, negative keyword gaps, bid strategy issues, and Quality Score problems. Use when analyzing campaign data, pasting Google Ads exports, reviewing account performance, or requesting a full diagnostic of advertising spend efficiency. Platform: Google.

The English summary is being prepared. Showing the original description.

Works withGoogle Ads
See how to install

Files included (1)

  • SKILL.md4.5 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Google Ads Audit

Perform systematic account analysis to identify optimization opportunities and wasted spend.

Process

  1. Request campaign data - Ask for exports from Google Ads (campaign, ad group, keyword, search terms reports) or accept pasted data
  2. Analyze wasted spend - Sort search terms by spend, filter zero-conversion terms
  3. Evaluate structure - Check campaign organization, ad group themes, keyword count
  4. Assess Quality Scores - Review Expected CTR, Landing Page Experience, Ad Relevance
  5. Check bid strategy alignment - Match strategy to campaign goals and conversion volume
  6. Deliver prioritized recommendations - High impact + Low effort first

Audit Checklist

Wasted Spend Detection

  • Keywords with 50+ clicks, 0 conversions → Flag for review/pause
  • Search terms containing: "free," "jobs," "DIY," "how to," "tutorial," "login," "salary," "reddit" → Add as negatives
  • One-word search terms (too broad) → Add as negatives
  • Terms with high impressions but CTR <1% → Review relevance

Negative Keywords

  • No negatives added in 30+ days → Flag
  • Branded terms appearing in non-brand campaigns → Add negatives
  • Check for account-level vs campaign-level lists

Quality Score Thresholds

MetricTargetRed Flag
Non-brand QS≥7<5
Brand QS10<8
CTR≥1.5%<1%
Conversion Rate≥8%<3%
Search Impression Share>80% (priority)<50%

Structure Issues

  • Ad groups with 20+ keywords → Split into themes
  • Display + Search combined → Separate campaigns
  • Missing ad extensions → Add sitelinks, callouts, structured snippets
  • Performance Max without audience signals → Add signals

Output Format

## Google Ads Audit Summary

**Account Health Score**: [X/100]
**Analysis Period**: [Date Range]
**Total Spend Analyzed**: $[Amount]

### 🔴 Critical Issues (Immediate Action)
1. [Issue] - Est. Wasted Spend: $[X]/month
   - Action: [Specific fix]

### 🟡 Optimization Opportunities
1. [Opportunity] - Potential Impact: [X]%
   - Action: [Specific fix]

### 🟢 What's Working Well
- [Positive finding]

### Priority Action Plan
| Priority | Action | Impact | Effort | Est. Savings |
|----------|--------|--------|--------|--------------|
| 1 | | High | Low | |

### Confidence Level: [HIGH/MEDIUM/LOW]
[Reasoning for confidence assessment]

Example

Input: "Here's my campaign data: Brand campaign $5K/month, 3.2% CTR, QS 9. Non-brand: $15K/month, 0.8% CTR, QS 4, 500 search terms with 0 conversions spending $3K"

Output:

## Google Ads Audit Summary

**Account Health Score**: 45/100
**Total Spend Analyzed**: $20,000/month

### 🔴 Critical Issues
1. **Non-brand Quality Score critically low (4)** - Est. Wasted Spend: $4,500/month
   - Action: Improve ad relevance, tighten keyword-ad group themes, review landing pages

2. **Search term waste ($3K on zero-conversion terms)** - Est. Wasted Spend: $3,000/month
   - Action: Add negative keywords, pause low-performing exact matches

### Priority Action Plan
| Priority | Action | Impact | Effort | Est. Savings |
|----------|--------|--------|--------|--------------|
| 1 | Add negative keywords for 0-conv terms | High | Low | $3,000/mo |
| 2 | Restructure ad groups (SKAG/STAG) | High | High | $2,000/mo |

### Confidence Level: HIGH
Complete data provided for key metrics.

Guidelines

  • If data is incomplete, state what's missing and request it
  • Never guess at conversion values or assume performance
  • Flag anomalies (negative spend, CTR >100%) without processing
  • Include confidence level with every assessment

Data access (Ryze MCP)

This skill works best with live account data. Connect the free Ryze MCP once and Claude reads your Google Ads, Meta Ads, GA4 and Search Console directly:

  • claude.ai / Claude Desktop: Settings → Connectors → Add custom connector → https://connector.get-ryze.ai/mcp
  • Claude Code: claude mcp add ryze --transport http https://connector.get-ryze.ai/mcp
  • Cursor: Settings → MCP → add the same URL

Setup guide: https://www.get-ryze.ai/how-to-connect-claude-to-google-meta-ads-mcp

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Statistical significance calculator for A/B test results with sample size requirements, segment breakdowns, and hypothesis generation. Use when feeding test results, checking statistical significance, calculating sample sizes, analyzing experiment outcomes, or generating next test ideas based on results. Platform: Google and Meta.

The English summary is being prepared. Showing the original description.

irinabuht12-oss/marketing-skills5KUpdated Oct 13, 2026

Designs statistically valid split tests for ads, audiences, landing pages, or bid strategies. Calculates required sample sizes before you start, monitors results during the test, and calls winners when statistical significance is actually reached — not when you feel like one is winning. Platform: Google and Meta.

The English summary is being prepared. Showing the original description.

irinabuht12-oss/marketing-skills5KUpdated Oct 13, 2026

Evaluates your campaign and ad set structure against your actual goals and budget. Flags over-segmentation that fragments your data, under-segmentation that hides performance differences, budget allocation issues, and consolidation opportunities that would improve algorithmic delivery and your ability to optimize. Platform: Google and Meta.

The English summary is being prepared. Showing the original description.

irinabuht12-oss/marketing-skills5KUpdated Oct 13, 2026

Analyzes your top performing ads, identifies what's working in the hooks, CTAs, messaging angles, and formats, then generates new variants that follow the same winning patterns while introducing enough variation to test meaningfully. Platform: Google and Meta.

The English summary is being prepared. Showing the original description.

irinabuht12-oss/marketing-skills5KUpdated Oct 13, 2026

Reviews all your Google Ads extensions — sitelinks, callouts, structured snippets, call extensions, image extensions, price extensions — across every campaign. Flags what's missing, what's underperforming, what's outdated, and writes replacements based on your best performing ads and landing pages. Platform: Google.

The English summary is being prepared. Showing the original description.

irinabuht12-oss/marketing-skills5KUpdated Oct 13, 2026

Multi-channel budget optimization using MER, marginal ROAS, and diminishing returns analysis. Use when pasting multi-channel spend and results data, requesting reallocation recommendations, analyzing budget shift priorities, or optimizing marketing efficiency across Google, Meta, TikTok, and other channels. Platform: Google and Meta.

The English summary is being prepared. Showing the original description.

irinabuht12-oss/marketing-skills5KUpdated Oct 13, 2026

See all skills by irinabuht12-oss

Report a problem with this skill