
Google Ads PPC Audit Red Flags: 12 Ad Account Warning Signs to Check
In 30+ audits, at least 70% of accounts counted a purchase twice. 12 PPC audit red flags for Google and Meta: where to check each one and how to fix it.
By Abhilash LR
The PPC audit red flags that cost the most money are the ones that never raise an error. An ad account can carry several of the twelve below, keep converting, and still report numbers that look healthy. Each flag here has a place in the platform where you can check it, a benchmark worth comparing against, and a fix. If you only have an hour, start with the four measurement flags, because every other finding depends on trustworthy conversion data.
Key Takeaways
- Measurement comes first. Start with the four measurement flags. Duplicate counting, wrong primary conversions and broken tracking distort every number you would use to judge the rest of the account.
- Two platform changes matter right now. Google's August 17, 2026 update to target-based bidding changes how budget-limited campaigns behave, and Meta's Andromeda retrieval system makes near-identical creative less useful.
- No special tools are needed. Everything below is visible inside Google Ads, Meta Events Manager and Ads Manager, or your own order data.
- Twelve flags, ranked by severity. The 12 flags span measurement, bidding and structure, and cross-channel and creative. Each shows where to check it in the platform and how to fix it, and the table below ranks them by severity.
Summary: 12 Ad Account Audit Red Flags at a Glance
| # | Red flag | Where to check | Severity |
|---|---|---|---|
| 1 | Duplicate conversion counting | Platform conversions vs. orders in your CRM or store | High |
| 2 | Soft signal set as primary conversion | Google Ads: Goals > Conversions > Summary | High |
| 3 | Tracking "connected" but not sending | Google Ads conversion Diagnostics; Meta Events Manager | High |
| 4 | Low Event Match Quality on one event | Meta Events Manager > Overview | Medium |
| 5 | Stale target on a budget-limited campaign | Google Ads: Campaigns table, status column | High |
| 6 | Performance Max overlapping branded Search | Google Ads: search terms and brand settings | Medium |
| 7 | "Presence or interest" on a local-only business | Google Ads: Campaign > Settings > Locations | Medium |
| 8 | Frequent edits resetting the learning phase | Meta Ads Manager: Delivery column | Medium |
| 9 | Overlapping manual and automated campaigns | Meta Ads Manager: auction overlap diagnostics | Medium |
| 10 | Platform conversions that add up to more than real sales | Meta and Google reports vs. order data | High |
| 11 | Creative that is one idea in many variations | Meta Ads Manager: Ads tab, side by side | Medium |
| 12 | Landing page that misses the ad's promise | Google Ads: Keywords > Landing page exp. column | Medium |
Severity ratings are our judgment, not platform data.
Measurement and Tracking Audit Red Flags (1-4)
These four flags decide whether the rest of your audit can be trusted, so they come first.
1. Duplicate conversion counting
Duplicate counting means one purchase is recorded more than once, and it inflates reported results without any visible error. Meta's own guidance says that when the pixel and the Conversions API both send the same events, deduplication keeps one copy and discards the rest, and it relies on shared event identifiers to do so. In the 30+ accounts we've audited this year, at least 70% were counting the same purchase twice in at least one platform.
How to check:
- Export 30 days of platform-reported conversions and compare them with orders in your store or CRM. A platform count that runs consistently above real orders, with no explanation from attribution windows, points to double firing.
- In Meta Events Manager, open the dataset and review the deduplication feedback for each event.
- In Google Tag Manager, look for two tags firing on the same thank-you page.
The fix: Send a matching event ID from both the browser and the server, and remove the redundant tag. Our conversion tracking setup guide walks through the full sequence.
2. A soft signal set as a primary conversion
A newsletter sign-up or page view set as a primary conversion trains bidding toward the wrong outcome while the account still shows plenty of "conversions." Google defines primary conversion actions as the ones reported in the Conversions column and used for bidding, and secondary actions as observation only. It also warns that misconfiguring them can stop Smart Bidding from optimizing well.
Where to look:
- Go to Goals > Conversions > Summary and read down the list of actions, noting which are primary.
- Every primary action should map to revenue or a qualified lead.
- Ask whether a sales person would celebrate that event. If not, switch it to secondary.
The fix: Make the change deliberately, since moving a high-volume event out of the primary set will cut reported conversions and may prompt Smart Bidding to re-learn.
3. Conversions API or Enhanced Conversions "connected" but not sending
A tracking integration can show as connected in settings while sending nothing, or sending only a fraction of events. We found it in 40% of the 30+ accounts we've audited this year, often after a site or checkout change.
To spot it, check each platform:
- Google: the enhanced conversions diagnostics report shows statuses such as "Recording enhanced conversions," "Waiting to receive enhanced conversion data" and "Setup issues detected." Open Goals > Conversions > Summary, click the conversion action and choose Diagnostics. A "Waiting" state that persists beyond the 48 hours Google mentions deserves investigation.
- Meta: Events Manager lets you check event coverage, which Meta recommends monitoring regularly because browser restrictions and technical faults can cut event delivery. Compare the server event volume to the browser event volume for the same event. A large gap means one path is failing.
The fix: The cause is usually a broken trigger, a missing hashed customer field, or an expired token, and a developer should be able to confirm which quickly.
4. Low Event Match Quality on one event while others score well
Event Match Quality (EMQ) is a Meta score describing how well customer information from your server matches events to Meta accounts. In our view, a rating of Good or Great is the right target. A common pattern is a Purchase event that scores well while a Lead or Add to Cart event lags, and that points to a specific, fixable gap.
What to review:
- In Events Manager, open your dataset, select the weak event and view the recommended actions, which list the missing customer parameters.
- Match quality is built from parameters such as email, phone number, IP address, user agent and click ID.
- Check that email and phone are hashed correctly before sending.
The fix: Add the parameters you already collect at that step, which often lifts the score. Better matching also improves the data Meta's optimization uses, which matters most for lead events where there is no purchase value to lean on.
Bidding and Structure Audit Red Flags (5-9)
These flags describe a well-measured account that still wastes budget through how it is set up.
5. A budget-limited Target CPA or ROAS campaign with a stale target
Since Google's update on August 17, 2026, campaigns limited by budget and using a target-based strategy are meant to perform more consistently toward the target. Before the change, such campaigns often beat their targets. Google's own example is a $10 Target CPA campaign delivering a $5 CPA that will now trend toward $10. The update applies to Search, Shopping, Performance Max, Demand Gen, Display, Hotel and Travel campaigns, but not App, Video reach or Video view campaigns.
Run this check:
- Filter the Campaigns table for "Limited by budget."
- Compare each campaign's target to its actual CPA or ROAS over the last 30 days.
- A target set a year ago and never revisited is the red flag.
The fix: Set the target to the figure your margins can actually support, since it now steers cost more literally.
6. Performance Max overlapping your branded Search campaign
Performance Max can serve on queries your Search campaign already covers, so branded demand may be credited to the wrong campaign. Google states that a Search campaign with an exact-match keyword for a query is preferred over Performance Max, and that otherwise the higher Ad Rank serves. For scale, Optmyzr's February 2025 analysis of 503 accounts found keyword overlap between Search and Performance Max in 91.45% of them. That figure measures overlap, not lost brand traffic. Among the Google Ads accounts in those 30+ audits this year, 60% had Performance Max taking a visible share of branded queries.
Checking for it:
- Review Performance Max search term insights for your brand name.
- Compare branded conversions before and after launch.
The fix: Confirm that exact-match brand keywords exist in Search, and apply brand exclusions in Performance Max where branded traffic should stay in Search.
7. "Presence or interest" geo-targeting on a local-only business
Under "Presence or interest," Google can show ads to people interested in your target location, not only those physically in it. Google's location targeting documentation describes this as the recommended option and describes "Presence" as the alternative. For a business that can only serve customers who are physically in one city or country, that wider net can buy clicks that never convert.
To see what you have set:
- Open the campaign, go to Settings > Locations > Location options and read which choice is selected.
- Review the geographic report for impressions and spend in places you cannot serve.
The fix: If the report shows meaningful spend outside your service area, switch to "Presence" and add excluded locations. Businesses that sell to people planning a visit, such as travel or education, may be better served by the recommended option, so judge it by your own data.
8. Frequent edits keeping Meta ad sets stuck in the learning phase
Every significant edit can restart learning, and an ad set that never leaves it delivers less stably. Meta says ad sets exit learning once they can deliver stably, usually after about 50 results in the week following the last significant edit. Changes to the optimization event, audience or creative, or pausing the ad set, can restart the clock, and bid or budget changes may count depending on size, per Meta's note on the last significant edit.
Where to find it:
- Open Ads Manager and read the Delivery column: "Learning limited" means the ad set is not getting enough results.
- Add the "Last significant edit" column and see how recent it is.
The fix: Batch changes, leave a settled ad set alone for at least a week, and consolidate ad sets that cannot reach roughly 50 results.
9. Overlapping manual and automated campaigns
Overlapping audiences split your data and budget across ad sets, which slows learning and makes results harder to read. On Meta, auction overlap happens when ad sets with overlapping audiences put several of your ads into one auction. Meta enters only the best performer, so your ads do not bid against each other, but the ad sets that get blocked can fail to spend or exit learning. On Google, the same logic applies to Performance Max and Search, where Ad Rank decides which campaign serves.
What to compare:
- List every manual and Advantage+ campaign aimed at the same product and audience, then compare spend and results per ad set.
- If three ad sets each get a thin slice of spend and none exits learning, that is the pattern to look for.
The fix: Meta suggests combining similar ad sets or turning off those with the fewest results, so consolidate the overlapping ones.
Cross-Channel and Creative Audit Red Flags (10-12)
These flags show up once measurement and structure are sound, and they usually separate decent accounts from efficient ones.
10. Meta and Google conversions that add up to more than real sales
If Meta plus Google report more purchases than your store recorded, each platform is crediting the same sale. Each network attributes with its own rules. Meta's attribution setting credits conversions within windows that include 1-day and 7-day click and 1-day view, so a customer who clicked a Google ad and also saw a Meta ad can appear in both reports. The gap between platform-reported and actual orders averaged 30-40% across those 30+ audits.
The comparison to run:
- Add each platform's reported conversions for one month.
- Compare the total with orders in your CRM or store for the same period.
- A combined figure well above real orders means budget decisions are being made on an inflated number.
The fix: Use order data as the source of truth and read platform numbers as directional. See our guide to attribution and measurement for how to reconcile the gap.
11. Creative that is one idea in many variations
Five ads sharing one layout, one angle and different headlines give the system one idea to test, not five. Meta's engineering team describes Andromeda as the retrieval stage that narrows a pool of tens of millions of ads to the few thousand considered for a person, and says more diverse ad candidates improve outcomes. Our reading is that near-duplicate ads give that stage little to choose between, though Meta does not publish a minimum variety rule.
How to audit it:
- Open the Ads tab in Ads Manager and view creatives side by side.
- Group them by angle, format and opening seconds.
- If most fall into one or two groups, that is the flag.
The fix: Test genuinely different angles, formats and hooks. Our guide to creative testing covers how to structure it.
12. A landing page that doesn't deliver on the ad's promise
Message mismatch hurts both click-to-conversion rate and Google's quality scoring, and platform reports rarely connect the two. Google's Quality Score is built from expected clickthrough rate, ad relevance and landing page experience, each rated Above average, Average or Below average against other advertisers.
Check it like this:
- Go to Campaigns > Keywords, add the Landing page exp. column and sort for Below average.
- Open the ad and the page side by side. The offer, price, product and wording in the headline should match what the ad promised.
- If the ad promises a specific product and the page opens on a category grid, expect drop-off.
The fix: Use a dedicated page or a tighter match between ad group and page. Re-check the rating after a few weeks of new data.
From our client work. Not every red flag sits inside the ad platform. With GREST, CAC fell 85% and session-to-purchase conversion rose 8.4×, and conversion rate rose a further 40% from changes to checkout, financing options and product-page automation. In our view, that is why a red-flag check should cover what happens after the click as well as the campaign settings.
How we gathered these figures. The percentages in this article are COACT's own, drawn from the same 30+ accounts we audited this year. They are internal tallies from our own audit work, not an independent or peer-reviewed study. Because the sample is small, treat them as indicative rather than as industry benchmarks, and do not read them as a measure of the wider market. Questions about the figures? Get in touch.
Get Your Account Audited
Spotted two or three of these red flags in your own account? Confirm what's really there with a full 133-point check. Loupe is Coact's one-time Meta + Google Ads audit: 133 checks across five categories, a report in 3-7 business days, $199-$399, no retainer, and a refund within 14 days if it doesn't surface at least three fixes you can act on. It's built for D2C and ecommerce brands already spending roughly ₹2.5 lakh / US$3,000 a month with at least 60 days of data. Book your audit, or view the sample report first.
Still Launching? Get an Expert Team to Execute
Most of these red flags only show up once campaigns have been running, but tracking can be tested before launch, so launch is a good time to avoid the measurement flags. An audit is for accounts that already have data to review. If you're still launching, or you'd rather have an expert team plan and execute your marketing than work through a fix list yourself, book a free strategy call with Coact and get an honest read on where to start.
Frequently Asked Questions
Which of these 12 PPC audit red flags should I check first?
Check the measurement flags (1 to 4) first. Every other finding is only as reliable as the conversion data behind it, so a stale bidding target or a Performance Max overlap matters less until you know your counts are accurate.
Can one account have all 12 of these red flags?
Yes, because the flags are independent of each other. A duplicate-counting problem says nothing about whether your geo-targeting is right. The point of working through the list is to find which ones apply to your account, not to assume any single flag does.
Are any of these red flags specific to 2026?
Two are tied to recent platform changes. Flag 5 comes from Google's August 17, 2026 update to target-based bidding, and flag 11 relates to Meta's Andromeda retrieval system. The other ten are longer-standing issues that remain relevant.
How long does it take to check all 12?
Most checks take a few minutes each inside Google Ads, Meta Events Manager and Ads Manager, plus a CRM export for the order comparison. In our view, a full pass fits within an afternoon for a typical account, though a large account with many campaigns will take longer.
Do I need to fix all 12 immediately if I find several?
No. Prioritize by impact, using the severity column in the summary table. A duplicate-counting issue that distorts your core conversion metric deserves attention before a creative-variety gap, though both are worth fixing eventually.
What if I check all 12 and I'm still not confident in my account's health?
Bring in outside judgment, especially for findings that are hard to interpret alone. Loupe, Coact's productized Meta + Google Ads audit, covers all of these and more within its 133-point framework. If you are weighing who should do that work, our questions to ask before hiring a growth agency and guide to hiring growth help are a useful starting point.
Sources: Google Ads Help: "Changes to target-based bid strategies", "About primary and secondary conversion actions", "About the enhanced conversions for web tag diagnostics report", "How Performance Max interacts with other campaigns", "Apply brand exclusions", "About Quality Score for Search campaigns" and the location targeting options page. Meta Business Help Center: About the learning phase, Last significant edit, Understand auction overlap, Conversions API best practices and About the attribution setting. Engineering at Meta, Andromeda. Optmyzr, Is PMax cannibalizing Search? (503 Optmyzr-managed accounts, February 2025).
Abhilash LR is the founder of Coact and leads its growth marketing work with performance and D2C brands across India, Singapore, and Indonesia. Coact is a performance and growth marketing agency operating in Singapore, India, and Indonesia.
Want results like these for your brand?
COACT runs performance-based growth across SEA & India. Start with a free 15-day pilot.
Book a strategy callKeep reading
How Often Should You Audit Google Ads? A Cadence Guide
Google says a bid strategy needs 1-2 conversion cycles to recalibrate after a change. Here is the weekly, monthly, quarterly and trigger-based audit cadence.
Free Google Ads Audit Tools: What They Miss
Free Google Ads audit tools check real settings: Optimization Score runs 0-100% and Quality Score 1-10. See what each tool flags and what none can judge.