Quick Takeaways
  • Most Shopify stores waste 30–50% of their Google Ads budget on search terms that will never convert — and the fix takes under an hour.
  • A proper Google Ads audit isn't just about keywords. Conversion tracking errors, feed quality issues, and campaign structure problems often cause more damage than bad bids.
  • Performance Max campaigns hide a lot of sins. You need to know exactly where to look to expose poor asset groups and wasted impression share.
  • Your landing page is part of your ad. A slow or mismatched product page will tank Quality Score and raise your CPCs regardless of how good the ad copy is.

Your Google Ads Account Is Probably Bleeding Money Right Now

A Shopify apparel store came to us spending $14,000/month on Google Ads with a blended ROAS of 1.8. After a two-hour audit, we found $4,200/month going to search terms like "DIY sewing patterns" and "free dress templates" — people who had zero intent to buy anything. Another $1,800 was being eaten by a duplicate campaign targeting the same products with conflicting bidding strategies. After fixing both, their ROAS hit 3.4 within six weeks without increasing spend by a single dollar.

That's not an unusual story. It's the norm. Most store owners running Google Ads for Shopify assume that if sales are coming in, the account is healthy. They're not looking at what's actually happening inside the account — and that gap between "ads are running" and "ads are optimized" is where the money disappears.

This guide walks you through a real Google Ads audit — not the surface-level stuff everyone writes about, but the specific checks that actually surface wasted spend and structural problems in ecommerce accounts.

Start With Conversion Tracking — Everything Else Is Noise Without It

Before you evaluate a single campaign, you need to confirm your conversion data is accurate. This is the most skipped step in any audit, and it's also the most consequential. Google's Smart Bidding algorithms are only as good as the signals you feed them. Garbage in, garbage out.

Check for Duplicate Conversion Actions

Go to Tools > Conversions and look at every active conversion action. The most common issue we see in Shopify accounts is counting both a Shopify-native purchase event and a Google Tag Manager purchase event simultaneously. This means every sale gets recorded twice, your reported ROAS looks artificially high, and your Target ROAS bidding strategy chases a phantom number. Confirm you have exactly one purchase conversion action marked as "Primary" and set to count "One" conversion per click — not "Every."

Verify the Shopify-Google Integration Is Firing Correctly

If you're using the Google & YouTube channel app in Shopify, check that the conversion tag is actually firing on the order confirmation page. Use Google Tag Assistant or the real-time view in GA4 to confirm. A surprisingly common problem: the tag fires on the thank-you page but doesn't pass revenue data because the Liquid variables aren't rendering correctly. You'll see conversions recorded but with $0.00 value — which destroys value-based bidding.

The Search Terms Report Is Where You Find the Bleeding

This is the most direct way to see where money is going. Filter your search terms report to the last 90 days, sort by cost descending, and start reading. You're looking for three categories of waste.

Irrelevant terms are the obvious ones — search terms with zero connection to what you sell. Add them as exact or phrase negatives immediately. Don't wait for the weekly optimization window. Every day they run costs you money.

Research-intent terms are trickier. Searches like "best running shoes 2024" or "how to choose a standing desk" attract clicks from people early in the buying process. These can convert, but they almost always do so at a much higher CPA than transactional terms. If these terms are eating budget without producing sales, they need to be negated or isolated in a separate campaign with a lower Target CPA.

Competitor brand terms deserve their own evaluation. Bidding on competitors can work, but only if your click-through rate and conversion rate justify the typically higher CPCs. If you're spending $800/month on a competitor's brand name and converting at 0.4%, cut it.

Campaign Structure Problems That Quietly Destroy Performance

Bad account structure is the silent killer. It doesn't show up obviously in the dashboard, but it drives up CPCs, confuses bidding algorithms, and makes optimization nearly impossible.

Campaign Cannibalization

If you have a Shopping campaign and a Performance Max campaign running simultaneously on the same products, they're competing against each other in auction. PMax will almost always win because it has broader reach — but that means your more controlled Shopping campaign, where you have better visibility into what's actually working, gets starved of impressions. The fix: either commit to PMax with proper asset groups and listing group exclusions, or run Standard Shopping with manual control. Running both without exclusion lists is just paying more per click.

Performance Max Asset Group Audit

PMax is where most Shopify store owners fly blind. Inside each PMax campaign, click into Asset Groups and check the asset strength rating. "Poor" or "Good" asset groups are leaving performance on the table — you want "Excellent." More importantly, pull the Search Themes report and the Search Terms insight (under Insights tab) to see what searches PMax is actually targeting. We've seen PMax campaigns for a pet supplies store burning 40% of budget on generic informational searches because the asset copy was too broad and no negative keyword lists were applied at the campaign level.

Check Your Bidding Strategy Against Your Data Volume

Target ROAS and Target CPA smart bidding strategies need data to work. Google's own recommendation is a minimum of 30–50 conversions per month per campaign for these strategies to optimize effectively. If your campaign is getting 8 conversions a month and you're running Target ROAS, you're asking the algorithm to optimize with almost no signal. Switch to Maximize Conversion Value with a soft ROAS target, or consolidate campaigns so the data pools are large enough to be meaningful.

Google Merchant Center: The Feed Problems That Kill Shopping Ads

For any Shopify store running Shopping ads or PMax, your Google Merchant Center feed quality directly determines where and how often your ads appear. Most store owners check that their feed is "approved" and move on. That's not enough.

Go into Merchant Center and look at the Diagnostics tab. You're checking for three things: disapproved products, products with limited performance due to missing attributes, and price/availability mismatches. A common Shopify-specific issue: your feed pulls prices correctly at the time of sync, but if you run a flash sale or change prices in Shopify, there's a sync delay that causes price mismatches — which triggers disapprovals and can get your whole Merchant Center account flagged.

Also check that your product titles are optimized for how people actually search, not how you name products internally. "Mens Trail Runner Blue 10.5" won't match "men's waterproof hiking shoes size 10" as well as a properly structured title would. This is a Shopify SEO principle that applies directly to feed optimization — the same keyword intent logic matters here.

Your Landing Page Is Part of the Ad — Audit It Too

Quality Score in Google Search Ads is calculated partly on Expected Click-Through Rate and Ad Relevance, but the third component — Landing Page Experience — is where Shopify stores routinely lose points. A low Quality Score means you pay more per click than a competitor with a better score, even if your bid is the same.

Check your Quality Scores at the keyword level (add the column in the Keywords tab). Any keyword sitting at 4 or below is costing you significantly more than it should. The most common cause for Shopify stores: the ad sends traffic to a collection page when the keyword is product-specific, or worse, to the homepage. Match the landing page to the specific search intent of the keyword.

Page speed is the other variable. If your product pages are loading slowly, both Quality Score and conversion rate suffer. A 1-second delay in mobile load time can reduce conversions by up to 20%. If your Shopify theme is heavy or you're running too many third-party apps that inject scripts, that's directly hurting your paid ad performance. A Shopify speed optimization pass often pays for itself in reduced CPCs alone. And if your product pages have weak copy, thin content, or no social proof, even a perfect ad will underperform — that's where conversion rate optimization comes in.

Google Ads Audit Checklist for Shopify Stores

  • Conversion tracking: Confirm one primary purchase conversion action, set to count "One," with revenue values passing correctly from Shopify's thank-you page.
  • Search terms (90 days): Sort by cost, identify irrelevant and research-intent terms, add negatives at campaign and ad group level.
  • Campaign overlap: Check for Shopping + PMax running on the same products without exclusion lists. Resolve the conflict.
  • PMax asset groups: Review asset strength ratings, add negative keyword lists at campaign level, check Search Themes insights.
  • Bidding strategy fit: Confirm each campaign has at least 30 conversions/month before using Target ROAS or Target CPA.
  • Merchant Center diagnostics: Fix all disapproved products, resolve price/availability mismatches, optimize product titles for search intent.
  • Quality Scores: Flag all keywords below 5. Improve landing page relevance, match ad copy to keyword intent, fix page speed issues.
  • Budget allocation: Compare impression share lost to budget vs. lost to rank across campaigns. Underfunded campaigns with strong ROAS should get budget before launching new campaigns.
  • Audience segments: Confirm remarketing lists (cart abandoners, past purchasers) are applied to Search and Shopping campaigns as observation segments with appropriate bid adjustments.
  • Attribution model: Check that you're not still on Last Click. Data-Driven attribution gives Smart Bidding better signal in most ecommerce accounts.

Frequently Asked Questions

How often should I run a Google Ads audit for my Shopify store?

A full structural audit — covering conversion tracking, campaign structure, feed quality, and Quality Scores — should happen every 90 days at minimum. Weekly, you should be reviewing the search terms report and checking for budget pacing issues. If you've recently launched a new product line, changed your pricing significantly, or noticed a sudden ROAS drop, that's a trigger for an immediate audit rather than waiting for the quarterly schedule.

What's the difference between a Google Ads audit and regular campaign optimization?

Regular optimization is reactive — you're adjusting bids, pausing underperforming keywords, testing ad copy variations. An audit is diagnostic. You're stepping back to evaluate whether the account structure itself, the conversion data, and the foundational settings are correct. Many accounts get optimized continuously on top of a broken foundation, which is why performance plateaus. An audit finds the structural problems that optimization alone can't fix.

Should I use Performance Max or Standard Shopping for my Shopify store?

It depends on your data volume and how much control you need. PMax works well when you have strong conversion history (50+ purchases/month per campaign), well-structured asset groups, and a clean product feed. Standard Shopping gives you more visibility into what's working and is often the better starting point for newer accounts or stores with limited budgets. The worst outcome is running both on the same products without proper exclusions — which is exactly what we find in roughly half the accounts we audit.

If your Google Ads account has been running for more than three months without a proper structural review, there's a very good chance you're leaving money on the table. The checks above aren't complicated, but they require knowing what to look for — and most busy store owners simply don't have time to go this deep. If you'd rather have an experienced team handle it, our Google Ads management service includes a full account audit as the starting point, so you know exactly what's broken before we touch a single campaign setting.