Moves: Visitors
Google shopping ads agency
Google Shopping run in your own accounts: feed fixed first, campaigns split by margin, reported on orders and profit. Scoped in a free written plan.

Who it's for
- Stores with a catalogue of fifty to fifty thousand products, where the feed rather than the ad copy decides performance
- Brands whose margins differ a lot by product and who want spend to follow profit
- Stores already running Shopping that cannot see which products or search terms actually make money
- Retailers competing on price, where a wrong feed price is a wasted click
Google Shopping ads put your product photo, price and store name in front of someone who has just typed what you sell. That makes it the most direct paid channel a store has, and the most sensitive to the feed underneath it. We run Shopping for stores that already sell online: we fix the feed first, build campaigns around margin instead of clicks, and report on orders and profit rather than impressions.
It mainly moves the visitors lever, and it moves it in a particular way. The people it brings are already comparing prices, so the product page and the shipping cost decide what happens next. Standard Shopping campaigns are where we start, because they show the exact search terms, let us exclude the bad ones and set bids per product group. Performance Max has its place and has its own page.
Everything runs in your own Google Ads and Merchant Center accounts, so the history stays yours. Pricing is a base fee plus growth share, scoped in the free written plan after we have seen your feed, your margins and your search terms.
How we run it
The honest process, in order.
Read the search terms before touching a bid
The search terms report tells us what people typed when your products showed, which products they clicked and which clicks became orders. Before we change anything we read it for the past three months and sort it three ways: terms that bought, terms that cost money and never bought, and terms that should have shown your products and did not. That last group is where the feed is failing. The first two become negative keyword lists and bid decisions. If the account is new we build from the feed and come back to this step after the first month of data.
Repair the feed so ads match real searches
Shopping has no keywords. Google matches the search to your product title, description, category and attributes, so the feed is the targeting. We rewrite titles so the words shoppers use come first, fill in brand, GTIN, colour, size and material where they are missing, set the Google product category to the deepest node that fits, and make sure the price and stock in the feed match the page to the cent. Where the platform cannot express something, we add it with feed rules. This is done before spend goes up, because a better feed lowers the cost of every click that follows.
Split campaigns by margin and intent
One campaign for the whole catalogue lets the expensive, popular products take the budget. We split by margin band first, so products that can afford a high cost per order are not sharing a target with products that cannot. Then we split by intent, using campaign priority and negative keywords to send brand searches, generic searches and specific product searches to different campaigns with different bids. The structure is as simple as the catalogue allows. A store with one margin band and one kind of search might need two campaigns, not twelve.
Set bids per product group, not per campaign
Inside each campaign we build product groups from the feed's custom labels and categories, and set bids or targets at the level where performance actually differs. A bestseller with reviews and a new product with none should not carry the same bid. Where automated bidding is on, the target return is set per campaign from the margin of the products in it. Where it is off, bids are set by hand from the cost per order each product group can afford. Either way the number comes from your margin, not from a default.
Cut waste weekly, scale monthly
Every week we add negative keywords from the new search terms, pause products that are out of stock or losing money, and check that nothing has been disapproved in Merchant Center. Once a month we look at the bigger picture: which campaigns have room to spend more at the same return, which need a lower target, and which products should move between campaigns. Budgets go up when the data supports it and the store can fulfil the orders, not on a schedule. You get a short written note each month saying what changed and why.
Worked example, not a result
Example: a cookware store with two kinds of product
Say a store sells 400 items. Three hundred are pans and utensils at around $40 with a healthy margin; one hundred are branded appliances at $300 with a thin one. In a single Shopping campaign the appliances take most of the budget, because their clicks are expensive and their searches are frequent.
Split them. The appliances get a campaign with a low target return and a daily cap. The pans get their own campaign with room to grow and higher bids on the search terms that mention the material. Say the pans campaign then spends $3,000 a month and brings 150 orders at $40, while the appliances campaign spends $1,500 and brings 10 orders at $300. Similar revenue on each side, very different profit.
These are round numbers chosen to show the method. They are not a result from any store.
Questions about google shopping ads agency
Niches where this matters most
- Cookware & kitchenware marketing agencyHow cookware gets chosen
- Furniture marketing agencyHow a piece of furniture gets chosen
- Running shoe marketing agencyHow runners choose a shoe online
- Aftermarket car part marketing agencyHow drivers buy aftermarket car parts online
- Camera gear marketing agencyHow photographers buy gear
- Tool & hardware marketing agencyHow trades and hardware buyers choose
- Rug marketing agencyHow a rug gets chosen
- Supplement marketing agencyHow supplement shoppers decide
See how google shopping ads fits your store.
The plan scopes this service for your store before anything starts.