Approved. The apply-checklist is now visible; nothing was changed automatically.

Ad Audit Pro

Audit any business on demand, clean up wasted ad spend, and keep client work in one place.

Recommendation queue

Every flag becomes a card. Nothing executes until you Approve — then it renders an apply-checklist (and can push a GHL task). Applied changes land on the client's timeline and the monthly report.

Auto-apply on Approve live
Applies to negative-keyword cards only. Live needs your Google Ads OAuth reconnected with the adwords write scope + a Basic-access dev token. Start with dry run and check the client timeline before going live.
high proposed Investigate the CPA spike · Miami Investigation Corp
Why: 7-day CPA is 40%+ above the 30-day baseline — investigate before scaling
Expected impact: Protect the budget before scaling · effort: high
high proposed Investigate the CPA spike · Climax Visuals
Why: 7-day CPA is 40%+ above the 30-day baseline — investigate before scaling
Expected impact: Protect the budget before scaling · effort: high
high approved Add 32 negative keyword(s) from the turnaround plan · Clear Shine Maintenance
Why: Zero-conversion wasted-spend terms: how to, DIY, best way to, average cost, for sale, near me, rent, rental, buy, purchase, reviews, psi, gpm, electric, washer, pressure washer, equipment, machine, cleaner product, 30 second, 30 seconds, chemicals, solution, depot, ar blue clean, jobs, careers, free estimate, paint, sealer, surfactant, restore color
Expected impact: Stops budget leaking to non-buyer searches · effort: 5 min
Apply checklist:
  1. In Google Ads, open the campaign (or ad group) → Keywords → Negative keywords.
  2. Add each term below (phrase match unless a term is clearly a single junk word):
  3. • how to
  4. • DIY
  5. • best way to
  6. • average cost
  7. • for sale
  8. • near me
  9. • rent
  10. • rental
  11. • buy
  12. • purchase
  13. • reviews
  14. • psi
  15. • gpm
  16. • electric
  17. • washer
  18. • pressure washer
  19. • equipment
  20. • machine
  21. • cleaner product
  22. • 30 second
  23. • 30 seconds
  24. • chemicals
  25. • solution
  26. • depot
  27. • ar blue clean
  28. • jobs
  29. • careers
  30. • free estimate
  31. • paint
  32. • sealer
  33. • surfactant
  34. • restore color
  35. Save, then over the next week confirm spend on those terms drops toward $0.
high approved Add 33 negative keyword(s) from the turnaround plan · Clear Shine Maintenance
Why: Zero-conversion wasted-spend terms: how to, diy, best way to, gpm, psi, electric, rent, rental, for rent, reviews, 10gpm, 1800 psi, 2000 psi, 3000 psi, 4.0 gpm, ar blue clean, washer, washers, pressure washer, pressure washers, cleaner reviews, outdoor cleaner, 30 second cleaner, depot, best thing to, average cost, paint, sealer, surfactant, chemicals, redoing, restore color, can you paint
Expected impact: Stops budget leaking to non-buyer searches · effort: 5 min
Apply checklist:
  1. In Google Ads, open the campaign (or ad group) → Keywords → Negative keywords.
  2. Add each term below (phrase match unless a term is clearly a single junk word):
  3. • how to
  4. • diy
  5. • best way to
  6. • gpm
  7. • psi
  8. • electric
  9. • rent
  10. • rental
  11. • for rent
  12. • reviews
  13. • 10gpm
  14. • 1800 psi
  15. • 2000 psi
  16. • 3000 psi
  17. • 4.0 gpm
  18. • ar blue clean
  19. • washer
  20. • washers
  21. • pressure washer
  22. • pressure washers
  23. • cleaner reviews
  24. • outdoor cleaner
  25. • 30 second cleaner
  26. • depot
  27. • best thing to
  28. • average cost
  29. • paint
  30. • sealer
  31. • surfactant
  32. • chemicals
  33. • redoing
  34. • restore color
  35. • can you paint
  36. Save, then over the next week confirm spend on those terms drops toward $0.
high approved Add 35 negative keyword(s) from the turnaround plan · Clear Shine Maintenance
Why: Zero-conversion wasted-spend terms: rental, rent, for rent, washers for rent, how to, how much, DIY, best way to, reviews, 10gpm, 2000 psi, 3000 psi, 4.0 gpm, 5000 psi, electric, 30 second cleaner, 30 seconds outdoor cleaner, ar blue clean, depot, home depot, jobs, career, hiring, employment, free, cheap, redoing, paint, shingles, aluminum door frames, balcony windows, sliding glass doors, garage floor, wood fence, gutters
Expected impact: Stops budget leaking to non-buyer searches · effort: 5 min
Apply checklist:
  1. In Google Ads, open the campaign (or ad group) → Keywords → Negative keywords.
  2. Add each term below (phrase match unless a term is clearly a single junk word):
  3. • rental
  4. • rent
  5. • for rent
  6. • washers for rent
  7. • how to
  8. • how much
  9. • DIY
  10. • best way to
  11. • reviews
  12. • 10gpm
  13. • 2000 psi
  14. • 3000 psi
  15. • 4.0 gpm
  16. • 5000 psi
  17. • electric
  18. • 30 second cleaner
  19. • 30 seconds outdoor cleaner
  20. • ar blue clean
  21. • depot
  22. • home depot
  23. • jobs
  24. • career
  25. • hiring
  26. • employment
  27. • free
  28. • cheap
  29. • redoing
  30. • paint
  31. • shingles
  32. • aluminum door frames
  33. • balcony windows
  34. • sliding glass doors
  35. • garage floor
  36. • wood fence
  37. • gutters
  38. Save, then over the next week confirm spend on those terms drops toward $0.
high approved Investigate the CPA spike · Miami Investigation Corp
Why: 7-day CPA is 40%+ above the 30-day baseline — investigate before scaling
Expected impact: Protect the budget before scaling · effort: high
Apply checklist:
  1. Compare 7d vs 30d by campaign
  2. Pause the worst performer
  3. Hold scaling until CPA recovers
med proposed Fix the high-CPM ad · Miami Investigation Corp
Why: CPM $62 vs niche ceiling $40 — creative or audience mismatch
Expected impact: Lower delivery cost · effort: med
med proposed Fix the high-CPM ad · Climax Visuals
Why: CPM $62 vs niche ceiling $40 — creative or audience mismatch
Expected impact: Lower delivery cost · effort: med
med proposed Strengthen the video hook · Miami Investigation Corp
Why: Only 11% watch past 3s — the opening frame isn't stopping anyone
Expected impact: Stop the scroll in 3s · effort: low
med proposed Strengthen the video hook · Climax Visuals
Why: Only 11% watch past 3s — the opening frame isn't stopping anyone
Expected impact: Stop the scroll in 3s · effort: low
med proposed Rotate out the stale creative · Miami Investigation Corp
Why: 74 days old and still taking 28% of spend — refresh before it decays
Expected impact: Prevent decay of top spend · effort: med
med proposed Rotate out the stale creative · Climax Visuals
Why: 74 days old and still taking 28% of spend — refresh before it decays
Expected impact: Prevent decay of top spend · effort: med
med proposed Refresh the fatigued creative · Climax Visuals
Why: Frequency 5.0 with falling CTR — audience is tired of this creative
Expected impact: Restore CTR, lower CPA · effort: med
med proposed Refresh the fatigued creative · Miami Investigation Corp
Why: Frequency 5.0 with falling CTR — audience is tired of this creative
Expected impact: Restore CTR, lower CPA · effort: med
low proposed Consolidate ad-set budgets · Miami Investigation Corp
Why: 2 ad sets stuck in learning — consolidate budgets
Expected impact: Exit the learning phase · effort: med
low rejected Consolidate ad-set budgets · Climax Visuals
Why: 2 ad sets stuck in learning — consolidate budgets
Expected impact: Exit the learning phase · effort: med
🤖