Closed to new clients until September.A few spots may open if capacity frees up.Serious? Book a call

Strategy Breakdown14 min read

Google Ads for Retailers vs D2C Brands: What Really Changes

Retailers and D2C brands run on the same Google Ads but win in different places. Margin, brand search, and catalog size pull the strategy apart.

  • 12,000+PMax campaigns audited
  • 200+Live ecom clients
  • €200M+Tracked sales

A retailer and a D2C brand open the same Google Ads account. Same auction, same campaign types, same Merchant Center rules. What changes is margin, who owns the brand name, and how big the catalog is. Those three decide your targets, the searches worth buying, and how you split the catalog into campaigns.

What Is the Real Difference Between a Retailer and a D2C Brand on Google Ads?

Neither shape is easier. A reseller with clean feed rules makes money on products it did not invent. A brand with a great product and no name defence leaks its own buyers to a stockist. Same platform, different failure.

 Retailer (resells other brands)D2C brand (owns the product)
MarginOften set by a supplier, and hard to move.Usually yours to set on both ends, cost and price.
The brand nameBelongs to the maker. Shared with every other stockist.Yours. The cheapest traffic you will ever buy.
CatalogOften thousands of SKUs, imported from a supplier file.Usually small enough to rewrite by hand.
Where the work sitsFeed rules and sorting products at scale.Name defence, creative, and new customers.
Biggest leakPaying for demand the maker created.Pouring the whole catalog into one PMax pot.
The usual shape of each. Tendencies, not rules.

Why Margin Decides Your Target ROAS Before You Touch a Bid

One question decides this. How much of every euro do you keep after the product cost?

Work out your own number. Do not assume it from your label. A reseller on supplier prices usually keeps a thin slice. A brand that makes its own product usually keeps more. Usually is not always.

That number is the floor under every bid in the account. Break-even ROAS is one divided by your margin. The less you keep per sale, the higher the floor sits. Same campaigns, same auction, and the word "profitable" means something different in each account.

So a target copied from a blog post or a friend's store tells you nothing. Run it on your own numbers first.

Thin margin. You cannot bid your way out of it. Your lever is which products get shown at all. Cut the ones that spend without paying back. Push the ones where your buy price is actually good.

Fat margin and repeat buyers. You have room to pay more for a first order, because you keep the repeat. Set the target against what a customer is worth over time, not against one checkout.

Who Owns the Brand Search, You or the Manufacturer?

This is the biggest split of all.

For a D2C brand, your own name is the cheapest click in the account. People searching it already decided. If you are not showing there, someone else can be. A brand campaign is quick to set up. It protects revenue you already earned.

A retailer has the opposite problem. You bid on names you do not own. In that auction you are up against the maker's own store, every other stockist, and often a marketplace. You are paying for demand somebody else created with their product and their marketing.

Two rules here. Bidding on a trademarked keyword is generally allowed. Putting that trademark in your ad text is a separate question, decided under Google's trademark policy. Resellers can often qualify. Check it. Do not copy what a competitor seems to get away with.

When should a retailer let brand terms go? When the maker sells direct at the same price and you have no edge on shipping, stock, or bundle. You will pay a premium to lose. Spend it on category searches instead, where nobody has a home advantage.

Learn to tell the two demands apart. Pull your search terms and split them. Queries with your store name in them are your own brand demand. Queries with only the label name are the maker's. Growing the first one is a business. Renting the second one is a cost.

Why the Feed Job Changes Once the Catalog Gets Big

A small catalog can be rewritten by hand. Sit down, write every title, done. A big one cannot. It rarely arrives clean either. Most supplier files land as a dump: titles written for a printed catalog, missing sizes and materials, duplicate variants. And identifiers you must never edit.

So the job flips from writing to rule-building. You stop typing titles one by one. You write the rule that builds all of them. The rule pulls the fields a shopper actually types: brand, product type, color, size, material. Then you fix the attributes underneath, because Google's product data spec is what the match runs on.

Reselling adds one more twist. The same product sits in other shops under the same GTIN, with the same photo and the same name. Google is comparing listings that look alike, so the small stuff decides it. Your price. Your shipping. Your promotions. Your bids. How Google rates you as a seller. How your product page holds up after the click. Feed data is one lever on that list. It is also the one most stores never touch, so it usually pays the fastest. Never edit the GTIN itself. Change everything around it.

That is the work behind how we run the Shopping side. It is also what Hydra Hyperfeed does: rewrite the whole feed, not pad the title. The product title guide covers title rules on their own. All of it runs on Shopify stores.

How Campaign Structure Changes Once the Catalog Gets Big

Two things decide the structure. Neither one is the retailer or D2C label. First, how much the products inside a group differ in what they earn you. Second, whether that group gets enough sales for the bidding to learn from.

Say everything earns about the same and sales are steady. That catalog can mostly sit in Performance Max, with a short watchlist of hero products. Common for a small brand. It happens at plenty of resellers too.

Pour a mixed catalog into one pot and you get the other outcome. PMax spends where sales come easiest, which is almost never where your buy price is good. Smart Bidding aims at whatever you point it at. So point it at groups that mean something:

  • The brands that actually sell. Give them their own campaign and their own budget instead of burying them behind everything else.
  • Cheap items apart from expensive ones. Say one product sells for EUR 19 and another for EUR 400. They need different targets, not one average.
  • Good buy prices apart from thin ones. The good ones get the aggressive target. The thin ones get capped.
  • The deep catalog on its own. Products with almost no sales history give the bidding nothing to learn from. Inside a big group they get starved. Pull them into their own campaign, PMax or standard Shopping, where their budget and target are yours to set. The PMax vs standard Shopping breakdown walks through when each one wins.

You build those groups by tagging products in the feed. Google calls the tags custom labels. They are just your own labels on a product, and the campaign can filter on them. Labels first, bids after. That is the whole trick.

Doing that split by hand across thousands of products is where big accounts die. It is why we built the Performance Labelizer. It gives every product one of five verdicts: Champion, Potential, Sleeper, Waster, Zombie. The split then runs on each product's own numbers, not on a spreadsheet nobody has updated in months.

What Stays Exactly the Same for Both

Most ways to lose money are shared. None of the above makes retail a different universe.

Tracking has to match the real orders in Shopify, or every decision after it is guesswork. A disapproved product cannot win an auction it never entered, so Merchant Center has to stay clean. Negative keywords still need to block the searches you can never win, whoever made the product. And somebody has to own the account by name, not "the team."

Get those four wrong and the retailer-versus-D2C question does not matter yet.

Which One Are You, and What to Fix First

Three questions. Do you set both the cost and the price? Does the name on the box belong to you? Could one person rewrite your whole catalog this week? Three yeses and the D2C list below is yours. Three noes and the retail list is. Mixed answers are normal. Then you run each part of the catalog as what it is.

Thin margin, someone else's name, big catalog. In order:

  1. Fix the feed rules. Titles built from real attributes, missing fields filled, identifiers untouched.
  2. Split the catalog into brand, price, and margin groups before you change a single bid.
  3. Give the deep catalog its own campaign so it stops being starved inside a big one.
  4. Cut or cap the products that spend without paying back.
  5. Only then touch targets, using your real break-even number.

Your margin, your name, small catalog. In order:

  1. Defend your own name with a brand campaign.
  2. Separate brand from non-brand so your headline ROAS stops flattering you.
  3. Put the budget behind new customers, and measure them as their own line.
  4. Tier your hero SKUs inside PMax instead of running one asset group over everything.
  5. Feed still matters. It is just a smaller job.

How We Run Both, and Where We Are the Wrong Call

We sell this. ZenoX runs Google Ads for ecom brands, so read the next paragraph as a pitch and check it anyway.

The receipts: 200+ ecom brands across 12+ niches, over EUR 200M in revenue generated, and 4.8 on Trustpilot from 38 reviews. Both shapes of account, all on Shopify. Our fee is a percentage of ad spend. 10% on the first EUR 10,000 a month, falling to 6% above EUR 150,000. No retainer, no setup fee, no lock-in. Two tools get billed on top at a published price. EUR 24.90 for the CSS partner and EUR 49.90 for the feed tool, per store per month, and only once they are installed. The fee moves with spend, so the size of your catalog does not change it.

Where we are the wrong call:

  • A single-brand store under a few thousand a month in spend. At that budget our fee buys very little work. You will learn more running it yourself for a while. Come back when the spend justifies a senior operator.
  • A pure marketplace seller with no Merchant Center of their own. No feed to work with means no grip for us. Not our job.
  • Anyone who wants a flat retainer. We do not offer one. If a fixed monthly number is what your finance team needs, hire someone who sells that.

Want a second pair of eyes on which half of this applies to you? Send us the store URL. We pull the account live and tell you what we would fix first, before anyone proposes anything.

Frequently Asked Questions

Is Google Ads harder for retailers than for D2C brands?

No. It is hard in different places. The usual retail fight is thin margin, a brand name someone else owns, and a catalog too big to touch by hand. The usual D2C fight is demand that does not exist yet, so you have to create it with offer and creative. Retail work leans on feed and structure. D2C work leans on brand defence and new customers. Plenty of stores sit in the middle. Then you treat each part of the catalog as what it is.

Can a retailer bid on the brand names it stocks?

Bidding on a trademarked term as a keyword is generally allowed. Using that trademark inside your ad text is a separate rule, and Google decides it case by case under its trademark policy. Resellers can often qualify when the landing page sells those exact goods. Read the policy before you write the ad, and never assume a rule from what a competitor gets away with.

Should a retailer with thousands of SKUs just run Performance Max?

Not the whole catalog in one pot. PMax spends where sales come easiest, which is rarely where your best buy prices sit. So split the catalog into groups that mean something to you first. The brands that actually sell. Cheap items apart from expensive ones. Good buy prices apart from thin ones. In Google Ads you tag those groups in the feed with custom labels, which are just your own tags on a product. Then the bidding has something real to aim at. Products with almost no sales history need their own campaign either way, because a big group starves them.

What target ROAS should a retailer use?

Start from your own margin, not from a benchmark. Break-even ROAS is one divided by your margin, so the less you keep on each sale, the higher the target has to be. That is only the floor. Shipping, payment fees, returns, and discounts all sit under it, so add them in before you call a target safe. A number that works for a store with fat margin will quietly lose money for a store without one.

Does catalog size change what an agency charges?

Ours does not. We charge a percentage of ad spend: 10% on your first EUR 10,000 a month, falling to 6% above EUR 150,000. No retainer, no setup fee, no lock-in. Two tools are billed on top at a price we publish. EUR 24.90 for the CSS partner and EUR 49.90 for the feed tool, per store per month, and only once they are installed. So two clients on the same spend pay the same management fee, whatever their catalogs look like. Other agencies price it their own way. Ask how the fee is worked out and get the answer in writing before you sign.