Google Ads Audit Checklist 2026: 50 Things to Check Before You Spend More
The PPC audit agencies charge $500 for. Find wasted spend, fix leaks, and improve results in one sitting.
By Tom Zhang · April 16, 2026 · 22 min read
Most Google Ads accounts waste 15 to 30 percent of their budget. The leaks are usually boring and fixable — broken conversion tracking, missing negative keywords, old disapproved ads still sitting in the account, or two keywords bidding against each other from different ad groups. None of them are complicated. They just go unnoticed because nobody does a proper Google Ads account audit to look.
This PPC audit checklist is how you find them. Fifty checks grouped into five areas of your account, each with a plain-English fix you can do yourself. If you are short on time, flip to Quick Audit mode and just work through the 16 essentials. Hover any underlined term if you forget what it means.
How to use this. Open Google Ads in another tab and work through each check in order. Tapping a row marks it done. If you are not sure how to fix something, click "Show fix steps" for a walkthrough. Underlined terms like Quality Score have definitions on hover. The red "High Impact" tags mean it is worth fixing this week — yellow tags can wait a month, blue tags are polish.
Start here. If your tracking is broken, the rest of your Google Ads account audit is pointless — you will not even be able to tell which changes made things better.
#1EssentialHigh impact
Conversion tracking is set up and firing
In Google Ads, go to Goals then Conversions. You should see at least one active conversion with recent data. If it shows 'No recent conversions' and you know people have been buying, your tracking is broken.
Skip if: You only count phone calls tracked through a call tracking service like CallRail (check that separately).
How to fix it
Click Goals in the left menu, then Conversions.
Click the blue + button to create a new conversion action.
Pick the type (Website, Phone calls, App, Import).
Follow the setup — add the tag manually or through Google Tag Manager.
Test it by completing the action yourself. A test conversion should appear within 3 hours.
#2EssentialHigh impact
The right actions are counted as conversions
A conversion should be a real business outcome — a purchase, a lead form, a phone call, a booking. If you count page views or button clicks as conversions, your data is worthless.
Skip if: You deliberately track micro-conversions (like email signups) but have them marked as Secondary, not Primary.
How to fix it
Go to Goals and review every conversion action you have set up.
For each one, ask: does this directly make me money?
If yes, mark it as Primary.
If it is a useful signal but not a real outcome (like clicking a phone number without calling), mark it Secondary.
Delete any conversions that serve no purpose.
#3High impact
Only primary conversions are optimized against
Google lets you mark conversions as Primary or Secondary. Smart bidding only optimizes toward Primary. If you have 10 Primary conversions, Google does not know which matters most. Keep 1 or 2 Primary. Mark everything else Secondary.
Skip if: You are running Manual CPC bidding — Primary vs Secondary does not affect bid optimization in manual mode.
How to fix it
Open Goals and look at your conversion list.
Identify the 1 or 2 conversions that directly make you money (form submission, purchase, booked call).
Mark those as Primary.
Mark everything else (newsletter signup, PDF download, video view) as Secondary.
Save and let Smart Bidding adjust over the next 7-14 days.
#4Medium impact
Conversion values are set correctly
If every conversion is worth $1, Smart Bidding cannot tell a $50 lead from a $5,000 contract. Set real dollar values. For e-commerce, send dynamic order values. For leads, use your average lead value.
Skip if: Every sale is roughly the same value (like a fixed-price subscription).
How to fix it
Calculate your average customer value: total revenue divided by number of customers.
For leads, multiply by your close rate to get lead value.
In Goals, click your primary conversion and edit the Value field.
For e-commerce, use dynamic values sent from your shopping cart.
Update every 3-6 months as your pricing changes.
#5EssentialHigh impact
Call tracking is enabled (if you get calls)
Many local businesses get more calls than form fills from ads. If you are not tracking calls, half your data is missing. Add call conversion tracking under Goals, then new conversion action, then Phone calls.
Skip if: Your business only takes online orders or email inquiries and you do not publish a phone number.
How to fix it
Go to Goals and click New conversion action.
Pick Phone calls.
Choose Calls from ads using call extensions or call-only ads.
Set the minimum call length (usually 60 seconds) to count as a conversion.
For website calls, use a Google Call Tracking number via the Phone Call extension.
#6Medium impact
Google Analytics is linked to Google Ads
In Google Ads, go to Admin then Linked accounts then Google Analytics. Link your GA4 property. This unlocks bounce rate, time on site, and cross-channel attribution in your ad reports.
Skip if: You do not use Google Analytics at all (rare, but possible).
How to fix it
Click the wrench icon (Tools), then Admin.
Under Linked accounts, find Google Analytics.
Click Details and add your GA4 property.
Check the box to auto-tag URLs.
Wait 24-48 hours for data to flow both directions.
#7Medium impact
Enhanced conversions are on
Enhanced conversions send hashed customer email and address data to Google, which improves tracking accuracy by 10-20 percent after Apple privacy changes broke pixel tracking. Turn it on under Goals, then Settings.
Skip if: Your privacy policy or legal setup (certain EU jurisdictions) does not allow hashed user data to be sent.
How to fix it
Go to Goals, then Settings tab.
Find Enhanced conversions and toggle it on.
Pick Global site tag or Google Tag Manager setup.
Map the user email/phone fields on your thank-you page.
Verify in the diagnostic tool that data is flowing.
#8Medium impact
Your Google tag is installed on every page
The Google tag (gtag.js) needs to be on every page of your site, not just the conversion thank-you page. Without it, retargeting and enhanced conversions break. Use Google Tag Assistant (Chrome extension) to verify.
Skip if: You use Google Tag Manager with a container snippet on every page — GTM handles tag firing for you.
How to fix it
Install the Google Tag Assistant Chrome extension.
Open your website and click the Tag Assistant icon.
Visit 3-5 different pages on your site.
Confirm the Google tag fires on every page.
If it does not, add the gtag.js snippet to your site template/header, not individual pages.
2. Account Structure
10 checks
A messy account is an expensive account. If you have never restructured yours, this section is where most of the savings hide.
#9EssentialHigh impact
Each campaign has one clear goal
A campaign should sell one service, one product line, or one clear outcome. If one campaign is trying to sell kitchen remodels AND bathroom remodels AND roof repair, split it into three.
Skip if: You have a single product or service and one campaign is all you need.
How to fix it
Write down each distinct service or product line you sell.
If one campaign covers more than one, create a new campaign for each.
Move the relevant keywords and ad groups into each new campaign.
Give each campaign its own budget and bidding goal.
Pause the original mixed campaign once the new ones are running.
#10High impact
Brand and non-brand keywords are in separate campaigns
If you bid on your own brand name, that should be its own campaign. Brand searches convert at 30-50 percent. Non-brand converts at 2-10 percent. Mixing them makes your numbers look better than they really are.
Skip if: Your brand name has less than 50 monthly searches, so you are not bidding on it separately yet.
How to fix it
Create a new campaign called Brand - [your company name].
Add exact-match and phrase-match variations of your brand name as keywords.
Write brand-specific ad copy that reassures the searcher they found you.
Remove those keywords from any other campaign they appear in.
Set a small daily budget (usually $10-50/day) since brand search volume is limited.
#11EssentialHigh impact
Search and Display are in separate campaigns
Some accounts have the 'Include Display Network' box checked on Search campaigns. This dumps your Search budget onto random display placements with terrible results. Uncheck it. Run Display in its own campaign if you want it.
Skip if: You never enabled Display on a Search campaign — common in newer accounts.
How to fix it
Open each Search campaign and click Settings.
Find Networks. Uncheck 'Include Google Display Network.'
Also uncheck 'Include Google Search Partners' if you see low-quality traffic from them.
Save.
If you want Display ads, create a separate Display campaign.
#12Medium impact
Ad groups have 5 to 20 tightly-related keywords each
An ad group with 200 keywords cannot serve relevant ads for all of them. An ad group with 1 keyword is too narrow. Target 5-20 closely-related keywords per ad group.
Skip if: You are running a Performance Max campaign — it uses asset groups, not keyword ad groups.
How to fix it
Open each ad group and count the keywords.
If over 20, split into 2-3 themed ad groups (e.g., 'roof repair' separate from 'gutter repair').
If under 5, combine with a closely related ad group or add more keyword variations.
Write ad copy specific to each ad group's theme.
Pause the original ad group once the new structure is running.
#13Medium impact
Each ad group has at least 2 ads running
Google tests ad combinations. With 1 ad, there is nothing to test. Google recommends 3 responsive search ads per ad group. Add a second ad anywhere you only have one.
Skip if: You just launched a new ad group within the last 7 days and are still building it out.
How to fix it
In the Ads view, filter by ad group.
Find any ad group with fewer than 2 active ads.
Click + New ad and copy the existing one as a starting point.
Change at least 5 headlines and 2 descriptions so Google has variety to test.
Save. Let them run for 2 weeks before judging which performs better.
#14Medium impact
No duplicate keywords across ad groups
If the same keyword is in two ad groups, they bid against each other. Google shows the one with higher Ad Rank, but you are still paying more than needed.
Skip if: You intentionally test the same keyword with different ad copy across ad groups as an A/B test.
How to fix it
Go to the Recommendations tab and look for 'Remove conflicting keywords' suggestions.
Or export your keyword list to a spreadsheet and sort by keyword.
Find duplicates. Keep the one with the best Quality Score.
Delete the others or mark them as negatives in the competing ad groups.
Re-run this check monthly.
#15EssentialHigh impact
Geographic targeting matches your service area
A local business serving a 25-mile radius should not advertise to the whole country. Go to Settings, then Locations. Check the radius. Also check the 'Target' dropdown is set to 'Presence: People in or regularly in your targeted locations.'
Skip if: You are an e-commerce business shipping nationwide — broad targeting is correct.
How to fix it
Open each campaign, go to Settings, then Locations.
Review the geographic targets. Remove any that do not match your service area.
Under Location options, change from 'Presence or interest' to 'Presence.'
For local businesses, set a radius target from your business address.
Save and watch your impressions drop — that is fine, the remaining ones are qualified.
#16Low impact
Language targeting is correct
By default, some campaigns target 'All languages.' If you only speak English, your English ads might show to people searching in other languages. Limit language targeting to what you actually serve.
Skip if: You have ad copy and landing pages in multiple languages.
How to fix it
Open each campaign, go to Settings, then Languages.
Remove any languages you do not serve.
Keep English as the default for most US businesses.
Save and monitor — you may see a small dip in impressions, which is expected.
If you do serve Spanish-speaking customers, create a separate campaign with Spanish ads.
#17Low impact
Audience segments are applied for observation
Even on Search campaigns, you can add audiences in 'observation' mode. This tells you which audience segments convert best without restricting who sees your ads.
Skip if: Your account has fewer than 30 conversions per month — not enough data to make audience insights meaningful.
How to fix it
Open a campaign and click the Audiences tab.
Click the pencil icon to edit.
Change targeting to Observation (not Targeting).
Add relevant audiences: In-market, Affinity, Customer Match lists.
After 30 days, review conversion rates by audience and apply bid adjustments.
#18Low impact
Inactive or paused campaigns are archived
Old paused campaigns clutter your account and make reports confusing. Archive anything you have not run in 90 days. You can unarchive later if needed.
Skip if: You use those paused campaigns as seasonal templates (e.g., Black Friday campaign paused the rest of the year).
How to fix it
Filter the Campaigns view by Status = Paused.
Look at the date of the last change or last spend.
If over 90 days, select the campaign and click the three-dot menu, then Remove.
The campaign moves to Removed status but is not deleted — you can still see its history.
Repeat quarterly.
3. Keywords & Search Terms
12 checks
This is where most accounts bleed money without noticing. Search terms run away. Keywords with zero conversions keep spending. Negative lists stay empty. The 12 checks below catch the worst of it.
#19EssentialHigh impact
You have negative keywords added
If your Negative Keywords list is empty or has fewer than 20 entries, you are almost certainly paying for irrelevant clicks. Start with our negative keywords list by industry and add them today.
Skip if: You have a brand-only campaign — you usually want to match every brand search, not filter any out.
How to fix it
Go to Keywords, then Negative keywords.
Click the blue + button. Pick Campaign or Shared library.
Paste a list of irrelevant terms for your industry.
Use broad match for most negatives (no quotes or brackets).
Apply the list to all relevant campaigns.
#20EssentialHigh impact
Search Terms report reviewed in the last 14 days
Go to Insights and reports, then Search Terms. Sort by cost, highest first. Look at the top 20 queries that triggered your ads. Irrelevant ones get added as negatives. Great ones not in your keyword list get added as keywords.
Skip if: You just launched within the last 14 days — not enough data yet.
How to fix it
Go to Insights and reports, then Search Terms.
Set the date range to the last 14 days.
Sort by Cost, highest first.
Review the top 20 terms. Check the box next to any irrelevant one and click Add as negative keyword.
Check the box next to any great one not in your keyword list and click Add as keyword.
#21High impact
Broad match keywords have enough negatives
Broad match plus Smart Bidding works well, but only if you have 100+ negative keywords filtering out waste. If you use broad match and have fewer than 50 negatives, switch to phrase or exact match until you build up your negative list.
Skip if: All your keywords are phrase match or exact match — this check does not apply.
How to fix it
Count your negative keywords (Campaign level + Shared library).
If under 100, add 50-100 more from our negative keywords list.
If you cannot build a large negative list quickly, change your broad match keywords to phrase match.
In the Keywords view, bulk select and click Edit, then Change match type.
Review search terms weekly to keep adding negatives.
#22Low impact
No keywords with zero impressions for 30+ days
Keywords getting zero impressions are too specific, too expensive, or disapproved. Pause them. They clutter your account and can lower your overall Quality Score.
Skip if: The keyword is seasonal and you expect it to get impressions later (e.g., 'Christmas tree delivery' in July).
How to fix it
Open Keywords and set the date range to Last 30 days.
Add the Impressions column.
Filter by Impressions = 0.
Check the box next to the zero-impression keywords.
Click Pause. If the keyword is disapproved, fix or remove it instead.
#23EssentialHigh impact
High-cost, low-conversion keywords are paused
Sort your keywords by cost. Any keyword with $100+ spent and zero conversions over 60 days should be paused or moved to a lower bid. One keyword can eat half your budget if you let it.
Skip if: The keyword has spent less than 3x your target cost per conversion — it may just need more data.
How to fix it
Open Keywords. Set date range to Last 60 days.
Add the Cost and Conversions columns. Sort by Cost, highest first.
Look for keywords with $100+ spent and zero conversions.
Either pause them or lower the bid by 50 percent and let them rerun.
Re-check in 30 days to confirm the change worked.
#24High impact
Keywords have Quality Score of 5 or higher
In the Keywords view, add the Quality Score column. Any keyword below 5 is costing you 30+ percent more per click than it should. Either improve ad relevance, landing page experience, or pause the keyword.
Skip if: Quality Score shows '—' for a keyword — there is not enough data yet. Wait until you have 50+ impressions per keyword.
How to fix it
In Keywords, click Columns, then Modify columns.
Add Quality Score plus the 3 sub-components (Expected CTR, Ad Relevance, Landing Page Experience).
Filter by Quality Score less than 5.
For each low-scoring keyword, identify the weak sub-component.
Improve the weak area — rewrite the ad for Ad Relevance, improve the landing page for Landing Page Experience, or write better ads for Expected CTR.
#25Medium impact
You are bidding on your brand name
Competitors bid on your brand. If you do not, they outrank you on your own name. Brand keywords have the highest conversion rates and cheapest clicks. Every account should have a brand campaign running.
Skip if: Your brand name has fewer than 50 monthly searches (new or very niche business).
How to fix it
Create a new campaign named 'Brand - [Your Name].'
Add exact-match and phrase-match versions of your brand name.
Include variations and common misspellings as phrase match.
Write ads that reassure people they found the official site.
Set a small daily budget ($10-50) since search volume is limited.
#26Medium impact
Competitor brand keywords are handled deliberately
Searches like 'Competitor X reviews' cost money. Decide: do you want to show up for competitor searches or not? Either bid on them with a tailored ad, or add competitor names as negatives.
Skip if: You are a local business with no direct competitors who run ads in your city.
How to fix it
Look at your Search Terms report for competitor brand names.
If they show up and convert, consider a dedicated competitor campaign with comparison ad copy.
If they show up but never convert, add them as negative keywords.
Be careful with trademark policy — do not use competitor names IN your ad copy, only as bid targets.
Re-check quarterly.
#27Medium impact
Match types are deliberate, not mixed randomly
Many accounts have the same keyword in broad, phrase, and exact match — sometimes in different ad groups. Decide which match type you want for which keyword.
Skip if: You intentionally use all three match types for the same keyword to segment traffic (advanced strategy).
How to fix it
Export your keyword list to a spreadsheet.
Sort by keyword to see duplicates across match types.
For each duplicate set, pick the match type that matches your strategy (broad for discovery, exact for control).
Pause or delete the others.
Document your match type policy so future keywords are consistent.
#28Medium impact
Long-tail keywords are working alongside short ones
'Plumber' is expensive and broad. 'Emergency plumber 24 hour service' is cheaper and more specific. Long-tail keywords usually have lower CPCs and higher conversion rates. For industry CPC data, see our CPC benchmarks report.
Skip if: You already have 50+ keywords including plenty of 3-5 word phrases.
How to fix it
Open Google Keyword Planner (free inside Google Ads).
Type your main service + location (e.g., 'plumber Phoenix').
Look at related keyword suggestions with 3-5 words in them.
Add the ones with decent search volume and clear intent.
Use phrase or exact match since the search volume is usually small.
#29EssentialHigh impact
No irrelevant categories showing in Search Terms
Check for searches like 'jobs,' 'free,' 'DIY,' 'salary,' 'how to become.' If these show up, they are waste. Add them to your negatives immediately.
Skip if: You sell DIY supplies or offer training courses and those terms are actually relevant to you.
How to fix it
Open Search Terms (Insights and reports, then Search Terms).
Scan for any queries with words like jobs, salary, free, DIY, how to, tutorial, YouTube, Wikipedia.
Bulk-select them and click Add as negative keyword.
Apply to a shared negative list so they block in every campaign.
Review weekly to catch new patterns.
#30Low impact
Negative keyword lists are shared across campaigns
Build one 'universal negatives' list and apply it to all campaigns. Build industry-specific lists for each campaign type. Faster than adding negatives to each campaign separately.
Skip if: You only run 1 campaign — shared lists do not add value.
How to fix it
Go to Tools, then Shared library, then Negative keyword lists.
Create a list called 'Universal Negatives.'
Add common irrelevant terms (jobs, free, DIY, salary, Wikipedia, Reddit).
Click Apply to campaigns and check every campaign.
Create additional industry-specific lists as needed.
4. Ads & Creative
11 checks
Weak ad copy is more expensive than most people realize. A boring headline drops your CTR, which pulls down your Quality Score, and Google quietly raises your cost per click as a result. Good ads literally cost less.
#31EssentialHigh impact
Every ad has all 15 headlines and 4 descriptions
Responsive search ads let Google test combinations. With only 3 headlines, there is nothing to test. Fill all 15 headline slots and 4 description slots. Ad Strength improves from Poor to Good or Excellent.
Skip if: You are running a call-only or click-to-message ad (different format, fewer fields).
Google rejects ads over 30 characters per headline. Even at exactly 30, some devices truncate. Aim for 27-29 characters. Use our character limits cheat sheet or preview live on AdsPreview.us.
Skip if: All your headlines are already under 30 characters — Google enforces this, so if your ads are running, they pass.
How to fix it
Open AdsPreview.us in a new tab.
Paste each headline into the live counter.
If any hits 30, shorten to 27-28 for safety margin.
Replace long words with shorter ones (e.g., 'Professional' to 'Expert').
Preview the full ad to see how it looks on mobile and desktop.
#33Medium impact
Each headline makes sense on its own
Google may show Headline 3 first, then Headline 1. Each one has to stand alone. If your headlines only work in order ('Step 1: Save 20%' then 'Step 2: Today Only'), rewrite them.
Skip if: You pin headlines to specific positions (Position 1, 2, 3), which locks the order.
How to fix it
Read each of your 15 headlines alone, not as a group.
If any only makes sense after reading another one, rewrite it.
Each should communicate a complete value prop or CTA.
Avoid transitions like 'Plus,' 'And,' or 'Step 2' at the start.
Save and let Google test the combinations.
#34EssentialHigh impact
Ad copy includes specific numbers or offers
'Best service in town' is weak. '$49 new patient exam' is strong. Every ad should have at least one specific number — price, percentage off, review count, time promise. See our 75 Google Ads examples for working patterns.
Skip if: Your industry regulations prohibit price advertising (some legal, medical, or financial services).
How to fix it
Pick 3 headlines with vague language ('best,' 'great,' 'quality,' 'professional').
Replace with specific numbers: price, discount, review count, years in business, time promise.
If the ad says '$49 cleaning' and the landing page says 'call for pricing,' users bounce. Google notices. Quality Score drops. The landing page headline should mirror the ad.
Skip if: You only link ads to a generic homepage — you know you need to fix that, this check is redundant.
How to fix it
Click each of your ads and visit the landing page.
Compare the ad headline to the landing page headline. Do they match?
If not, either change the ad copy to match the page or change the page to match the ad.
The specific offer, price, or CTA in the ad must appear on the page within the first screen.
Retest after changes — Quality Score should improve within 7-14 days.
#36EssentialHigh impact
No ads show 'Disapproved' status
Disapproved ads sit in your account not running. Policy violations (prohibited claims, trademark issues, misleading language) stop them. Filter by Status = Disapproved in the Ads view.
Skip if: You have zero disapproved ads (good — skip).
How to fix it
Go to Ads, click Status filter, pick Disapproved.
Click each disapproved ad to see the specific policy violation.
Edit the ad to fix the issue, then save. Google re-reviews within 1 business day.
If rejected again, check the policy page linked in the rejection reason.
#37Medium impact
Ad Strength is Good or Excellent on every ad
Google displays Ad Strength next to every responsive search ad: Poor, Average, Good, Excellent. 'Poor' ads are throttled. Aim for Good or Excellent.
Skip if: You just launched an ad within the last 7 days — Ad Strength needs data to calibrate.
How to fix it
In the Ads view, add the Ad Strength column.
Filter for Poor or Average.
Click each ad and review the suggestions panel on the right.
Common fixes: add more unique headlines, include keywords in headlines, unpin some headlines.
Save. Ad Strength usually recalculates within a few hours.
#38EssentialHigh impact
Sitelinks, callouts, and structured snippets are active
Ad extensions are free and double your ad's visual real estate. Every search campaign should have 4+ sitelinks, 6+ callouts, and 1 structured snippet. Accounts missing these leave 10-20 percent of CTR on the table.
Skip if: You are running Performance Max — assets work differently there (uses Asset Groups).
How to fix it
Go to Ads & assets, then Assets.
Click + to add Sitelinks, Callouts, Structured Snippets, Prices, Promotions.
For each, add at least 4-6 items.
Apply each asset to the right campaigns.
Review performance quarterly and replace low-performing assets.
#39Medium impact
Phone number extension is set up (for lead gen)
If you accept phone calls, add a call extension. On mobile, users tap to call directly from the ad. Many service businesses get 30 percent of their conversions from call extensions alone.
Skip if: You are an e-commerce business with no sales phone line.
How to fix it
Go to Ads & assets, then Assets.
Click + and pick Calls.
Enter your phone number and country code.
Set the schedule (business hours only to avoid after-hours calls you cannot answer).
Turn on call reporting and call conversions.
#40Low impact
Pinning is used sparingly
Pinning a headline to Position 1 tells Google to always show it first. Helpful for brand names or legal disclaimers. But pinning more than 2 headlines kills Google's ability to test combinations.
Skip if: You do not use pinning at all — this check does not apply.
How to fix it
Open each ad and look for the pin icon next to headlines.
Count pinned headlines. If more than 2, unpin the less critical ones.
Pin only: brand name, legal disclaimer, or a required claim.
Never pin just because 'this is my best headline' — let Google figure that out.
Save and let performance recover over 14 days.
#41Medium impact
Final URLs use trackable parameters
Add UTM parameters to final URLs so Google Analytics can attribute conversions to specific campaigns. Without them, 'google / cpc' lumps everything together.
Skip if: You use auto-tagging (GCLID) — that handles Google Ads attribution in GA4 without UTMs.
How to fix it
Open a campaign, go to Settings, then Campaign URL options.
Add a tracking template with UTM parameters: utm_source=google, utm_medium=cpc, utm_campaign={campaignname}.
Save at the campaign level so all ads inherit.
Verify in Google Analytics that traffic shows up with the right source/medium/campaign.
Repeat for each campaign.
5. Budget, Bidding & Schedule
9 checks
How you spend matters more than how much. These 9 checks find the campaigns running at 2am, the budgets set too low to learn, and the bid strategies fighting against your goals.
#42Medium impact
Daily budgets are consistent across related campaigns
If one campaign has $100/day and a similar one has $5/day, the small one cannot gather enough data. Minimum daily budget should be 3x your average CPC. If CPC is $5, budget at least $15/day.
Skip if: You are intentionally throttling a campaign to test before scaling.
How to fix it
Open the Campaigns view and check daily budgets.
For each campaign, calculate 3x your average CPC.
If any campaign is below that, either raise the budget or pause the campaign.
Keep budgets proportional across related campaigns so the best ones have room to scale.
Review monthly.
#43Low impact
Shared budgets make sense (or are not used)
Shared budgets let Google decide which campaigns to fund. Sometimes Google dumps budget on underperforming campaigns. Unless you have a clear reason, give each campaign its own budget.
Skip if: You do not use shared budgets — this check does not apply.
How to fix it
Go to Tools, then Shared library, then Shared budgets.
Review each shared budget and which campaigns use it.
If budget is being dumped on low-performers, unlink the shared budget from the winners.
Give each high-performing campaign its own dedicated budget.
Only share budgets among campaigns with similar goals and performance.
#44EssentialHigh impact
Bid strategy matches your goal
Maximize Conversions works when you have 30+ conversions per month. Target CPA works with 50+. Target ROAS works for e-commerce with revenue tracking. If you have fewer than 15 conversions per month, use Manual CPC.
Skip if: You just switched bid strategies within the last 14 days — it is still in learning phase.
How to fix it
Open each campaign, go to Settings, then Bidding.
Check conversions per month in the past 30 days.
If under 15: use Manual CPC or Maximize Clicks.
If 15-50: use Maximize Conversions.
If 50+: use Target CPA (lead gen) or Target ROAS (e-commerce).
#45Medium impact
Ad schedule reflects your business hours
If you cannot answer the phone at 2 AM, do not run ads that generate calls at 2 AM. Check Settings, then Ad Schedule. Reduce bids or pause during hours when leads go to voicemail.
Skip if: You are an e-commerce business with no phone line — 24/7 is fine.
How to fix it
Open each campaign, go to Settings, then Ad Schedule.
Set the schedule to match your business hours (or 1-2 hours before/after).
Or keep 24/7 but add bid adjustments: -50% during non-business hours.
Save. Your impressions will drop during off-hours, which is correct.
Review the Day-Part report monthly to confirm you are not missing converting hours.
#46Medium impact
Device bid adjustments are set based on data
If mobile converts 3x better than desktop, raise mobile bids 30 percent. If worse, lower them. Default is 0 percent on all devices, treating them equally.
Skip if: You have fewer than 30 conversions total across the past 60 days — not enough data to adjust.
How to fix it
Open a campaign, go to Devices.
Review conversion rate and cost per conversion by device.
If mobile converts better, add a bid adjustment: +20% or +30% on mobile.
If desktop converts better, adjust there instead.
Review and refine every 60 days.
#47Low impact
Location bid adjustments reflect performance
If one city converts twice as well as another, raise bids there. Go to Locations and view the report. Adjust bids by 20 percent based on what the data shows.
Skip if: You serve one city or zip code — location adjustments do not apply.
How to fix it
Open a campaign, go to Locations.
View the location performance report.
Identify top-performing cities or regions.
Click Edit to add bid adjustments (+20%) for strong locations.
Add negative bid adjustments or exclude locations that never convert.
#48Medium impact
No campaign is limited by budget unnecessarily
In the Campaigns view, look for 'Limited by budget' status. A profitable campaign hitting its daily limit is leaving money on the table. Raise the budget. An unprofitable one limited by budget should stay limited until you fix the conversion math.
Skip if: Your cost per conversion is already 2x higher than your target — raising budget makes it worse.
How to fix it
Open Campaigns and look for the Status column.
Any 'Limited by budget' warnings show up here.
If the campaign is profitable (cost per conversion under target), raise daily budget by 25-50 percent.
If unprofitable, do not raise budget — fix the ads, keywords, or landing page first.
Monitor for 14 days after each budget increase.
#49EssentialHigh impact
Cost per conversion is within your target
Calculate your target cost per lead: what can you pay for a customer and still be profitable? Compare to your actual cost per conversion. If actuals are higher, you are losing money. Check your industry benchmark in our CPC report.
Skip if: You just launched a new campaign within the last 14 days — costs are still stabilizing.
How to fix it
Calculate: what revenue does the average customer generate? Multiply by your close rate for leads.
Divide by your desired profit margin to get max cost per conversion.
Compare that to actual CPA in Google Ads.
If actual is higher than target: lower bids, pause poor keywords, fix the landing page, or raise prices.
Google's Recommendations tab suggests changes. Some good (add sitelinks, better headlines). Some bad (raise bids, switch to broad match, AI auto-apply). Review each. Apply the good. Ignore the ones that benefit Google more than you.
Skip if: You have already reviewed the Recommendations tab within the last 14 days.
Ignore: raise budgets, switch to broad match, enable new features you do not understand.
What to Do After Your Google Ads Audit
Fix the High-Impact Items First
Scroll back up and look at what you left unchecked with red tags. Those are the expensive ones. A broken conversion tracker or an empty negatives list bleeds way more money than a missed bid adjustment will. Block out an hour this week and get through them.
Medium Impact in the Next 30 Days
Yellow tags are worth doing but will not sink you if they wait. A couple of hours on a Saturday clears most of them. Each fix is usually 5 to 15 minutes of actual work.
Low Impact When You Have Time
Blue tags are polish. They are not going to turn a bad account into a great one, but if you have an hour on a quiet afternoon, they are worth knocking out.
Rerun This Audit Every 90 Days
Accounts never stay fixed. You will launch new campaigns, keywords will stop converting, disapprovals will sneak in — it all slides back over three or four months. Put a reminder on your calendar to run this checklist again every quarter. It takes less time the second time around.
Before you push any new ads live that you wrote while working through this audit, paste them into AdsPreview.us first. It takes 30 seconds and catches the things Google will not tell you about — cramped mobile layouts, truncated headlines, weird combinations Google will actually serve.
What PPC Audits Usually Find
If you are curious what other people find when they do this, the same five issues keep turning up across almost every account I look at. Your list is probably similar.
1. Conversion tracking is broken in some way. Sometimes nothing is being tracked at all. More often the wrong actions count as conversions, or form submissions fire twice so every lead shows up as two. Shows up in about 40% of accounts I audit.
2. Negative keywords are missing or too few. Empty negative keyword lists are common in accounts under $5,000/month. Most of these accounts have 10-30 percent of spend going to irrelevant searches. Found in about 60 percent of accounts.
3. Display Network is quietly running inside Search campaigns. A Google setup wizard checked the box a couple years ago and nobody ever looked again. Your Search budget has been leaking onto random display placements ever since. About 1 in 5 accounts I see.
4. Geographic targeting is too wide. A local business targeting the whole country because nobody checked the location settings. Easy fix, big savings. Found in about 30 percent of accounts.
5. Ads are running with only 3 or 4 headlines. These are usually old ads that migrated from the days of Expanded Text Ads and never got updated. Ad Strength drops to Poor, Google throttles them, and nobody ever knows why the account suddenly got more expensive. Half the accounts I see have this.
Frequently Asked Questions
How often should I audit my Google Ads account?
A quick weekly check on search terms and budget pacing takes 10 minutes. A full 50-point audit takes 1 to 2 hours and should be done quarterly. New accounts benefit from an audit at 60 days once there is enough data.
What is the most common Google Ads mistake?
Missing negative keywords is the big one. Right behind it is conversion tracking that was never set up properly, and running broad match keywords without enough negatives to filter out the junk. If you fix just those three, you have handled most of the wasted spend in a typical small account.
Should I do a Google Ads audit myself or hire someone?
Do the first one yourself with a checklist like this one. Most problems are obvious once you know where to look. If your spend is over $5,000/month or you ran through a self-audit and still cannot figure out why results are poor, that is when paying someone $300 to $800 for a proper audit usually pays for itself in the first month.
What is Quick Audit mode and when should I use it?
Quick Audit mode hides the 34 lower-priority checks and just shows you the 16 that catch 80% of the wasted spend. Good for a first-time audit, a new account, or any time you only have 30 minutes. The full 50-point version is better for quarterly deep-dives once you have been running ads for a while.
How do I find wasted spend in Google Ads?
Start with the Search Terms report. Look for queries that got clicks but zero conversions. Add them as negative keywords. Then check for low Quality Score keywords, duplicate keywords bidding against each other, and disapproved ads still spending.
What is Quality Score and why does it matter?
Quality Score is Google's rating of your ad relevance from 1-10. Higher scores get lower costs per click — sometimes 50 percent lower. It is based on click-through rate, ad relevance, and landing page quality. Moving from 5 to 7 can cut your CPC by 20-30 percent.
How long does a Google Ads audit take?
A Quick Audit takes about 30 minutes. A full 50-point audit takes 1-2 hours for a small account, 3-4 hours for a medium account with multiple campaigns, and a full day for large accounts.
Can I audit Google Ads without a lot of experience?
Yes. Turn on Quick Audit mode to see only the 16 essential checks. Each check has step-by-step fix instructions. Technical terms have hover definitions. You do not need deep Google Ads knowledge to spot a missing conversion tag or an unchecked Display Network box.
The Bottom Line
Most Google Ads accounts are quietly wasting money on stuff that would take an afternoon to fix. The only reason nothing gets fixed is that nobody opens the account with a proper Google Ads optimization checklist in front of them.
You just did. Go knock out the red items this week, block out an hour next weekend for the yellow ones, and put a quarterly reminder on your calendar to run the audit again. The accounts that beat their industry benchmarks are not run by smarter people — they are just the ones where somebody takes the time to actually check.