Google Ads Audit Checklist for Agencies
Use this Google Ads audit checklist for agencies to inspect the client contract, account ownership, campaign intent, change control, conversion joins, report definitions, approvals, and risk. The checklist separates media evidence from client-owned sales, commerce, product, and margin evidence.
This is an educational review, not legal, privacy, financial, or platform-policy advice. Use approved evidence and consult Google Ads Help and Google Ads policy guidance.
1. Define client scope and responsibility
- [ ] client, account, manager account, products, markets, currency, time zone, date range, budget, and agency scope are recorded;
- [ ] the agreed goal is explicit: qualified pipeline, purchases, bookings, value, retention, reach, or another outcome;
- [ ] agency owner, client owner, approval path, billing owner, and escalation route are known;
- [ ] observed stages are separated from client-side stages; and
- [ ] support, jobs, vendors, existing customers, duplicates, spam, and irrelevant intent are excluded.
2. Check ownership and access
- [ ] account, analytics, tags, CRM, commerce, call system, audiences, dashboards, billing, and permissions refer to the right client;
- [ ] user access, shared budgets, shared audiences, manager links, and removal process are reviewed;
- [ ] customer-list, enhanced-conversion, offline-import, retention, and vendor rules are documented; and
- [ ] client data is not copied into an uncontrolled audit worksheet.
Use change history to mark client-approved, agency-approved, automated, recommended, test, emergency, and unknown changes. A performance change should not be assigned to the agency without supporting history.
3. Review structure and intent
- [ ] campaign and ad group map to client goal, product or service, market, page, audience, conversion, budget, and owner;
- [ ] location, language, device, schedule, network, audience, exclusions, negative keywords, budgets, and bid strategy are reviewed;
- [ ] search terms are classified as product, service, category, brand, pricing, comparison, competitor, support, job, supplier, existing-customer, or irrelevant;
- [ ] mixed markets, languages, products, and sales motions have a documented reason; and
- [ ] representative searches agree with ad, page, offer, qualification, and CTA.
4. Test destination and conversion path
- [ ] mobile and desktop paths work from ad to page, form, phone, calendar, cart, checkout, signup, trial, demo, or booking;
- [ ] availability, price, qualification, claims, consent, confirmation, notification, and client handoff are current;
- [ ] click identifiers, analytics events, calls, forms, product or ecommerce events, CRM stages, invoices, payments, refunds, and repeats are traceable;
- [ ] event creation, deduplication, source fields, timestamps, time zone, currency, attribution, and offline imports are tested; and
- [ ] client-owned breaks are assigned to the right owner.
5. Rebuild the reporting answer
Choose one client question such as “which campaigns produced qualified opportunities?” Rebuild it from source data. Check filters, date ranges, conversion actions, attribution, currency, time zone, refresh, exclusions, permissions, and cohort maturity. Separate reported, accepted, booked, invoiced, collected, recurring, refunded, cancelled, and contribution value.
Record the dashboard formula, source, owner, refresh time, and limits. A precise chart is not evidence of a stage the client cannot confirm.
6. Review approvals, privacy, and automation
- [ ] logos, reviews, credentials, comparisons, savings, guarantees, promotions, performance claims, and regulated language have current approval;
- [ ] each claim has a source, scope, owner, date, disclosure, and replacement condition;
- [ ] forms, calls, customer lists, remarketing, enhanced conversions, offline conversions, CRM imports, analytics, vendors, access, retention, and deletion are reviewed;
- [ ] names, numbers, addresses, health or financial details, credentials, API keys, source code, security findings, and confidential client data stay out of ad parameters and uncontrolled logs; and
- [ ] scripts, rules, recommendations, experiments, budgets, alerts, and scheduled changes have owners and expiry or review conditions.
7. Prioritize and retest
For each finding record account location, evidence, impact, owner, action, expected behavior, client approval, and proof condition. Prioritize broken conversion paths, wrong ownership, unreliable joins, unapproved claims, access gaps, duplicate events, unsafe data sharing, uncontrolled automation, and demand the client cannot fulfill.
Repeat the original query and journey after the repair. Preserve query, ad, page, device, market, consent, event IDs, timestamps, report filters, and expected client record. End with proven facts, unproven claims, agency actions, client actions, and unknowns.
For related context, see how to audit a Google Ads account for agencies, free Google Ads audit for agencies, and best Google Ads audit tools. adz.so can help organize account structure, conversion tracking, and reporting review where the connected workflow supports those checks; agency and client owners remain responsible for approvals, data, claims, and final decisions.