To optimise for Google Shopping, start with your product feed, not your bids. Google decides which searches your products appear for mainly by reading your feed: titles, descriptions, categories, GTINs and images. A clean, detailed feed gets you shown for the right searches. A thin one gets you shown for the wrong ones, or not at all.
Once the feed is solid, the other levers come into play: a sensible campaign structure, accurate conversion tracking, bidding based on profit margins rather than revenue, regular search term reviews and competitive pricing and delivery. Get those right and you improve both visibility and return on ad spend (ROAS). This guide covers each lever in the order we would tackle them for a small online shop.
Key point: In Shopping, your feed does the job keywords do in search ads, so feed quality is the first and biggest optimisation lever.
Step one: get Merchant Center healthy
Before anything else, log into Google Merchant Center and look at your product status. If products are disapproved, limited or pending, no amount of bid tweaking will help them. They simply are not eligible to show.
The usual culprits are:
- Price or availability mismatches between your feed and your website, often caused by a feed that only updates once a day while your stock changes hourly.
- Missing identifiers, such as GTINs for branded products.
- Image problems, including watermarks, promotional text overlaid on the main image or placeholder images.
- Policy issues, such as restricted products or missing shipping and returns information.
- Account level problems, like an unverified website or incomplete business details.
Work through the diagnostics tab and fix the issues affecting the most products first. If specific items are refusing to appear, our guide on why your product is not showing in Google Shopping walks through the common causes in more detail.
Also check your feed refresh schedule. If you sell from a platform like Shopify, WooCommerce or similar, the native integration usually handles this. If you upload a file, schedule it to refresh at least daily, and more often if prices or stock change frequently.
Step two: optimise the product feed
This is where most of the gains are. Think of each product in your feed as a mini advert and a set of keywords combined. Google uses it to match your product to searches, and shoppers use it to decide whether to click.
Product titles
Titles are the single most important attribute. They heavily influence which searches you match and they are the first thing a shopper reads. Google allows up to 150 characters, but only the opening part shows in most placements, so put the important words first.
A good title tells Google and the shopper exactly what the product is, using the words people actually search. Many shops use whatever title their website uses, which is often short, branded or creative rather than descriptive.
A useful structure depends on the product type:
- Clothing: Brand + Gender + Product type + Key attribute (material, style) + Colour + Size
- Electronics: Brand + Product line + Model + Key spec (capacity, size)
- Homeware: Brand + Product type + Material + Dimensions + Colour
- Unbranded or own brand products: Product type + Key attributes + Use case, with brand at the end if it is not searched for
Here is how that looks in practice:
| Before | After | Why it is better |
|---|---|---|
| The Hebden | Men's Waxed Cotton Jacket, Olive Green, Size L, The Hebden | Matches what people search for, not an internal product name |
| Oak Coffee Table | Solid Oak Coffee Table with Storage Shelf, 110cm, Natural Finish | Adds material, feature and size, which shoppers use to filter |
| Brand X Pro | Brand X Pro Cordless Drill 18V with 2 Batteries and Case | Adds product type and the specs that separate it from cheaper versions |
Do not stuff titles with keywords or promotional phrases like "Free Delivery" or "Best Price". That breaks Google's policies and reads badly. Write it the way a knowledgeable shop assistant would describe the item.
You do not need to change your website titles to do this. Most feed tools and plugins let you build feed titles from your product data, or override them in a supplemental feed in Merchant Center.
Product descriptions
Descriptions matter less than titles for matching, but they still help Google understand the product and they appear in some placements. Use the space to cover materials, dimensions, compatibility, use cases and what is included. Write for people, avoid copying the manufacturer description word for word if you can, and keep promotional claims and links out of it.
The product highlights attribute is also worth filling in. It lets you add short bullet points about key features, which can show in some Shopping placements.
Images
In a grid of near identical products, the image often decides the click. Your main image should show the product clearly on a plain, light background, filling most of the frame, in high resolution. No watermarks, logos, borders or text overlays on the main image, as these can get products disapproved.
Use the additional image link attribute for lifestyle shots, alternative angles and close ups. Some placements will use these, and they help shoppers once they are looking more closely.
If your images are taken on a cluttered background or vary wildly in style, fixing them can be one of the most worthwhile jobs on the list. It costs nothing in ad spend and can improve click through rate across the whole catalogue.
GTINs, brand and MPN
For branded products sold by multiple retailers, the GTIN (the barcode number) is how Google knows your listing is the same product other shops are selling. Without it, you can lose visibility, and your product may not be grouped properly for comparison.
Always include accurate GTINs where the product has one. Never make them up, as invalid GTINs cause problems. For handmade, custom or own brand products without barcodes, set identifier exists to "no" (or leave it out on newer setups where Google handles this automatically) and supply brand and MPN where relevant.
Google product category and product type
Google will often assign a product category automatically, but it is worth checking that it is accurate and specific. "Apparel & Accessories > Clothing > Outerwear > Coats & Jackets" tells Google far more than "Apparel & Accessories".
The product type attribute is your own categorisation, and it is very useful for campaign structure later. Use a clear hierarchy that mirrors your shop, for example "Mens > Jackets > Waxed Jackets".
Optional attributes that are not really optional
Google lists many attributes as optional or only required for certain categories. Fill in everything that applies. Each one gives Google more to match against and lets your products appear when shoppers filter results.
Colour
Use plain colour names people search ("navy", not "Midnight Ocean"). Required for clothing.
Size
Essential for apparel and footwear, and helpful anywhere size drives the purchase.
Material and pattern
Helps you appear for searches like "linen shirt" or "striped rug".
Gender and age group
Required for clothing in the UK, and it stops a men's product showing for women's searches.
Condition
New, refurbished or used. Vital if you sell refurbished stock, so you are not compared unfairly.
Item group ID
Links variants together so Google treats them as one product family.
Custom labels
Custom labels (custom label 0 to 4) are attributes that only you see. They do not affect matching, but they are one of the most powerful tools for optimisation because they let you group products by things that matter to your business.
Useful custom labels include:
- Margin band: high, medium, low margin
- Price band: under £25, £25 to £75, over £75
- Performance: best sellers, steady, zero sales
- Seasonality: summer, winter, all year
- Stock or clearance status: core range, clearance, new arrival
With these in place you can bid and budget differently for each group. That is how you move from "spend money on everything equally" to "spend where it makes a profit".
Key point: Add a margin custom label before you think about ROAS targets, because without it you cannot bid on profit.
Step three: do not ignore free listings
Products in Merchant Center can appear in free listings on the Shopping tab and other Google surfaces, without paying per click. Every feed improvement you make helps here too.
Free listings will not replace paid Shopping for most shops, as paid ads take the prominent positions. But they are traffic you do not pay for, and a well optimised feed earns more of it. Make sure free listings are enabled in Merchant Center.
Step four: choose the right campaign structure
You have two main options for paid Shopping: Standard Shopping campaigns and Performance Max. Both use your Merchant Center feed, but they work very differently.
| Standard Shopping | Performance Max | |
|---|---|---|
| Where ads show | Shopping placements on Google Search and the Shopping tab | Shopping, Search, YouTube, Display, Gmail, Discover and Maps |
| Control | High. You set bids by product group and add negative keywords | Lower. Google's automation decides placements and bids |
| Reporting | Full search terms report | More limited, though Google has been adding insights |
| Data needs | Works with manual bidding on low volume | Performs best with steady conversion data |
| Best for | Small catalogues, low budgets, tight control, testing | Shops with good tracking and enough conversions for the algorithm to learn |
There is no single right answer. For a small shop with limited conversion history, Standard Shopping often gives more control and clearer learning. As data builds up, Performance Max can find extra sales across more placements, but only if tracking is accurate and the feed is strong.
Many accounts run both, for example Performance Max for best sellers with proven demand and Standard Shopping for testing new lines or protecting specific product groups. If you do this, be careful about overlap: when the same products are in both, Performance Max usually takes priority, which can starve your Standard campaign.
How to split products into campaigns
Avoid one giant campaign holding every product with one bid. A few sensible splits:
- By margin: separate high and low margin products so each can have its own ROAS target.
- By performance: give proven best sellers their own budget so they are not held back by products that never sell.
- By category: useful if categories have very different prices or seasonality.
- Brand versus non brand: if you sell your own brand, people searching for it by name behave very differently from generic searchers.
Keep it simple. Too many campaigns spread conversion data thinly, which makes automated bidding worse. For most small shops, two to four campaigns is plenty.
Step five: fix conversion tracking
Every bidding decision depends on accurate conversion data. If tracking is wrong, you are optimising towards the wrong thing, and smart bidding will happily spend money chasing it.
Check that:
- Purchases are tracked once per order, not on every page load of the thank you page.
- Revenue values are passed dynamically, so each conversion records the actual order value, not a fixed number.
- Only purchases are set as the primary conversion for Shopping campaigns. Add to basket or page views should be secondary, or the system will optimise for them instead.
- Enhanced conversions are switched on, which helps recover conversions lost to cookie restrictions.
- Google Ads figures roughly match your shop's sales data. They will never match exactly, but large gaps mean something is broken.
If you have a Google Analytics import running alongside the Google Ads tag, make sure you are not counting the same sale twice as a primary conversion.
Step six: bid for profit, not revenue
This is where many shops go wrong. They aim for a ROAS figure someone told them was "good" without checking whether it actually makes money for their products.
Work out your break-even ROAS
ROAS is revenue divided by ad spend. Break-even ROAS is the point where ad spend eats your entire profit margin. The calculation is simple:
Break-even ROAS = 1 ÷ profit margin (before ad costs)
Here is a worked example with illustrative figures:
- A product sells for £60 including VAT, so £50 excluding VAT.
- Cost of the product, packaging, delivery and payment fees comes to £30.
- Profit before advertising is £20, which is a 40% margin on the ex VAT price.
- Break-even ROAS is 1 ÷ 0.40 = 2.5, or 250%.
So for this product, every £1 of ad spend needs to bring back at least £2.50 in ex VAT revenue just to break even. Anything above that is profit. Note that Google Ads usually records revenue including VAT unless you configure it otherwise, so make sure you compare like with like.
Now compare that to a product with a 20% margin. Its break-even ROAS is 1 ÷ 0.20 = 5, or 500%. Putting both products in one campaign with one ROAS target means you will either overspend on the low margin item or underspend on the high margin one. That is exactly why the margin custom label matters.
Key point: A "good" ROAS is whatever sits comfortably above your own break-even figure, not a number borrowed from another business.
Choose a bidding strategy
Your options roughly fall into three stages:
- Manual CPC: you set bids yourself. Useful early on, when there is not enough data for automation, and for keeping tight control on a small budget.
- Maximise conversion value: Google spends your budget trying to get the most revenue. Good for building data, but it does not care about efficiency.
- Target ROAS: Google aims to hit your chosen ROAS. The most profit focused option, but it needs enough conversion data to work well.
How much data is "enough" is one of the most common questions we get. We cover it properly in our post on how many conversions you need to optimise Google Shopping.
Set targets sensibly
When you switch to target ROAS, start near what the campaign is already achieving, not at your dream figure. Setting the target far above current performance usually causes the campaign to restrict itself and spend very little. Then raise or lower it gradually, giving each change a couple of weeks to settle before judging it.
Remember the trade-off: a higher ROAS target usually means fewer sales at better efficiency. A lower one usually means more sales at lower efficiency. The right balance depends on whether you want maximum profit per sale or more total volume, for example to grow a new product line or win repeat customers.
Step seven: review search terms and add negatives
Because Shopping has no keywords, Google decides which searches to show you for. Some will be irrelevant, and they cost money.
In Standard Shopping, check the search terms report regularly and add negative keywords for searches that will never convert. Typical examples:
- Wrong product: "waxed jacket repair kit" when you only sell jackets.
- Wrong intent: "how to clean", "DIY", "second hand", "free".
- Competitor brands you do not stock, where the shopper wants something specific you cannot provide.
- Jobs and information searches, such as "jobs", "careers", "review" (depending on your products).
Be careful not to over negate. A search that looks odd can still convert, so check the data before excluding it.
Performance Max gives less visibility here, but you can review search term insights and Google now allows negative keywords for these campaigns too. Brand exclusions are also available if you want to stop Performance Max spending on searches for your own brand name, which you might otherwise win for very little.
Use priority settings for search term control
A more advanced Standard Shopping technique uses campaign priority (high, medium, low) and negative keywords to route generic searches to a low bid campaign and specific searches to a higher bid campaign. For example, "jacket" goes to a cautious campaign, while "men's waxed cotton jacket olive" goes to one with a higher bid. It takes some setting up but lets you pay more for searches that show clearer buying intent.
Step eight: compete on more than the advert
Shopping places your product next to competitors, with prices visible. That means things outside Google Ads affect your results as much as anything inside it.
Price competitiveness
Merchant Center shows price benchmarks for some products. If you are well above the market, expect fewer clicks and sales, whatever you bid.
Delivery and returns
Set up accurate shipping costs, delivery times and returns policies in Merchant Center. Free or fast delivery can show as an annotation that helps your listing stand out.
Sale prices
Use the sale price attribute so discounts show as a reduced price with the original struck through.
Promotions
Merchant promotions let you show offers like "10% off" or "free gift" directly on your listing.
Product ratings
Star ratings from genuine customer reviews can appear on listings. Collect reviews through a supported review platform.
Store reputation
Your overall shop rating and customer experience signals can influence how Google presents your business.
None of these involve raising bids, and several can improve click through rate and conversion rate at the same time. Always collect reviews honestly. Paying for or faking reviews breaks Google's policies and consumer protection law.
Step nine: make sure the landing page converts
Shopping ads send people straight to the product page. If that page lets them down, you have paid for the click and lost the sale.
Check each of your best selling product pages on a mobile phone and ask:
- Does the price match the advert exactly?
- Is the add to basket button visible without scrolling?
- Are delivery costs and times clear before checkout?
- Are size guides, specs and returns information easy to find?
- Does the page load quickly on a mobile connection?
- Is checkout short, with guest checkout and common payment options?
Fixing a slow or confusing product page often does more for ROAS than any change inside the ad account.
Common Google Shopping mistakes
These come up again and again when we review accounts for small shops:
- Treating the feed as a one off setup job. Feeds need ongoing work as products, seasons and search behaviour change.
- Using website titles in the feed. Creative product names rarely match what people type.
- One campaign, one bid, everything in it. Best sellers and dead stock get treated the same.
- Chasing revenue instead of profit. High revenue at a ROAS below break-even loses money.
- Broken or duplicated conversion tracking. Smart bidding then optimises towards bad data.
- Changing too much, too often. Constant target changes keep automated bidding in a permanent learning phase.
- Ignoring products with zero impressions. These usually point to feed problems, low bids or poor relevance worth investigating.
- Running Performance Max with weak tracking and a thin feed and expecting the automation to make up for it.
A simple monthly optimisation routine
Shopping optimisation is steady, regular work rather than one big fix. Here is a routine a small shop owner (or their agency) can follow.
Weekly
- Check Merchant Center for new disapprovals or warnings.
- Review spend against budget and flag anything unusual.
- Scan the search terms report and add obvious negatives.
Monthly
- Review performance by product and product group. Which are profitable, which are spending without selling?
- Update performance custom labels (best seller, steady, zero sales).
- Rewrite titles for products with impressions but low click through rate.
- Investigate products with no impressions at all.
- Check ROAS against break-even for each margin group and adjust targets in small steps.
- Check price benchmarks for your main products.
Quarterly
- Revisit campaign structure. Does it still match how your business makes money?
- Plan for seasonal peaks, such as Black Friday and Christmas, adjusting budgets and promotions in advance.
- Audit conversion tracking against your shop's order data.
- Review images on your top products and refresh any that look dated or inconsistent.
Questions small shops often ask
How long does Google Shopping optimisation take to show results?
Feed fixes such as resolving disapprovals can make a difference as soon as products are approved. Title and attribute improvements take a while to show, because Google needs to process the changes and gather new data. Bidding changes typically need a couple of weeks to settle. Think in months, not days, and judge changes on profit over a sensible period.
What budget do I need?
There is no fixed minimum, but your budget needs to be large enough to generate meaningful data for the products you advertise. A small budget spread across hundreds of products learns very little. If budget is tight, focus it on your best sellers and highest margin lines first, then expand.
Should I advertise every product?
Not necessarily. Very cheap products with low margins often cannot cover the cost of a click. Products that are frequently out of stock waste data. It is often better to exclude products that can never be profitable, or group them into a low priority campaign with tight limits.
Do I need Google Search ads as well?
Not always, but they often work well together. Search ads let you target specific keywords, use your own ad copy and capture searches where Shopping does not appear. Our Google Ads management covers Search, Shopping and Performance Max together, so they support each other rather than competing.
Can I do this myself?
Yes, many of the feed improvements and the monthly routine above are things a hands on owner can manage. Where outside help tends to pay off is in feed tooling, tracking setup, structure and the ongoing judgement calls about bids and targets. If you are unsure where your account stands, a free Google Ads audit will highlight the biggest issues without any obligation.
Getting Shopping working for your shop
Optimising for Google Shopping comes down to a clear order of work: a healthy Merchant Center account, a detailed and accurate product feed, a simple campaign structure, reliable conversion tracking and bidding based on your real profit margins. Add regular search term reviews, competitive pricing and delivery and product pages that convert, and you give your products the best chance of being seen by the right shoppers at a cost that makes sense. DPOM is a UK Google Partner agency with 15 years of experience helping small businesses, and our Google Shopping management handles the feed, campaigns and ongoing optimisation for a fixed monthly fee, with no long contracts and no inflated promises. You can see our Google Ads pricing upfront, and we are always happy to talk it through on a video call.
Ready to Get More From Google Ads?
Speak to our team about how we can help your business grow.


