boxoo
Menu
Guide · Audits & optimization

Google Ads audit template: free download with 54 checks

A spreadsheet you can copy today: 54 checks in the order that matters, each with where to find it in Google Ads and what bad looks like, plus a scorecard that fills itself in as you go.

Last checked against Google’s documentation on 30 September 2026.

Download the Google Ads audit template

This is the audit template we use to review a Google Ads account by hand. It lists 54 checks in the order that matters, starting with conversion tracking, and each row says where to find the check in Google Ads and what a problem looks like. You add the evidence from your account, set a status, and the scorecard totals the results for you.

54checksOne row each, with where to look and what bad looks like
12areasFrom conversion tracking to recommendations
19high-priority checksThe ones that distort every other number
3tabsHow to use, Audit, and Scorecard

What’s inside the template

The workbook has three tabs. You only type in the Audit tab; the Scorecard reads from it.

TabWhat it holdsWhat you do there
How to useThe five steps below and links back to this guideRead once
Audit54 checks with Area, Check, Where to find it, What bad looks like, and a suggested priorityFill in Evidence, Status, Fix, Owner, and Due for each row
ScorecardPer-area counts of checked, OK, open issues, fixed, and open high-priority issues, with % checkedNothing: it updates as you set statuses

Status is a dropdown with five values: Not checked, OK, Issue found, Fixed, and Not relevant. Rows marked Issue found turn orange and rows marked Fixed turn green, so the open work stands out when you scroll.

How to run an audit with it

The audit, in six steps
  1. Pick one date rangeFor example the last 30 days, compared with the 30 before.
  2. Start with trackingEvery later number depends on conversions being right.
  3. Write the evidenceThe number that proves the finding, before any opinion.
  4. Set the statusOK, Issue found, Fixed, or Not relevant.
  5. Fix by priorityHigh first; note the date of every change.
  6. Check backRe-open each fix after enough data to judge it.

Two habits make the difference between an audit and a list of opinions. First, keep one date range for the whole pass, so findings are comparable. Second, fill the Evidence column before you decide anything. “CTR looks low” is an opinion. “This ad group’s top five search terms took a fifth of its spend and none converted” is a finding someone can act on.

All 54 checks, by area

Here is every check in the template, grouped the same way as the spreadsheet. Conversion tracking carries the most checks because every other number in the audit depends on it.

Checks per area in the template
Conversion tracking8
Campaign settings5
Account structure4
Search terms4
Keywords5
Bidding and budgets5
Ads and assets5
Landing pages4
Targeting and audiences4
Performance Max and other types5
Change history2
Recommendations and automation3
View as table
ItemChecks
Conversion tracking8
Campaign settings5
Account structure4
Search terms4
Keywords5
Bidding and budgets5
Ads and assets5
Landing pages4
Targeting and audiences4
Performance Max and other types5
Change history2
Recommendations and automation3
Counted from the template itself. More checks does not mean more important: one broken conversion action can outweigh ten small settings.

Conversion tracking

CheckWhere to find itWhat bad looks likePriority
Primary vs secondary conversion actionsGoals → Conversions → SummaryA page view, email click, or other micro-step set as primary next to real leads or salesHigh
Tracking status of every actionGoals → Conversions → SummaryUnverified, Tag inactive, No recent conversions, or Needs attention on an action you bid onHigh
Duplicate countingGoals → Conversions → SummaryThe same event counted by a Google Ads tag and an imported analytics conversion, both primaryHigh
Count setting (One vs Every)Conversion action → Settings → Count“Every” on lead forms or calls, so one person can count several timesHigh
Conversion valuesConversion action → Settings → ValueEvery conversion carries the same default value when real values differ, or no value under value-based biddingMedium
Conversion window vs your sales cycleConversion action → Settings → Click-through conversion windowA window shorter than the usual time from click to purchase or sign-upMedium
Google Ads vs your own recordsConversions column vs your CRM, shop, or backend for the same weekA large gap in either direction; stop the audit here until it is explainedHigh
Enhanced conversions and consent modeGoals → Settings; your tag setupNot set up where eligible, so conversions are under-measuredMedium

Campaign settings

CheckWhere to find itWhat bad looks likePriority
NetworksCampaign → Settings → NetworksDisplay Network on in a Search campaign without a decision, or Search partners spending with no conversionsHigh
Locations and location optionsCampaign → Settings → Locations → Location optionsThe “presence or interest” default on a business that only serves people who are in the areaHigh
LanguagesCampaign → Settings → LanguagesLanguages that don’t match the ads or the landing pageLow
Ad scheduleCampaign → Ad scheduleAds running when nobody can answer or deliver, or hours that spend and never convertMedium
Campaign goalsCampaign → Settings → GoalsA campaign optimising for account-default goals that include actions it shouldn’tMedium

Account structure

CheckWhere to find itWhat bad looks likePriority
Overlapping campaignsCampaigns list; Search terms by campaignSeveral campaigns bidding on the same searches and competing with each otherMedium
Ad group focusAd groups → KeywordsAd groups holding dozens of unrelated keywords behind one adMedium
FragmentationAd groups list sorted by impressionsMany ad groups with a handful of impressions each, so nothing collects enough dataLow
Brand vs non-brandCampaigns and search termsBrand and non-brand searches mixed, hiding what new customers really costMedium

Search terms

CheckWhere to find itWhat bad looks likePriority
Top search terms by costInsights and reports → Search terms, sorted by costIrrelevant intent (jobs, free, DIY, wrong product) taking a real share of spend with no conversionsHigh
Converting searches that aren’t keywordsInsights and reports → Search terms, filter conversions > 0Searches that convert again and again but only match through broad or phrase keywordsMedium
Negative keyword listsTools → Shared library → Negative keyword listsLists that exist but aren’t applied to the campaigns that need themMedium
Negatives blocking your own keywordsKeywords → Negative keywords; keyword statusA negative or list that blocks a keyword you are actively bidding onHigh

Keywords

CheckWhere to find itWhat bad looks likePriority
Spend without resultsKeywords, sorted by costKeywords that spent well above your target cost per conversion with noneHigh
Match types vs bidding and budgetKeywords → Match type columnBroad match with manual bidding or a small budget, spreading spend thinMedium
Quality Score on high-spend keywordsKeywords → add Quality Score columnsBelow-average expected CTR, ad relevance, or landing page experience where the money goesMedium
Status problems and duplicatesKeywords → Status columnLow search volume, policy-limited keywords, or the same keyword in several ad groupsLow
Paused keywords that convertedKeywords, filter status Paused, all timeKeywords with past conversions left paused with no recorded reasonLow

Bidding and budgets

CheckWhere to find itWhat bad looks likePriority
Bid strategy fits the dataCampaigns → Bid strategy columnTarget CPA or Target ROAS on a campaign with very few conversions a monthHigh
Targets vs actualsCampaigns → Target vs Cost / conv. or Conv. value / costA target far from what the campaign actually achievesMedium
Budget limits on good campaignsCampaigns → Status “Limited by budget”A campaign converting at a good cost that runs out of budgetHigh
Lost impression share: budget vs rankCampaigns → Search lost IS (budget) and (rank) columnsBudget raised when the loss is from rank, or the reverseMedium
Leftover bid adjustmentsDevices, Locations, Ad schedule, Audiences → Bid adj. columnManual adjustments left on campaigns using Smart Bidding, where most are ignoredLow

Ads and assets

CheckWhere to find itWhat bad looks likePriority
Serving ads in every ad groupAds → Status columnEnabled ad groups with no approved, eligible adHigh
Disapproved and limited ads or assetsAds and Assets → Status / Policy detailsDisapproved or limited items nobody has fixedHigh
Ad strength and message varietyAds → Ad strength columnPoor ad strength, repeated headlines, or pins that stop testingMedium
Assets coverageAssets → by typeNo sitelinks, callouts, structured snippets, or images where they are eligibleMedium
Ads match the searchAds next to their ad group’s top search termsGeneric ads that never mention what the searcher looked forMedium

Landing pages

CheckWhere to find itWhat bad looks likePriority
Pages load and work on a phoneOpen every high-spend final URL on a phoneSlow pages, errors, broken forms, or pop-ups that block the offerHigh
Page matches the ad’s promiseAd text next to its landing pagePrices, availability, or offers that differ from what the ad saysHigh
Landing page reportInsights and reports → Landing pagesA page with a large share of clicks and a much lower conversion rate than the restMedium
Test conversion end to endSubmit your own form or call, then check it was recordedA conversion that never reaches Google Ads or your own recordsHigh

Targeting and audiences

CheckWhere to find itWhat bad looks likePriority
Matched vs targeted locationsInsights and reports → When and where ads showed → LocationsSpend from places you don’t serveHigh
Device performanceInsights and reports → When and where ads showed → DevicesA device with a far worse cost per conversion that nobody has looked atMedium
Day and hour performanceInsights and reports → When and where ads showed → Day & hourHours or days that spend consistently and never convertLow
Audiences in observationCampaign → AudiencesNo audiences added in observation, so you can’t see who converts betterLow

Performance Max and other types

CheckWhere to find itWhat bad looks likePriority
Channel mixPerformance Max campaign → Insights and reports → Channel performanceMost spend on a channel that brings few conversions, or channel statuses that need attentionMedium
Brand overlap with SearchPerformance Max search terms; brand exclusionsPerformance Max taking your own brand searches that Search would get more cheaplyMedium
Asset groupsPerformance Max → Asset groupsLow ad strength, missing images or videos, or audience signals that don’t describe your customersMedium
Search terms and negativesPerformance Max → Insights and reports → Search terms; campaign negativesIrrelevant searches with spend and no exclusionsMedium
Placements for Display, Video, and Demand GenCampaign → Where ads showed / placementsSites, apps, or channels you would never choose, taking real spendLow

Change history

CheckWhere to find itWhat bad looks likePriority
Changes around each shiftCampaigns → Change historyA drop or spike that lines up with a change nobody reviewedMedium
How often things changeCampaigns → Change history, filter by bidding and budgetTargets or budgets changed every few days, or changes by users or tools nobody recognisesLow

Recommendations and automation

CheckWhere to find itWhat bad looks likePriority
Auto-apply settingsRecommendations → Auto-applyKeyword, match type, or bidding recommendations applied automatically without reviewHigh
Automatically created assets and AI MaxCampaign → Settings → AI Max / Automatically created assetsText, URL, or search term expansion switched on without anyone deciding itMedium
Open recommendationsRecommendationsRecommendations accepted to raise the optimization score without checking the numbersLow

Menu names follow Google’s current help pages, for example the search terms report, the landing page report, change history, and auto-apply recommendations. Google moves menus from time to time; if a path has changed, search for the report name in your account.

Reading the scorecard

The Scorecard tab counts, for each area, how many checks you have looked at, how many are OK, how many issues are still open, how many you have fixed, and how many open issues are high priority. The last row totals the whole account. A data bar shows the share checked, so you can see at a glance which areas you haven’t reached yet.

Status of every check, one week into an auditIllustrative example
  • OK or not relevant57%31
  • Issue found17%9
  • Not checked yet26%14
For example: after the first sessions, most checks are OK, nine issues are open, and fourteen checks are still to do. The scorecard shows this split per area.

Resist turning the scorecard into a grade. An account with three open issues can be in worse shape than one with ten, if one of the three is a broken conversion action. Use the counts to track progress, and the priority column to decide order.

What to fix first

The template suggests a priority for each check: 19 high, 25 medium, and 10 low. Treat it as a starting point and re-rank each issue by what it costs your account and how hard it is to change.

A simple way to order the open issues
Impact ↑
Do firstHigh impact · low effort
  • Fix a broken or duplicated conversion action
  • Exclude clearly irrelevant search terms
  • Turn off networks nobody chose
PlanHigh impact · more effort
  • Rebuild a campaign that mixes brand and non-brand
  • Change bid strategy to fit conversion volume
  • Rework a landing page that doesn’t match the ad
BatchLower impact · low effort
  • Add missing sitelinks and callouts
  • Remove leftover bid adjustments
  • Tidy paused and duplicate keywords
Skip for nowLower impact · more effort
  • Restructure ad groups that already perform
  • Chase optimization score points
  • Rewrite ads that are working
Effort →
Common findings placed by typical impact and effort. Your own account decides the final order.

Using it in Google Sheets or Excel

  • Excel: open the XLSX. The Audit tab is filtered and frozen on the header and first columns.
  • Google Sheets: press Copy to Google Sheets and Google puts your own copy in your Drive, dropdowns, highlighting, and Scorecard included. Or import the XLSX with File → Import → Upload.
  • CSV: the Audit tab only, for other tools or project trackers. Status starts as “Not checked” on every row.

If you audit client accounts, make one copy per account and name it with the account and the date range. The Owner and Due columns turn the finished audit into a work plan you can share. Our guide on auditing a prospect’s account covers access and how to present findings.

Running the checks every day

A spreadsheet audit is a snapshot. Search terms change every day, budgets run out on busy days, and a tag can stop firing after a site release. The checks that move fastest, like search terms, spend against budget, and conversion volume, are worth looking at weekly or daily.

Boxoo Fix list with Level 1 open, showing case cards such as three search terms that spent with zero conversions
Boxoo’s Fix list: each finding from the daily review is a case, grouped into levels so the most important comes first.

That is the job Boxoo’s agents do. They go through checks like these on your live account every day and file each finding as a case. Each case opens with the evidence behind it, like the search terms below, and most come with a fix you can apply in one click once you have read it.

A Boxoo case showing the search terms behind wasted spend: search term, clicks, cost, and conversions
The evidence step of a case: the search terms that spent without converting, straight from the search terms report.

Questions

Is this Google Ads audit template free?

Yes. Download the XLSX or CSV, copy it, change it, and share it with your team or clients. There is no sign-up to download it.

Does the template work in Google Sheets?

Yes. Press Copy to Google Sheets and Google makes your own copy in your Drive, with the Status and Priority dropdowns, the highlighting, and the Scorecard formulas. You can also import the XLSX with File → Import → Upload. The CSV holds the Audit tab only.

How long does a manual audit with the template take?

For a small account with a few campaigns, a careful pass usually takes a few hours. Larger accounts take longer because search terms, keywords, and ads grow with the number of ad groups. Tracking checks come first because the rest of the audit depends on them.

What is the difference between this template and the audit checklist?

The checklist guide explains twelve areas in reading order. The template breaks those areas into 54 separate checks you can mark one by one, with columns for your evidence, the fix, an owner, and a due date, plus a scorecard that totals the results.

Keep reading

Skip the spreadsheet: run the checks on your live account.

Boxoo’s agents go through these checks on your Google Ads data every day and file each finding as a case with the evidence and, for most, a fix you approve.