Search campaigns target what people type into Google, Shopping campaigns show your products with images and prices pulled from a product feed, and Performance Max lets Google's automation blend both of those with Display, YouTube, and Discover placements into one campaign. Most Shopify stores end up running some combination of all three rather than picking a single winner. The right mix depends on catalog size, feed quality, and how much control you want over where your budget actually goes.
If you're new to Google Ads and only have one campaign to run, Shopping (or a Shopping-driven Performance Max campaign) is usually the better starting point than Search, because it puts your product photo and price directly in front of people who are already comparison shopping.
Search Campaigns: When Keywords Still Matter
Search campaigns work best when you know the exact phrases your customers use and want to control which of those phrases you bid on. They're keyword-driven text ads that appear above or below organic results, and for a Shopify store their real value split is between brand and non-brand intent.
Brand vs. Non-Brand Search
Brand search — someone typing your store or product line's actual name — should almost always be running, and it's usually cheap. Cost per click on your own brand terms tends to be low because you have a natural quality advantage, and the traffic converts well since these people already know you exist. Some merchants skip brand campaigns because "we already rank organically for our own name." That's a mistake if a competitor is bidding on your brand name, since they'll happily buy the click you'd have gotten for free.
Non-brand search is where the real strategic decisions live. This covers category terms ("leather crossbody bag"), problem-based terms ("waterproof hiking boots for wide feet"), and competitor terms (bidding on a rival brand's name, which works in some categories and is a waste of budget in others). Non-brand traffic costs more per click and converts at a lower rate than brand traffic almost by definition — you're paying to introduce yourself rather than confirm a decision someone already made.
A reasonable framework for a Shopify store just getting into Search:
- Run brand search first, with tight match types and a modest daily budget
- Layer in a small non-brand campaign around your 5-10 best-selling product categories, not your entire catalog
- Use phrase match and exact match more than broad match until you have enough conversion data to trust broad match's automated targeting
- Keep brand and non-brand in separate campaigns so you can see and control spend on each independently
Keyword Intent Types
Not all keywords carry the same buying intent, and treating them the same way in one campaign muddies your bidding. Transactional keywords ("buy," "shop," a specific product name plus size or color) tend to convert fastest and deserve higher bids. Informational keywords ("how to clean suede shoes") bring in visitors who aren't ready to buy yet — fine for content and remarketing lists, expensive if you're bidding on them expecting immediate sales. Comparison keywords ("brand A vs brand B") sit in between and are worth testing carefully rather than assuming either way.
Shopping Campaigns: The Feed Is the Campaign
A Shopping campaign is only as good as the Google Merchant Center feed behind it — the campaign settings matter far less than most merchants assume. Google decides which of your products to show and for which searches based almost entirely on your feed data: titles, images, GTINs, product categories, and price accuracy.
Setting Up Merchant Center for Shopify
Shopify connects to Google Merchant Center through the Google & YouTube sales channel app, which handles the basic feed sync automatically. That connection gets you a functioning feed, but "functioning" and "optimized" are different things. Before launching Shopping campaigns, work through this setup checklist:
- Verify and claim your website URL in Merchant Center
- Confirm product titles include the attributes people actually search for (material, color, size, brand) rather than internal SKU-style naming
- Fill in GTINs (barcodes) wherever they exist — products without them get deprioritized in the matching algorithm
- Set accurate Google product categories rather than leaving them to auto-classification
- Make sure images are clean product shots without heavy text overlays or watermarks, since Merchant Center will reject or suppress these
- Check that price and availability in the feed match what's actually on the product page — mismatches trigger disapprovals
- Review the Diagnostics tab weekly early on, since disapproved products silently stop serving
Why Feed Quality Beats Campaign Structure
Two stores can run identical Shopping campaign settings and get very different results purely because of feed quality. A feed with rich, specific titles and complete attributes gives Google's matching engine more to work with, which means your products surface for more relevant searches at a lower cost per click. A thin feed with generic titles like "Dress - Blue" forces Google to guess, and it usually guesses conservatively, showing your product less often. If you're going to spend real time on one part of your Google Ads setup, spend it on the feed before you spend it on bid adjustments.
Shopping campaigns for a Shopify store are usually structured either as one campaign segmented by product type using custom labels, or as several campaigns split by margin or priority tier so you can push more budget toward higher-margin items. Either works; what doesn't work is one flat campaign with no segmentation once you're past a few dozen SKUs, because you lose the ability to bid differently on a hero product versus a slow-moving one.
Performance Max: What It Blends and What You Give Up
Performance Max is a single campaign type that draws on your Shopping feed, text and image assets, and audience signals to serve ads across Search, Shopping, Display, YouTube, Gmail, and Discover, with Google's automation deciding the channel and placement mix in real time. It's less a campaign type in the traditional sense and more a set of inputs handed to an algorithm that optimizes toward your stated goal, usually a target return on ad spend.
Asset Groups and Audience Signals
Inside a Performance Max campaign, asset groups are where you supply the raw material: headlines, descriptions, images, logos, and video. Each asset group should map to a coherent theme — one for a specific product line or campaign concept, not one giant group covering your whole catalog. Google will assemble these assets into different ad formats depending on where they show, so more variety in images and headlines genuinely helps rather than being busywork.
Audience signals aren't hard targeting the way they were in older campaign types — they're a hint to help the algorithm find its footing faster during the learning phase. Feeding in your existing customer list, cart abandoners, or people who've viewed high-intent pages gives Performance Max a running start rather than a cold start. Skipping this step doesn't break the campaign, but it usually means a longer learning period before performance settles.
The Control Tradeoff
The honest tradeoff with Performance Max is visibility. You can't see which specific search query triggered a sale, or whether a given conversion came from YouTube or Display, the way you can dig into a Search campaign's search terms report. For merchants used to that granularity, this feels uncomfortable, and it's a fair complaint — Performance Max asks you to trust the aggregate result over the individual lever. In practice, most Shopify stores running Performance Max alongside a well-structured Search and Shopping setup do fine, but running Performance Max as your only campaign type from day one, before you understand your own numbers, means you're flying without instruments during the exact period you most need them.
Performance Max does not fully replace standalone Shopping campaigns for every merchant. Some run both, with Performance Max handling broader reach and a tightly controlled Shopping campaign continuing to run in parallel for priority SKUs — Google's own campaign priority settings determine which one serves when both are eligible for the same auction.
Campaign Structure and Budget Allocation
A workable starting structure for a new-to-mid-size Shopify store looks like this:
- Brand Search campaign — small budget, tightly controlled
- Non-brand Search campaign — covering your top categories only, at first
- Standard Shopping campaign, or Performance Max with Shopping as the dominant asset source
- A remarketing layer, either inside Performance Max or as a separate Display/Search remarketing campaign
For budget allocation, there's no universal formula, but a defensible starting split for a store with limited historical data is roughly 10-15% to brand search, 30-40% to non-brand search and general Shopping, and the remainder to Performance Max once feed quality is solid. As data accumulates, shift budget toward whichever format is actually delivering your target return, and resist the urge to fund every format equally just because it feels balanced — advertising budgets should follow performance, not fairness.
Bidding Strategy Basics
Target ROAS (tROAS) tells Google's algorithm to bid toward a specific return on ad spend ratio you set, and it's the default choice once a campaign has enough conversion volume — generally in the range of 30-50 conversions in the prior 30 days — for the algorithm to have something to learn from. Below that volume, tROAS tends to bid erratically because it's optimizing against too little data.
A common sequencing mistake is setting an aggressive tROAS target on day one based on a competitor's benchmark or an internal margin target, rather than what your account has actually proven it can deliver. Start closer to your account's real recent performance, then tighten the target gradually as the campaign matures.
Negative Keyword Hygiene
Negative keywords stop your ads from showing on searches that waste budget, and they need regular maintenance, not a one-time setup. Common categories worth excluding from the start: "free," "cheap," "jobs," "DIY," and your own brand name inside non-brand campaigns (to prevent non-brand campaigns from cannibalizing cheaper brand clicks). Beyond that starting list, pull the search terms report on your Search campaigns every couple of weeks and add anything irrelevant that's accumulating spend without converting.
Performance Max has more limited negative keyword controls than Search, applied at the account level through brand exclusions and a smaller negative keyword list, which is one more reason feed and asset quality matter more in that format — you have fewer levers to correct course after the fact.
Seasonal Bid Planning
Bid strategies that work fine most of the year often need adjusting before major demand spikes, because automated bidding is built on historical patterns that a sudden shift in demand or competition can throw off. Before Black Friday and the holiday season, most advertisers raise budgets and loosen tROAS targets slightly in the two to three weeks leading in, since tightening a target right as competition (and cost per click) spikes tends to choke off volume just when demand is highest.
Common Mistakes
- Launching Performance Max with a messy feed. The campaign will run, spend budget, and underperform quietly, because a weak feed limits what the algorithm has to work with regardless of how well the campaign itself is configured.
- Skipping negative keywords entirely. This is the fastest way to waste early budget on irrelevant traffic, and it's one of the simplest things to fix.
- Ignoring brand cannibalization. Running an aggressive non-brand campaign alongside Performance Max without brand exclusions often means Performance Max ends up "winning" conversions that would have come through cheap brand search anyway, making its return on ad spend look better than it really is.
- Judging results too early. New campaigns, and especially new Performance Max campaigns, need a learning period — often a few weeks of consistent spend — before performance stabilizes. Pausing or heavily editing a campaign every few days resets that learning and keeps it permanently unstable.
- Setting a tROAS target before there's enough data to support it. As covered above, this produces erratic bidding rather than the tight control merchants expect from it.
Frequently Asked Questions
Which Google Ads campaign type is best for a new Shopify store?
Start with a small brand Search campaign plus a Shopping campaign (or Shopping-led Performance Max) once your Merchant Center feed is clean. Broad non-brand Search and full Performance Max tend to work better once you have some conversion history to guide bidding.
How much budget do I need to start with Google Ads on Shopify?
There's no fixed number, since it depends heavily on your average order value and category CPCs, but most advertisers need enough daily budget to generate a handful of clicks per day per campaign — a campaign that gets one click every few days will never accumulate the data automated bidding needs.
Does Performance Max replace Shopping campaigns?
Not necessarily. Performance Max can absorb Shopping's function, but many merchants run both, using campaign priority settings to control which one serves for a given product when they overlap.
How long before Google Ads results stabilize?
Plan for a few weeks of consistent spend before drawing firm conclusions, and longer for Performance Max, which needs to learn across more channels at once. Judging a campaign after a few days of data is one of the most common ways merchants abandon strategies that would have worked.
Should I bid on my own brand name?
Generally yes, especially if any competitor is bidding on it. Brand clicks are typically your cheapest and highest-converting traffic, and ceding that space to a competitor's ad is rarely worth the savings.
How do I know if my Merchant Center feed is holding back my Shopping or Performance Max results?
Check the Diagnostics tab in Merchant Center for disapproved or limited products, and look at your title and attribute completeness against a competitor's listings for the same product type. Thin, generic titles are the most common and most fixable feed problem.