Google Ads Audit Checklist for 2026

Frame for advertisers and founders who want to spot real account issues quickly

A Google Ads audit should cover the full chain from business goal to closed revenue — not just click-through rates and quality scores. Most audits stay too shallow because they review settings without questioning whether the account structure, conversion tracking, and bidding strategy actually map to the business model.

The result is a tidy-looking account that still leaks money. Broad match eats budget on irrelevant queries. "Conversions" count page views instead of qualified leads. Smart Bidding optimises toward signals that have nothing to do with payback. An audit that skips these layers gives you a false sense of health.

This checklist works from the business goal inward. Start with what you are trying to buy (a customer at an acceptable payback period), then check whether every layer of the account — tracking, structure, terms, bids, ads, pages — supports that outcome. For the full strategic framework, see the Google Ads Audit guide.

Business goal and conversion definition

  • [ ] Primary business goal documented
    Revenue per customer, payback period target, or pipeline value — not "more leads."
  • [ ] Target CAC or target ROAS defined and agreed with finance
    If nobody can state the number, the bidding strategy has no anchor.
  • [ ] Primary conversion action identified and verified
    The one action closest to revenue: qualified lead submitted, purchase completed, demo booked.
  • [ ] Secondary conversions separated from primary
    Micro-conversions (PDF downloads, page views) should inform reporting, not bidding.
  • [ ] Conversion lag understood
    If your sales cycle is 30 days, evaluating campaigns on 7-day data will mislead every optimisation decision.
  • [ ] Conversion value assigned correctly
    For lead gen: estimated value per qualified lead. For ecommerce: dynamic revenue values passing through correctly.

What to fix first: If the primary conversion action counts low-intent events — newsletter signups, contact page views — fix this before touching anything else. Smart Bidding will optimise toward junk signals, and every downstream metric becomes unreliable.

Conversion tracking and data quality

  • [ ] Google tag (gtag.js or GTM) firing correctly on all conversion pages
    Check Tag Assistant or GTM preview mode. Confirm the tag fires once per conversion, not on every page load.
  • [ ] Enhanced conversions enabled and hashing verified
    Email or phone passed in hashed form. Check the diagnostics tab for match rates above 60%.
  • [ ] Consent mode v2 implemented
    Required in the EEA. Without it, you lose conversion modelling and audience signals for a growing share of traffic.
  • [ ] Offline conversion import connected
    For lead gen: CRM pipeline stages (SQL, opportunity, closed-won) fed back to Google Ads via GCLID or enhanced conversions for leads.
  • [ ] Conversion count setting correct
    "One" for lead gen (one lead per click). "Every" for ecommerce (multiple purchases per user).
  • [ ] Conversion window matches your sales cycle
    A 7-day click window on a 45-day sales cycle means you are systematically under-counting conversions and under-bidding.
  • [ ] Cross-domain tracking configured if checkout or form is on a different domain
  • [ ] GA4 and Google Ads conversion counts reconciled
    If the numbers diverge by more than 15%, there is a tagging or attribution mismatch that needs fixing.

What to fix first: If offline conversion import is not connected, Smart Bidding is optimising for form fills — not revenue. Connect your CRM pipeline data before adjusting any bid strategy.

Campaign and ad group structure

  • [ ] Campaign structure maps to business objectives
    Separate campaigns for brand vs. non-brand, products vs. services, regions with different targets.
  • [ ] No more than 15–20 ad groups per campaign
    Overly granular structures starve individual ad groups of data and prevent Smart Bidding from learning.
  • [ ] Ad groups contain tightly themed keyword sets
    Each ad group answers one searcher intent. If keywords in the same group require different ad copy, split them.
  • [ ] No single-keyword ad groups unless volume justifies it
    SKAGs made sense under manual CPC. With Smart Bidding, they fragment data for no gain.
  • [ ] Campaign naming convention is consistent and readable
    Region | objective | audience | match type. Anyone should be able to read the name and understand what it targets.
  • [ ] Paused or zero-impression campaigns cleaned up
    Dead campaigns add noise to reporting and make the account harder to navigate.
  • [ ] Experiment campaigns set up for major structural changes
    Don't restructure live campaigns blind. Use drafts and experiments or campaign-level A/B tests.

What to fix first: If brand and non-brand traffic share a campaign, you cannot set different ROAS or CPA targets for each. Split them immediately — brand converts at a fundamentally different rate.

Search terms and match types

  • [ ] Search terms report reviewed for the last 30 and 90 days
    Look for irrelevant queries, competitor terms you didn't intend to bid on, and informational searches with no purchase intent.
  • [ ] Negative keyword lists maintained and applied
    Account-level negatives for universal junk (free, jobs, DIY, tutorial). Campaign-level negatives for intent mismatches.
  • [ ] Broad match keywords paired with Smart Bidding and audience signals
    Broad match without Smart Bidding is a budget incinerator. Broad match with tCPA/tROAS and strong conversion data works — verify it.
  • [ ] Phrase and exact match keywords checked for close variant drift
    Google's close variants now match queries that are semantically related but not identical. Review what actually triggered your exact match terms.
  • [ ] Search term coverage estimated
    Google hides a growing share of search terms. If you can only see 40% of queries, negative keyword management alone will not control waste — you need conversion data feedback.
  • [ ] Cannibalisation between ad groups checked
    Multiple ad groups competing for the same query drives up CPCs and fragments performance data.

What to fix first: Export the search terms report, sort by cost descending, and add negatives for every irrelevant query that spent more than your target CPA. This is the fastest way to stop bleeding budget.

Bidding and budget allocation

  • [ ] Bid strategy matches the conversion volume available
    Target CPA and target ROAS need 30–50 conversions per campaign per month to learn. Below that, consider maximise conversions with a portfolio bid strategy or manual CPC.
  • [ ] Target CPA or target ROAS aligned to business economics
    If your target CPA is set to what feels right instead of what your unit economics support, the algorithm will hit the target while the business loses money.
  • [ ] Budget is not limiting campaigns with positive ROAS
    "Limited by budget" on a profitable campaign is the most expensive mistake in the account — you are paying full price for the traffic you do get and forfeiting the rest.
  • [ ] Underperforming campaigns not consuming outsized budget share
    Sort all campaigns by cost / conversion. The worst performers often absorb 30%+ of total spend.
  • [ ] Portfolio bid strategies used where appropriate
    Grouping campaigns with similar targets gives the algorithm more data and smoother learning.
  • [ ] Bid adjustments reviewed for device, location, and audience
    Under Smart Bidding, manual bid adjustments (except -100% exclusions) are ignored. Remove stale adjustments that suggest false control.
  • [ ] Seasonality adjustments set for known demand spikes
    Black Friday, product launches, end-of-quarter pushes — tell the algorithm before it happens, not after.

What to fix first: Reallocate budget from campaigns with a CPA above your payback threshold to campaigns with headroom. This single change often improves account-level ROAS by 15–25% with no other changes.

Ad copy and asset quality

  • [ ] Every ad group has at least one RSA with "Good" or "Best" ad strength
    Ad strength is not a performance metric, but low ad strength signals that your asset variety is too narrow for the algorithm to test combinations.
  • [ ] Headlines and descriptions include the core keyword theme
    Relevance between search term, ad copy, and landing page is still the most reliable lever for quality score and CTR.
  • [ ] Unique value proposition visible in at least two headlines
    Price, speed, guarantee, result — something that differentiates you from the other three ads on the page.
  • [ ] Pinned headlines used sparingly and intentionally
    Over-pinning kills the RSA's ability to adapt. Pin only when compliance, branding, or legal copy must appear in a fixed position.
  • [ ] All available ad extensions active
    Sitelinks, callouts, structured snippets, call extensions, image extensions. Extensions increase ad real estate and CTR with no extra cost per click.
  • [ ] Sitelinks point to distinct, relevant landing pages
    Four sitelinks pointing to the same page waste the extension. Link to pricing, case studies, features, and contact.
  • [ ] Ad copy reviewed for accuracy and compliance
    Outdated pricing, expired offers, and unsubstantiated claims create trust issues and policy risk.

What to fix first: If your top-spending ad groups have "Poor" ad strength, add more headline and description variations. You do not need to rewrite everything — add three to four new headlines with different angles and let the system test.

Landing page alignment

  • [ ] Each ad group points to a landing page that matches the search intent
    Sending "enterprise pricing" queries to the homepage is an expensive mismatch. Intent-specific landing pages convert at 2–5× the rate of generic pages.
  • [ ] Landing page headline echoes the ad copy
    Message match between the ad and the page reduces bounce rate and increases quality score.
  • [ ] Page load speed under 3 seconds on mobile
    Run PageSpeed Insights. Every additional second of load time costs you conversion rate and quality score.
  • [ ] Single clear CTA above the fold
    One action per page. Multiple competing CTAs reduce conversion rate.
  • [ ] Form length appropriate for the offer
    A demo request can justify 5–6 fields. A content download should not ask for phone number and company size.
  • [ ] Social proof visible
    Logos, testimonials, case study links, review scores — whatever reduces perceived risk for your buyer.
  • [ ] No broken links, missing images, or outdated content on landing pages

What to fix first: Identify the three ad groups with the highest spend and lowest conversion rate. Check whether their landing pages match the searcher's intent. Misaligned landing pages are the most common — and most fixable — reason for poor conversion rates.

Lead quality and offline feedback

  • [ ] Lead-to-SQL rate tracked per campaign
    If one campaign generates 100 leads and 3 SQLs while another generates 40 leads and 12 SQLs, the second campaign is far more valuable — but CPA alone cannot tell you that.
  • [ ] CRM pipeline stages mapped to Google Ads conversion actions
    MQL, SQL, opportunity, closed-won — each stage imported as a separate conversion action for visibility.
  • [ ] GCLID captured and stored in CRM records
    Without the click ID, you cannot close the loop between ad spend and revenue.
  • [ ] Conversion value reflects actual deal value, not a placeholder
    For B2B: pass the estimated or actual contract value back to Google Ads. For ecommerce: dynamic revenue values should match your payment system.
  • [ ] Lead scoring or qualification criteria defined and applied
    Not every form fill is equal. If Sales is rejecting 70% of leads, your ad targeting or landing page is attracting the wrong audience.
  • [ ] Feedback loop cadence established
    Weekly or bi-weekly sync between marketing and sales on lead quality, close rates, and campaign performance by revenue — not just by lead volume.

What to fix first: If you do not know your lead-to-SQL rate per campaign, you are flying blind. Connect your CRM data to Google Ads before making any bidding or targeting changes.

Geo, device, audience, and exclusions

  • [ ] Location targeting set to "Presence" not "Presence or interest"
    The default setting shows your ads to people who are "interested in" your target location — not just people physically there. For local or regional businesses, this wastes budget on irrelevant clicks.
  • [ ] Geographic performance reviewed and bid adjustments applied
    Exclude regions with high spend and zero conversions. Increase bids in regions where conversion rate justifies it.
  • [ ] Device performance reviewed
    If mobile converts at half the rate of desktop but gets 60% of impressions, either fix the mobile landing experience or adjust device targeting.
  • [ ] Audience segments applied for observation
    In-market, custom segments, remarketing lists, and customer match lists — applied in observation mode to inform bidding, then promoted to targeting if data supports it.
  • [ ] Customer match lists uploaded and current
    Existing customers, high-value customers, churned customers. Use for exclusions, lookalikes, or bid adjustments.
  • [ ] Existing customers excluded from acquisition campaigns
    Without exclusions, you pay to re-acquire people who are already paying you.
  • [ ] Placement exclusions reviewed for Display and YouTube campaigns
    Exclude mobile app inventory, parked domains, and low-quality placements that burn budget with no engagement.

What to fix first: Check the location targeting setting immediately. "Presence or interest" is the default and one of the most common sources of wasted spend in accounts running geo-targeted campaigns.

Reporting, alerts, and decision rhythm

  • [ ] Custom columns configured for blended CPA and ROAS including offline data
    Default columns show Google Ads conversions only. If your real metric is cost per SQL or revenue per ad dollar, build custom columns that reflect it.
  • [ ] Automated rules or scripts running for budget pacing and anomaly detection
    Alerts for overspend, sudden CPC spikes, conversion drops, and disapproved ads. Do not rely on checking the account manually every day.
  • [ ] Reporting cadence documented
    Daily: budget pacing, anomaly check. Weekly: campaign performance, search term review, negative updates. Monthly: full account review against business KPIs.
  • [ ] Attribution model understood and consistent
    Data-driven attribution is now the default. Understand how it credits conversions across touchpoints — especially if you compare Google Ads data to GA4 or CRM data that uses different models.
  • [ ] Change history reviewed for unintended edits
    Auto-applied recommendations, accidental bulk edits, or agency changes that were not approved. Review the change log monthly.
  • [ ] Auto-applied recommendations turned off or reviewed
    Google's auto-apply settings can add broad match keywords, change bid strategies, and create new ads without your approval. Audit which recommendations are auto-applied and disable anything that conflicts with your strategy.

What to fix first: Check auto-applied recommendations now. If Google has been adding broad match keywords or adjusting your bid strategies automatically, you may be running a different account than you think.

30-minute quick audit version

If you have 30 minutes and need to find the biggest problems fast, check these ten items in order:

  1. Conversion actions: Open Settings → Conversions. Is the primary conversion action the one closest to revenue? Are micro-conversions excluded from bidding?
  2. Search terms report: Export last 30 days, sort by cost descending. Flag every irrelevant query that spent more than half your target CPA and add it as a negative.
  3. Location targeting: Check every campaign. If it says "Presence or interest," switch to "Presence" for geo-targeted campaigns.
  4. Budget allocation: Sort campaigns by cost / conversion. Are your best campaigns budget-limited while your worst campaigns spend freely?
  5. "Limited by budget" flags: Any profitable campaign showing this label is leaving revenue on the table.
  6. Brand vs. non-brand: Are they in separate campaigns with separate targets? If not, non-brand performance is hidden behind cheap brand clicks.
  7. Auto-applied recommendations: Go to Recommendations → Auto-apply. Turn off anything you did not explicitly approve.
  8. Landing page spot-check: Click through the top three spending ad groups. Does the landing page match the ad? Does it load in under 3 seconds?
  9. Conversion tracking validation: Fire a test conversion. Does it appear in Google Ads within the expected window? Does the count match what your CRM shows?
  10. Offline feedback: Is CRM pipeline data flowing back into Google Ads? If not, every optimisation decision is based on incomplete data.

This takes 30 minutes and catches 80% of the issues that account for the most wasted spend. For the full audit, work through every section above.

Common audit mistakes

These are the recurring failures in Google Ads audits — not issues inside the account, but errors in how the audit itself is conducted:

  • Auditing settings without questioning the conversion action. The most polished campaign structure is worthless if the conversion you are optimising toward does not correlate with revenue. Start here.
  • Reviewing CPA without knowing lead quality. A €20 CPA looks efficient until you discover that 90% of those leads never become qualified opportunities. CPA without a lead-quality lens is a vanity metric.
  • Ignoring conversion lag. Judging campaigns on the last 7 days when your conversion window is 30+ days means you are reacting to incomplete data and making premature changes.
  • Treating the search terms report as comprehensive. Google now hides 30–60% of search terms. Negative keyword management helps, but it cannot fix what you cannot see. Strong conversion feedback to Smart Bidding matters more than it used to.
  • Checking ad copy without clicking through to the landing page. The ad and the page are a single unit. Reviewing one without the other misses the most common conversion rate problem: intent mismatch between what the ad promised and what the page delivers.
  • Recommending broad match without checking conversion volume. Broad match with Smart Bidding works when you have sufficient conversion data. Switching to broad match in a campaign with 10 conversions per month will burn budget before the algorithm learns anything useful.
  • Not checking auto-applied recommendations. Many accounts have been silently modified by Google's auto-apply feature. If you audit the account without checking the change log, you are auditing decisions someone else made without your knowledge.

Google Ads audit checklist — FAQ

How often should I audit Google Ads?

A full audit every quarter and a lightweight check (search terms, budget pacing, conversion validation) every two weeks. If you make major changes — new campaigns, restructuring, bid strategy switches — audit the affected areas two weeks after the change to confirm the results match your expectations. Accounts spending over €20k/month benefit from weekly lightweight reviews.

What causes wasted spend most often?

Three things account for the majority of wasted spend in most accounts: wrong conversion action (Smart Bidding optimises toward the wrong signal), missing negative keywords (budget consumed by irrelevant search terms), and budget allocated to campaigns with poor unit economics while profitable campaigns are capped. Fix these three and you will recover most of the waste before touching anything else. For a deeper look at structural waste, see the Google Ads Audit guide.

Can good tracking still hide bad lead quality?

Yes. Flawless conversion tracking tells you that someone filled out a form — it does not tell you whether that person became a customer. If you only track form fills without feeding CRM pipeline data back into Google Ads, you will optimise for volume instead of value. The account will hit its CPA target while Sales rejects most of the leads. Offline conversion import is what closes this gap.

Should I audit landing pages too?

Always. The landing page is where the conversion happens or does not happen. An ad that drives a high click-through rate to a page that does not match the searcher's intent produces expensive bounces. Check message match (ad headline vs. page headline), load speed, form length, and clarity of the CTA. The three ad groups with the highest spend and lowest conversion rate are where to start. For a structured approach to fixing the full funnel, see the Audit & Strategy Sprint.

Author

Maciej Turek - Growth Marketing Consultant

Maciej Turek

Growth marketing consultant who has managed seven-figure Google Ads budgets across SaaS, fintech, and ecommerce. Specialises in audit frameworks that connect ad spend to pipeline revenue — not just click metrics. Builds account structures, tracking setups, and reporting systems that show what is actually working and what is burning money.

Published: March 2026

Last updated: March 2026

If you want someone to run this audit with you and build a fix-priority roadmap, see the Google Ads consulting page or start with the Google & Meta Ads Management service.