This audit covers the 9 most common Google Ads issues specific to Shopify stores: conversion tracking, Shopping feed quality, campaign structure, Performance Max setup, audience signals, negative keywords, bid strategy, landing page speed, and attribution windows.
1. Conversion Tracking Accuracy
Broken conversion tracking is the most common issue in Shopify Google Ads accounts. According to COREPPC's analysis of 200+ Shopify accounts, 42% have at least one tracking misconfiguration that inflates or deflates reported conversions.
The most frequent problem: Shopify's built-in Google channel and a manually installed Google Ads tag both firing on the same purchase event. This double-counts every conversion, making your ROAS look twice as good as it actually is. Pull up your Google Ads conversion actions and check for duplicates. You should have exactly one primary purchase conversion.
Second issue: the conversion counting method. For Shopify purchase events, set it to "Every" (each order counts). For add-to-carts or initiating checkouts, set it to "One" per click. Getting this wrong skews your CPA data in either direction.
2. Shopping Feed Quality
Your Shopping feed is the foundation of every Shopping and Performance Max campaign. A poor feed means poor ad placements, higher CPCs, and lower conversion rates. Google uses your feed data to decide which searches trigger your products.
Check these three things first:
- Product titles: Include the primary search term a buyer would use. "Blue Running Shoes Size 10 - Nike Air Zoom" outperforms "Air Zoom Pegasus." Front-load the keyword.
- Product descriptions: At least 150 words with relevant search terms. Shopify's default descriptions are often too short.
- GTINs and brand: Missing GTINs reduce your eligibility for Shopping placements. Fill in every GTIN you have. Google matches these against its product catalog to verify legitimacy.
Stores with optimized feeds see 15-30% lower CPCs on the same products. The feed is free to fix and has the highest ROI of any change in this list.
3. Campaign Structure for Shopify
The right campaign structure for Shopify stores separates branded, non-branded, and Shopping traffic into distinct campaigns with their own budgets and ROAS targets. Mixing all three into a single campaign forces Google's algorithm to optimize across conflicting intent levels.
A practical structure for most Shopify stores spending $5K+/month:
- Branded Search: Your store name and product names. Highest ROAS, lowest CPA. Protect this with its own budget.
- Non-branded Search: Category and product-type keywords. Moderate ROAS. This is where growth happens.
- Shopping / Performance Max: Product feed campaigns. Split by product category or margin tier if possible.
- Remarketing: Site visitors who did not convert. Separate budget, separate ROAS target.
4. Performance Max Configuration
Performance Max (PMax) is Google's default recommendation for Shopify stores, but a misconfigured PMax campaign will burn budget faster than any other campaign type. The most common mistake: running PMax as your only campaign without asset group segmentation.
Split your PMax into asset groups by product category. A single asset group containing 500 products gives Google no signal about which products to push to which audiences. Five asset groups of 100 products each, with tailored headlines and images per group, outperforms a single catch-all every time.
Also check your PMax URL expansion setting. If it is turned on, Google can send traffic to any page on your Shopify store, including out-of-stock pages, blog posts, and policy pages. Turn it off or add URL exclusions for non-commercial pages.
5. Audience Signals and Remarketing
Audience signals in Performance Max tell Google who your ideal buyer is. Without them, PMax starts with zero context and wastes budget learning from scratch. At minimum, add these signals to every PMax asset group:
- Customer match list (your existing buyers)
- Website visitors (last 30 and 90 days)
- In-market segments relevant to your products
For remarketing campaigns, segment by recency. Visitors from the last 7 days convert at 3-5x the rate of visitors from 30+ days ago. Create separate remarketing lists for 7-day, 14-day, and 30-day windows, and bid accordingly.
6. Negative Keyword Coverage
Shopify stores have a unique negative keyword problem: Google frequently matches Shopping queries to informational searches like "how to," "DIY," "free," and "review" that rarely convert. Without active negative keyword management, 15-25% of your Search budget goes to these low-intent queries.
Build a shared negative keyword list at the account level with these universal exclusions for ecommerce: free, DIY, how to, tutorial, download, sample, template, jobs, salary, hiring, wholesale, and bulk (unless you sell wholesale). Review your search terms report weekly and add new negatives as patterns emerge.
7. Bid Strategy Alignment
The right bid strategy depends on your conversion volume. Target ROAS requires at least 50 conversions in the last 30 days to function effectively. If your campaign has 8 conversions this month, tROAS is making guesses, not decisions.
For Shopify stores under 50 conversions/month per campaign, use Maximize Conversions or Maximize Conversion Value without a target. Let the algorithm collect data first. Switch to tROAS once you consistently hit 50+ conversions. Set your initial tROAS target at 80% of your actual trailing 30-day ROAS, not your aspirational target.
8. Landing Page Speed
Shopify stores with mobile PageSpeed scores below 40 lose an estimated 25-35% of paid clicks to bounce before the page loads. Every additional second of load time costs you conversions you already paid for.
The biggest speed killers on Shopify:
- Unoptimized app scripts: Review your installed apps. Each one adds JavaScript. Remove any you are not actively using.
- Large hero images: Compress to WebP, keep under 200KB, and set explicit width/height to prevent layout shift.
- Third-party scripts: Chat widgets, review carousels, and pop-up tools each add 200-500ms of load time. Audit what is actually driving revenue.
9. Attribution Windows
Google Ads defaults to a 30-day click-through attribution window. For most Shopify stores with average order values under $100, this is appropriate. But if you sell high-consideration products ($200+), your buying cycle may extend beyond 30 days, and you are undercounting conversions.
Check your time-to-conversion report in Google Ads (Tools > Attribution > Paths). If more than 20% of your conversions happen after day 14, consider extending your attribution window to 60 or 90 days. This does not change your actual performance, but it gives the algorithm better data to optimize against.
Frequently Asked Questions
At minimum, run a full audit every quarter. Review search terms weekly and check conversion tracking monthly. Accounts spending over $10K/month benefit from monthly full audits.
A healthy ROAS for Shopify stores varies by margin, but most profitable stores target 3x-5x on branded campaigns and 2x-3x on non-branded. Stores with 60%+ margins can be profitable at lower ROAS.
Performance Max has replaced Smart Shopping. It works well for Shopify stores with clean product feeds and strong conversion data (30+ conversions/month). For stores with fewer conversions, standard Shopping campaigns give you more control.
There is no universal budget. Start with enough to generate 30+ conversions per month per campaign (usually $2K-$5K/month minimum). Scale based on ROAS, not arbitrary targets.
Find Out What's Costing You
COREPPC's free audit checks your Google Ads and Meta accounts in 60 seconds. Get your performance score, spot wasted spend, and see exactly where to improve.
Start Free Audit