LA Design Concepts
From five-figure monthly revenue to mid six-figure monthly revenue. ROAS approximately doubled. PMax shopping account rebuilt from the ground up - feed restructured, asset groups segmented by margin, brand defended.
Google Shopping
We manage Google Shopping ads campaigns that turn product feeds into profit. As a specialist Google Shopping management agency, we handle feed optimisation, bid strategy, Performance Max, and CSS - all built around your margins. Unlike generic Google Shopping agencies, we optimise product data at the SKU level and refine campaigns weekly for maximum ROAS.

Companies we've worked with
Sound Familiar?
If any of these describe your situation, we can help.
Products appear in the Shopping carousel but nobody clicks - or they click and don't buy. Usually poor feed quality, wrong bid strategy, or irrelevant search queries. We diagnose the bottleneck and fix it.
No product segmentation, no negative keywords, automated bidding running unchecked. Budget spread evenly across your catalogue means best products are underfunded while low-margin items drain spend. We restructure for profitability.
Merchant Centre disapprovals kill visibility overnight. Missing GTINs, pricing mismatches, policy violations, low-quality images. We resolve violations, monitor feed health daily, and prevent recurring disapprovals.
Hit a performance ceiling? Breaking through requires feed restructuring, margin-based bidding, smarter campaign architecture, and cross-channel analysis - not just incremental tweaks.
Vague reports, no clear strategy beyond 'let Google optimise it', flat results. If your agency can't explain what they changed last week and why, they're monitoring - not managing.
Without proper asset group segmentation, audience signals, and brand separation, PMax wastes 30-40% of budget on irrelevant placements. We apply structure so you can see - and control - where the budget actually goes.
The Basics
Google Shopping is the row of product listings - image, price, store name - that appears at the top of Google when you search for something you can buy, plus the dedicated Shopping tab behind it. Unlike search ads, you don't pick keywords. Google decides which searches your products enter, based entirely on the data in your product feed.
Reviewed by Chris Coussons, Founder - updated 29 July 2026
The mechanics are simple. You upload a product feed - a structured file containing your titles, descriptions, prices, images, GTINs and stock levels - to Google Merchant Centre. Merchant Centre checks every product against Google's policies and approves or disapproves each one. When a shopper searches, Google runs an auction between every approved product that matches the query, weighing your bid against how well your product data fits what was typed. The winners appear as Shopping listings in the search results and the Shopping tab.
Anatomy of a Shopping ad
Feed data in · auction out
There are two routes into those placements. Free listings cost nothing - any retailer with an approved Merchant Centre feed can appear in the Shopping tab organically. Paid Google Shopping ads are the cost-per-click listings that occupy the prominent positions most shoppers actually see. Free listings are worth having; paid listings are where the volume is.
Why feed quality decides which queries you enter: Google matches searches to your product data, not to keywords you choose. If your title says "Comfortable Wooden Bed" instead of "Single Pine Wooden Bunk Bed with Storage", you never enter the auctions for the specific searches people actually make. Better data means more relevant auctions, lower CPCs and higher conversion rates - which is why feed work sits at the centre of our Google Shopping management.
If you are starting from scratch, our Google Shopping for UK ecommerce guide walks through the whole channel end to end.
Named Clients
Some of the eCommerce brands running Google Shopping with us - across UK furniture, US luxury homewares, and premium UK beauty. The full case studies are linked from each card.
From five-figure monthly revenue to mid six-figure monthly revenue. ROAS approximately doubled. PMax shopping account rebuilt from the ground up - feed restructured, asset groups segmented by margin, brand defended.
Full case studies for both appear further down this page.
eCommerce brands running Shopping with us
Our Approach
What separates good Google Shopping management from great Google Shopping management.
Most agencies optimise for ROAS. That looks good in reports but ignores margin. A £10 product at 5x ROAS generates less profit than a £200 product at 3x ROAS.
We bid based on your actual product margins using custom labels and profit-based segmentation. Your best-margin products get the most budget.
We work with your commercial goals, not in isolation. If you've got excess stock to shift, we adjust. If a product line is being discontinued, we scale it down.
Your Shopping strategy should move with your business - launches, promotions, stock levels, and seasonal shifts.
Shopping data tells you what people want to buy. We feed that intelligence back into your SEO strategy, your content, and your product development.
If a product is getting thousands of impressions but low clicks, that's a pricing or imagery problem - not a bidding problem. We flag it.
Performance Max is powerful but only when you control it. We segment asset groups by product category and margin tier, set proper audience signals, and exclude brand terms where needed.
PMax on autopilot is a liability. PMax with strategy is a growth engine.
Our Process
We pull apart your current Google Shopping setup: feed quality, campaign structure, bidding strategy, Merchant Centre health, conversion tracking, and attribution. You get a written list of what's working, what's broken, and what we'd fix first.
We optimise product data - titles with search-relevant keywords, Google product categories, missing attributes, custom labels for margin-based segmentation, and supplemental feeds for promotions and stock levels. As a Google Shopping feed optimisation agency, we refine every attribute to improve both paid and free listings.
Standard Google Shopping campaigns for granular product-level targeting. Performance Max for broader reach with segmented asset groups. Brand/non-brand separation. Hero product campaigns for highest-margin items. Every campaign has a clear purpose.
Every bid is based on actual profitability. High-margin products get aggressive bids; low-margin products get conservative bids. Loss leaders are handled separately. Bid adjustments reviewed weekly based on performance, competition, and seasonal demand.
We apply a Comparison Shopping Service partner to your Google Shopping campaigns, unlocking 10-20% lower CPCs. Same placements, same visibility, lower cost per click. Zero disruption to live campaigns.
Learn more about Google Shopping CSSProfitable products get increased budgets. Underperformers get restructured or paused. New product lines tested with controlled budgets. Seasonal campaigns planned ahead of demand peaks. Active weekly Google Shopping management, not set-and-forget.
Feed Data
Google matches Shopping ads to searches using your product feed, not keywords. That makes feed attributes the highest-leverage work in Shopping management - a title rewrite can change which auctions you enter at all.
Which search queries your products are eligible for, and how much of the listing a shopper actually reads.
Google weights the first words of a title most heavily, and truncates around 70 characters in most placements. We restructure titles to lead with what shoppers actually search: brand, product type, and the defining attribute - size, colour, material or compatibility - in that order for most retail categories. Descriptions carry secondary attributes and synonyms that widen query matching without spamming the title.
Whether Google can identify your product at all, and how it benchmarks you against other sellers of the same item.
GTINs (barcodes), MPNs and brand fields tell Google exactly which product you sell, matching it into the Shopping graph alongside every other seller of the same item. Missing or wrong GTINs mean fewer auctions, weaker benchmarking data and, for some categories, outright disapproval. We audit identifier coverage SKU by SKU and fix gaps through the feed rather than waiting on catalogue changes.
How Google classifies the product for matching and pricing, and how cleanly you can segment campaigns.
The google_product_category attribute maps your products to Google's own taxonomy and affects matching and CPCs. The product_type attribute is yours to define - and it is the backbone we use for campaign segmentation and reporting, because it mirrors how your site and margins are actually structured.
Your ability to bid differently by margin, price, season, stock depth and performance tier.
Custom labels are five free-text fields that exist purely for campaign control. We typically assign them to margin band, price band, seasonality, stock depth and performance tier. That is what lets us bid differently on high-margin bestsellers than on clearance stock - the single most common structural fix we make when taking over an account.
How fast you can change feed data without a website release.
Supplemental feeds add or override attributes without touching your website, so title tests, label changes and missing identifiers go live in minutes instead of a development sprint. Feed rules transform data at Merchant Centre level - appending attributes to titles, normalising values, mapping categories. Together they mean feed quality is never blocked by your developer's backlog.
Whether your products stay live and whether the account stays in good standing.
Merchant Centre constantly re-checks your landing pages. Price or availability mismatches between page and feed trigger item disapprovals, and repeated mismatches can suspend the account. We monitor the diagnostics reports on every account and fix root causes - usually currency formatting, delayed price syncs or sale price annotations - not just the symptoms. The full setup detail is in our Google Merchant Centre setup guide.
CSS Partnership
Bidding through a CSS partner avoids the roughly 20% margin Google adds when you bid through Google Shopping itself - so the same bid buys more clicks. We operate through our verified CSS partner - activation takes 48 hours, sits in your existing Merchant Centre, and causes zero disruption to live campaigns.
What changes for you: nothing operationally. Same campaigns, same products, same reporting. The CPC reduction shows up in your account from the day the CSS switch goes live.
If you want the longer version of how CSS works - including the few cases where it doesn't help - see Google Shopping CSS
Google margin avoided
Activation time
Platform Expertise
Native Google Shopping channel integration, Shopify-specific feed apps like DataFeedWatch and Simprosys, checkout optimisation for Shopping traffic, and server-side conversion tracking via Shopify's Customer Events API.
Plugin-based feed management through tools like WooCommerce Product Feed Pro, custom attribute mapping for complex catalogues, server-side tracking setup via GTM, and integration with popular WooCommerce extensions.
Enterprise-level feed handling for large catalogues with thousands of SKUs, multi-store and multi-currency configurations, complex category and attribute management, and integration with Magento's built-in promotions engine.
Built-in Google Shopping channel configuration, feed customisation through BigCommerce's native tools, enhanced eCommerce tracking, and seamless integration with BigCommerce's multi-channel selling features.
API-based feed generation for headless commerce setups, custom data layer integration for accurate conversion tracking, bespoke feed solutions for platforms like Commercetools, Medusa, and custom-built stores.
Campaign Architecture
Standard Shopping gives you control and visibility; Performance Max gives you reach and automation. Most accounts we manage run both - deliberately split, not left to Google's defaults.
| What you control | Standard Shopping | Performance Max |
|---|---|---|
| Search term visibility | Full search terms report | Limited - broad insight categories only |
| Negative keywords | Full negative lists at campaign and account level | Restricted - limited negatives, applied via support or account-level lists |
| Where ads serve | Shopping placements only | Shopping, Search, Display, YouTube, Gmail, Maps and Discover |
| Creative | Product feed only | Feed plus text, image and video asset groups |
| Bidding | Manual CPC, enhanced CPC or tROAS | Smart Bidding only (tROAS or maximise conversion value) |
| Brand traffic | Separable with negatives and priority settings | Absorbs brand searches unless brand exclusions are set |
| Best for | Query control, new products, long-tail catalogue, clean testing | Proven sellers with conversion history and strong creative assets |
Performance Max takes the proven sellers - products with conversion history, strong imagery and healthy margins - grouped into asset groups that mirror product_type. Standard Shopping covers the long tail and new launches, where query-level control matters and PMax has no data to automate with. Campaign priority settings and shared negative lists stop the two bidding against each other, and brand exclusions in PMax keep cheap brand clicks from flattering its reported ROAS.
The trap with PMax on autopilot is that it happily spends into low-margin products and brand searches, reports a healthy blended ROAS, and hides the decay. That is why we segment by margin using custom labels before scaling spend, and why we judge PMax against incremental revenue, not its own dashboard. Our published Performance Max statistics show how wide the gap between reported and incremental performance can run.
Bidding
A tROAS target only makes sense relative to your gross margin - a 400% ROAS is profitable on one product line and loss-making on another. We calculate break-even ROAS per margin band before setting any target, then bid to profit rather than to a round number.
We calculate break-even ROAS per margin band before setting any target, then bid to profit rather than to a round number.
High-margin lines carry looser targets that buy volume; thin-margin lines are held to strict ones, grouped by the margin custom label.
Raise tROAS too fast and Smart Bidding throttles impressions, collapsing volume to hit the number.
Seasonality adjustments go in ahead of peak trading and sale events, and we watch whether campaigns are budget-constrained or target-constrained.
In practice that means portfolio bid strategies grouped by the margin custom label, so high-margin lines carry looser targets that buy volume, and thin-margin lines are held to strict ones. Targets move deliberately: raise tROAS too fast and Smart Bidding throttles impressions, collapsing volume to hit the number. We adjust in small steps, apply seasonality adjustments ahead of peak trading and sale events, and watch whether campaigns are budget-constrained or target-constrained - because the fix for each is opposite.
We also separate new-customer value from blended ROAS where the data supports it, since a Shopping programme that only re-converts existing customers is overstating its worth. This is the same margin-first discipline we apply across the whole account as an ecommerce PPC agency, so Shopping targets never drift out of line with Search and PMax.
Worked example
Illustrative round numbers only, not client results. Break-even ROAS is simply 1 divided by your gross margin, expressed as a percentage. Everything above that line is profit; everything below it is buying revenue at a loss.
500%
Break-even ROAS at 20% gross margin
Thin-margin lines. Half a point of ROAS is the difference between profit and loss, so targets stay strict and volume is bought elsewhere.
333%
Break-even ROAS at 30% gross margin
Mid-margin core range. Usually where the bulk of spend sits, and where small target moves have the largest revenue effect.
250%
Break-even ROAS at 40% gross margin
Healthy margin. Targets can run looser to buy incremental volume without pushing the line into loss.
167%
Break-even ROAS at 60% gross margin
Best-margin lines and own-brand products. These carry the loosest targets, because each extra order is worth far more.
Break-even is the floor, not the goal. The working target sits above it by enough to cover the costs that never appear in the ad account: picking and packing, payment processing, returns and the management fee itself. On a thin-margin line that gap has to be wide, which is exactly why a single account-wide tROAS quietly starves your best products of budget while overfeeding your worst.
Each margin band becomes a custom label, each label becomes a campaign or asset group, and each group carries its own target derived from the maths above. When margin changes - a supplier price rise, a promotion, a shift in product mix - the labels update through the feed and the targets follow, rather than being left at whatever number was set at launch.
Strictly Beds and Bunks - a UK eCommerce retailer specialising in beds, bunk beds, and bedroom furniture - had only ever run Facebook ads. We built their first Google Shopping programme from scratch: feed engineered for furniture-attribute precision, PMax architecture tuned to a long-consideration high-AOV purchase cycle, branded vs non-brand spend separated.
Month one delivered £51.7K in tracked conversion value from £7.2K spend - a 9.31x return on a vertical where many UK furniture retailers settle for 3-4x. They've since had to expand warehouse capacity to keep up.
ROAS
first-month launch
Conversion value
tracked, month 1
Ad spend
month 1
Clicks
month 1
Premium UK beauty brand Oh My Cream (formerly Naturisimo) had hit a growth plateau their full-service agency couldn't unblock. Chris was layered in as strategy lead - not as a replacement - to find an under-exploited segmentation axis the embedded agency couldn't see from inside day-to-day delivery.
Profit lift
in 3 months
Unlocked
where the big agency couldn't
Layer
alongside existing agency
Engagement window
What's Included
The Cadence
Shopping accounts do not drift gently. A feed breaks, a competitor drops price, stock runs out on a bestseller, or Smart Bidding quietly reallocates spend towards the products that convert cheaply rather than the ones that make money. Almost all of the damage we find in audits happened between reports.
So the work is a routine, not a monthly scramble. The list below is the standing rhythm on every account we manage - weekly hygiene that stops small problems compounding, monthly analysis that decides where budget goes next, and quarterly work that resets the structure when the catalogue or the margins have moved.
The checks that stop small problems compounding into wasted spend.
Search term and negative keyword review
We read the search terms report on standard Shopping campaigns and add negatives for queries that will never convert: research phrases, competitor model numbers, wrong sizes, wrong compatibility, and the free or second-hand modifiers that drag in browsers. Negatives go into shared lists so the same waste cannot reappear in a new campaign next month.
Feed diagnostics and disapproval fixes
Merchant Centre diagnostics get checked while disapprovals are still small in number. Most are price or availability mismatches caused by a delayed sync, a sale price annotation or a currency formatting problem, and they are fixed at the root through the feed or a feed rule rather than resubmitted and left to fail again.
Budget pacing
We check which campaigns are capped and which are underspending, then move budget towards the products and campaigns that are converting at or above their margin-derived target. Capped campaigns on profitable products are the most common source of quietly lost revenue in a Shopping account.
Stock and price monitoring
Out-of-stock bestsellers are excluded so spend does not chase products you cannot ship, and price changes on your side or a competitor's are checked against the impression share and click-through trends they usually explain.
Structural moves, made in deliberate steps rather than sudden swings.
Bid and tROAS adjustments
Targets are reviewed against break-even ROAS by margin band and moved in small increments, because a large jump makes Smart Bidding throttle impressions to hit the number. We separate the two failure states first: a budget-constrained campaign needs more money, a target-constrained one needs a looser target, and applying the wrong fix makes performance worse.
Product segmentation review
Custom labels are re-checked against current reality. Products move between margin bands, performance tiers and seasonal groups as prices, stock depth and sales rates change, and campaigns or asset groups are re-cut so the top sellers are never averaged in with the tail.
Test iterations
Title structures, description content, image selection and campaign priority settings are tested one variable at a time through supplemental feeds, with a defined read window and enough data to call it. Winners are rolled out across the category; losers are documented so the same test is not repeated in six months.
Query and channel overlap
We check that standard Shopping and Performance Max are not competing for the same queries, that brand exclusions are still holding, and that PMax is being judged on incremental revenue rather than the traffic it would have won anyway.
What was spent, what it returned, and what changes next month.
Reporting against margin, not just ROAS
The monthly report shows performance by margin band and product group against the break-even numbers we set, so the question answered is whether the programme made money, not whether a dashboard figure went up. Spend, revenue, ROAS, conversion rate and average order value are all segmented rather than blended.
Feed quality scorecard
Identifier coverage, disapproval counts, title compliance and category mapping are tracked month on month so feed quality is a visible trend rather than a one-off project that decays after launch.
Next month's priorities
Every report closes with the specific actions planned next: which campaigns get more budget, which targets move, which product groups get restructured and which tests run. You always know what is being worked on and why.
Quarterly structure reset
Every quarter we step back and review the whole account architecture against the current catalogue, margins and seasonality: campaign splits, asset groups, priority settings, label definitions and CSS setup. Structures that were right at launch rarely survive a year of catalogue change untouched.
The feed side of this routine is published in full in our Google Shopping feed optimisation checklist.
Senior Specialist
No junior account manager handover. The senior specialist who scopes your audit is the same one running your account day-to-day.
Founder · Performance Digital Marketing Specialist
15+ years running Google Ads and SEO for SaaS, B2B and eCommerce brands. Direct hands-on management of every Shopping account - feed work, bid strategy, PMax architecture, CSS activation. No junior handovers, no account manager middlemen.
Newcastle-based, working with brands across the UK, US and Europe. Google Partner. Microsoft Ads Partner.
Named in Digital Reference's Best UK Digital Marketing Agencies & Companies 2026.
LinkedInFree Audit
Send your store URL and what's broken. We'll review your Shopping account, your feed, and your competitor SERP, and tell you what we'd do first. No commitment.
Pricing
Google Shopping operates on a cost-per-click (CPC) model - you only pay when someone clicks your product listing. You're not charged for impressions.
£0.20-£1.50
Per click, depending on category
£850/mo
Or 10% of ad spend, whichever is greater, on top of ad spend
3-5x
Most clients land here; portfolio average is 9x, skewed by top accounts
Free vs. paid listings: Google Merchant Centre offers organic Google Shopping listings through the free Shopping tab, but paid Google Shopping advertising dominates the SERP real estate most users see.
At Visionary, our Google Shopping management is built around ROAS. Your Google Shopping feed is constantly optimised, bids adjusted based on product performance, and underperformers identified to reduce wasted spend. If your current ROAS is below 3x, significant optimisation opportunities exist in feed quality, campaign structure, and bidding strategy.
For typical CPCs and budgets by sector, see our breakdown of how much Google Shopping ads cost in the UK.
Shopping Revenue Managed Monthly
Portfolio Average ROAS
Avg CPA Reduction in First 3 Months
Long-Term Contracts
Client Voice
"Chris is a real master of SEO and PPC. I'll never forget the time he discovered what could have been a catastrophic SEO issue, prior to a new big website launch that would have cost the business £100,000s (that every other so-called SEO expert we'd engaged had missed)."
Sean Ball
Director of Marketing, durhamlane
durhamlane.comFAQ
Further Reading
How we manage Google Shopping for a UK high-AOV furniture brand.
Read moreFeed-level work - categories, attributes, custom labels.
Read moreHow we structure PMax campaigns for eCommerce brands.
Read moreRelated Services
Start Here
Tell us about your business and we'll show you exactly where the opportunities are - no obligation, no sales pitch.
■ Senior specialists only
■ No long-term contracts
■ Free audit included
Last reviewed: by Chris Coussons, Founder.