How to Optimise Your Google Shopping Feed for Better Returns

  • Post category:Google Ads
How to Optimise Your Google Shopping Feed for Better Returns

To optimise your Google Shopping feed, make every product's data complete, accurate and written in the words shoppers actually search with. Work in this order. First, clear the errors and disapprovals in Google Merchant Center. Next, rewrite your titles so the most important details come first. Then add correct product identifiers (GTIN, brand, MPN), set accurate categories, use clean images and fill in the optional attributes that apply to your products. Finally, use custom labels so your campaigns can bid according to what each product is worth to you.

The reason this matters is simple. Shopping ads have no keywords. Google reads your feed to decide which searches your products are relevant for, so your product data acts as your targeting. A thin or messy feed means your products show for the wrong searches or barely show at all, and a stronger bid strategy will not fix that. This guide walks through each step in the order we would tackle it for a small online shop.

Key point: In Google Shopping your feed does the job that keywords do in search ads, so feed quality usually matters more than any bid change you make.

Why the feed sits at the heart of Shopping performance

Most shop owners set up a feed once, usually through a plugin or their e-commerce platform's Google integration, and then never look at it again. The feed gets approved, ads start running, and everyone moves on to bids and budgets.

The trouble is that automatic feeds copy across whatever is on your website. If your product names are short and clever ("The Harbour", "Midnight Edition"), Google has very little to go on. It cannot match "The Harbour" to someone searching "navy wool peacoat men's". Your ad might still appear, but less often and for vaguer searches.

The same feed also powers your free product listings on Google and your Performance Max campaigns if you run them. So effort spent on the feed pays off across several places at once, not just in one campaign.

Step 1: Fix errors and disapprovals in Merchant Center

Before you improve anything, make sure all your products are actually eligible to show. Open Google Merchant Center and go to the product diagnostics or "needs attention" area. Products are sorted into roughly three groups: disapproved (not showing), limited (showing, but held back) and approved.

Work through the issues by how many products they affect, not by how alarming they sound. One feed rule fix can clear hundreds of problems at once.

The most common problems we see

  • Price mismatch. The price in your feed does not match the price on the product page. This often happens when a sale starts on the website but the feed has not refreshed yet. For UK shoppers, prices must include VAT.
  • Availability mismatch. The feed says "in stock" but the page says sold out, or the other way round.
  • Missing or invalid GTIN. Branded products without a barcode number, or with a made-up one, get flagged.
  • Image problems. Watermarks, promotional text over the image, placeholder images or images too small to use.
  • Landing page errors. Broken links, pages that redirect to the home page, or pages blocked from Google's crawler.
  • Missing shipping or returns information. Google wants to show shoppers what delivery will cost.
  • Policy issues. Some product types (certain health products, weapons-related items, adult products) have restrictions. Read the specific message rather than guessing.

Also check how often your feed updates, as products that are not refreshed can expire from Merchant Center. For most shops a daily scheduled fetch is sensible. If prices or stock change several times a day, you may need more frequent updates or your platform's Content API connection.

We cover this stage in more detail in our guide to Google Shopping feed hygiene tactics, which is worth reading if your diagnostics page is a long list of warnings.

Step 2: Get the core attributes right

Every feed has a set of attributes Google requires or strongly expects. Getting these right is not glamorous, but errors here undermine everything else. The table below shows the ones that matter most and where shops usually go wrong.

AttributeWhat it doesCommon mistake
titleThe main signal for matching searches and the text shoppers read firstUsing the website's short product name with no brand, type or key details
descriptionSupporting detail Google uses to understand the productLeft blank, copied from the title, or stuffed with promotional language
price and sale_priceWhat shoppers see and compareNot matching the landing page, or sale price left running after a sale ends
availabilityWhether the product can be boughtOut-of-date stock status causing mismatches
gtin, brand, mpnIdentifies exactly which product you sellMissing barcodes on branded goods, or brand set to the shop name
google_product_categoryPlaces the product in Google's own taxonomyLeft broad or wrong, especially for niche products
product_typeYour own category path, useful for campaign structureMissing entirely, or set to a single vague word
image_linkThe main product image in the adLifestyle shots with clutter, text overlays or tiny images
conditionNew, used or refurbishedRefurbished items marked as new, which can cause policy problems

Check a sample by hand, perhaps your top 50 sellers and a random 50 from the rest, using a spreadsheet export of the feed. You are looking for patterns, not one-off typos.

Step 3: Rewrite your product titles

If you only have time for one improvement, make it titles. The title is the strongest signal Google uses to match your product to a search, and it is also the first thing a shopper reads when comparing your ad with five others in the same row.

Google allows up to 150 characters, but only the start of the title is usually visible in the ad, and how much is visible depends on the device and placement. So the rule is to front-load: put the words that matter most at the beginning.

A worked example

Imagine a shop selling women's clothing. The website product name is:

Before: Isla Midi Dress

That tells Google almost nothing. "Isla" is an internal style name nobody searches for. A better feed title would be:

After: Women's Linen Midi Dress with Short Sleeves, Sage Green, Size 12

Now the title covers the gender, material, product type, a distinguishing feature, the colour and the size. Each of those is something a shopper might type. If the brand is well known and people search for it, the brand goes first. If you are an unknown brand, leading with the brand name wastes valuable space at the start.

Title formulas by product type

There is no single perfect formula, because shoppers search differently in each category. These are sensible starting points.

Clothing and footwear

Brand (if searched) + gender + product type + key attribute (material, fit) + colour + size.

Electronics

Brand + product line + model number + key specification (storage, screen size) + colour.

Home and garden

Product type + material + dimensions or capacity + style + colour.

Health and beauty

Brand + product type + key benefit or ingredient + size or volume + skin or hair type if relevant.

Parts and spares

Brand + part type + part number + compatible models or vehicles.

Food and drink

Brand + product + flavour or variety + weight or pack size + dietary information (vegan, gluten free).

Title mistakes to avoid

  • Promotional text. "Free delivery", "Best price" or "SALE" in titles breaks Google's policies and wastes space.
  • Capital letters for emphasis. "AMAZING Linen Dress" can get flagged as well.
  • Keyword stuffing. Repeating "dress, midi dress, summer dress, linen dress" reads badly and does not help.
  • Using words shoppers do not use. Your trade term might be "ottoman" while customers search "footstool". Check your search terms report (more on that below) to learn the real language.

For a deeper look at matching titles to the way people search, read our guide on optimising Google Shopping feed titles for search intent.

Key point: Put the words shoppers actually type at the start of each title, and save brand names for the front only when people genuinely search for that brand.

Step 4: Write descriptions that add real detail

Descriptions carry less weight than titles, but Google still reads them to understand what you sell, and they can support matches for longer, more specific searches.

A good feed description is factual and specific. Think of it as the product page's key details in plain sentences:

  • What the product is and who it is for
  • Materials, dimensions, capacity or specifications
  • Key features and what problem it solves
  • Care instructions, compatibility or what is in the box

Leave out delivery offers, discount codes, competitor comparisons and links, and avoid simply repeating the title. If your website descriptions are mostly marketing copy, consider feed-specific descriptions through a supplemental feed, explained later.

Step 5: Add GTINs, brand and MPN properly

Product identifiers tell Google exactly which item you are selling. For branded products made by other companies, the GTIN (the number under the barcode, often called an EAN in the UK) is the most important one.

When Google knows the exact product, it can group your offer with other sellers of the same item and show it for searches that include model numbers or product names. Google itself recommends submitting correct GTINs wherever a product has one.

A few rules to follow:

  1. Use the manufacturer's real GTIN. Never invent one or reuse one across different products. Your supplier or the product packaging will have it.
  2. Set brand to the actual brand. If you resell a brand, use that brand name, not your shop name.
  3. Add MPN where available. The manufacturer part number helps, particularly for parts, tools and electronics.
  4. If you make your own products and they have no barcode, that is allowed. Set your own brand, and use the identifier_exists attribute set to "no" for those items so Google does not keep asking for one.

Handmade, custom, vintage and one-off products are the usual cases for having no GTIN. If you sell mass-produced branded goods without GTINs in your feed, fix that as a priority.

Step 6: Set accurate categories and product types

There are two category attributes, and they do different jobs.

Google product category

This uses Google's own fixed list of categories. Google often assigns one automatically, but it can get it wrong, especially for unusual products. Setting it yourself, as specifically as the taxonomy allows, helps Google understand which searches and policies apply. "Apparel & Accessories > Clothing > Dresses" is better than stopping at "Apparel & Accessories".

Some categories also unlock requirements. Clothing, for example, generally needs gender, age group, colour and size for products sold in the UK, so the right category tells you which extra attributes you must fill in.

Product type

This is your own free-text category path, for example "Women > Dresses > Midi Dresses > Linen". Google uses it as an extra relevance signal, but its main value is for you. You can split your Shopping campaigns or listing groups by product type, which makes bidding and reporting far easier.

Keep product types consistent. If half your feed says "Dresses" and the other half says "dress" or "Ladies Dresses", reporting becomes messy fast.

Step 7: Use images that earn the click

In a row of Shopping ads, the image is often what a shopper looks at first. Image quality affects both approval and click-through.

  • Main image: the product on a plain white or light neutral background, filling most of the frame, showing the actual item being sold.
  • No overlays: no watermarks, logos, borders, price text or "sale" badges on the image.
  • Correct variant: if the feed item is the green dress, the image should show the green dress, not the blue one.
  • Good resolution: high enough to look sharp when shoppers zoom in.
  • Additional images: use the additional_image_link attribute for back views, close-ups, scale shots and lifestyle images.

If your website's main images are busy lifestyle photos, consider supplying a cleaner product shot just for the feed. It is a small photography job that can make your ads look noticeably more professional.

Step 8: Check prices, delivery and returns

Shopping ads sit right next to competitors with prices on show, so price competitiveness matters a great deal. Feed optimisation cannot make an expensive product cheap, but it can make sure shoppers see the full, accurate picture.

Merchant Center shows price competitiveness information for many product types. Use it to spot products well above the market, then decide whether to bid less, run a promotion or let them sell mainly through other channels.

Also check these:

  • Sale prices: use the sale_price attribute with start and end dates, so the original price can show as a strikethrough and the sale does not run past its end date.
  • Delivery costs and times: set them accurately in Merchant Center's shipping settings. Free or fast delivery can be shown to shoppers, which is a real advantage if you offer it.
  • Returns policy: add your returns policy in Merchant Center so it can be shown where eligible.
  • Promotions: if you run discount codes, Merchant Center promotions can display them with your ads.

Step 9: Fill in the optional attributes that apply

Optional does not mean unimportant. Extra attributes help Google match your products to specific searches and filters, and they help shoppers narrow down results.

The ones worth considering for most shops:

  • Colour, size, material and pattern: essential for clothing and very useful for furniture, homeware and accessories.
  • Gender and age group: required for clothing in the UK, helpful for gifts and toys.
  • item_group_id: links variants of the same product (sizes and colours) so Google knows they belong together. Each variant still needs its own ID, price, availability and image.
  • Product highlights: a handful of short bullet points with key selling facts.
  • Product detail: structured specifications such as "Material: Linen" or "Capacity: 1.5 litres".
  • Unit pricing: useful for food, drink and household goods sold by weight or volume.

Variant handling is a common weak spot. If your platform sends one feed item for a dress in eight sizes and four colours, you lose the chance to match "green linen dress size 12" precisely.

Step 10: Use custom labels to control spend

This is where feed optimisation and campaign management meet. Custom labels are five spare attributes (custom_label_0 to custom_label_4) that Google does not show to shoppers. You fill them with your own information, then use them to split products into groups in your campaigns.

Useful ways to label products:

  • Margin band: high, medium and low margin, so you can be more aggressive on the products that make you the most money.
  • Bestseller status: proven sellers versus the long tail.
  • Price band: under £20, £20 to £50, over £50, since cheap and expensive products often need different targets.
  • Season: summer, winter, Christmas, all year round.
  • Clearance or new arrival: to push stock you need to move, or give new lines a fair test.

Without custom labels, a campaign tends to treat a £9 low-margin accessory and a £300 high-margin item much the same way. With them, you can set budgets and targets that reflect real profit, not just revenue. Our post on Google Shopping campaign bids and structure covers how to build campaigns around these labels.

Key point: Custom labels let you bid on what a product is worth to your business, which revenue figures alone will not show you.

Step 11: Make changes without touching your website

Many shop owners worry that improving the feed means rewriting every product page. It does not have to. There are two main tools for changing feed data separately from the website.

Feed rules

Merchant Center lets you create rules that transform your data as it comes in. For example, you could build titles by combining brand, product type, colour and size from existing attributes, or set the brand automatically for every product from one supplier. Rules suit changes that follow a pattern across many products.

Supplemental feeds

A supplemental feed, often a simple Google Sheet, adds or overrides attributes for specific products using their IDs. It is ideal for hand-written titles on your bestsellers, adding GTINs your platform does not export, or applying custom labels from a margin spreadsheet.

A note on platforms

Shopify, WooCommerce, BigCommerce and Magento all connect to Google differently, and each has quirks around variants, GTIN fields and how often data syncs. Some third-party feed apps give you far more control than the built-in integrations. If you run on Shopify, our guide to optimising Shopify product listings for Google Shopping goes through the platform-specific settings.

How to measure whether your changes are working

Feed changes take time to show results. Google needs to reprocess the products, and you need enough impressions and clicks to see a real difference. A few principles keep testing honest.

  1. Record a baseline. Before changing anything, note impressions, clicks, conversions and return on ad spend for the products involved, over a few weeks.
  2. Change one thing at a time where possible. If you rewrite titles, change images and raise bids in the same week, you will not know which helped.
  3. Work in batches. Change titles on one category first and compare it with categories you have not touched yet.
  4. Read the search terms report. In Google Ads you can see which searches triggered your Shopping ads. Better titles should bring more relevant searches. Irrelevant terms can be added as negative keywords.
  5. Allow enough time. For a small shop with modest traffic, judge changes over weeks, not days. Seasonal swings can easily disguise or exaggerate results.

The search terms report doubles as a research tool. When shoppers use phrases you never thought of, work them into your titles and descriptions.

Common feed mistakes that quietly cost sales

Beyond the errors covered above, these are the issues we come across again and again when reviewing small shop feeds.

  • Out-of-stock products left running with "in stock" status, wasting clicks and annoying shoppers.
  • Duplicate products from two connected apps both sending a feed to the same Merchant Center account.
  • Every product in one category, such as "Gifts", which tells Google very little.
  • Titles written once and never revisited, even as search behaviour and the product range change.
  • Feed and website out of sync during sales, leading to price mismatch warnings at the worst possible time.

A simple maintenance routine

Feed optimisation is not a one-off project. Products change, stock comes and goes, and Google updates its requirements. A light routine keeps things in good shape.

How oftenWhat to check
WeeklyMerchant Center diagnostics for new disapprovals, price and availability mismatches, and feed fetch errors
WeeklySearch terms report for irrelevant searches to exclude and new phrases to add to titles
MonthlyTitles and attributes for new products, custom labels for margin and bestseller changes
Before each sale or promotionSale prices with correct dates, promotions set up in Merchant Center, stock levels synced
QuarterlyCategory accuracy, image quality across the range, seasonal labels updated for the coming season

If you only manage the weekly checks, you will still catch most problems before they cost much.

Feed optimisation questions we hear often

How long does it take to see results from feed changes?

Merchant Center usually processes updates fairly quickly, but performance changes take longer to judge. For most small shops, allow a few weeks of data before deciding whether a change worked, and compare like-for-like periods where you can.

Do I need a paid feed tool?

Not always. Merchant Center rules and a Google Sheet supplemental feed cover a lot. Paid feed management tools become worthwhile with large catalogues, several sales channels or complex variant data that your platform exports badly.

Should my feed titles match my website product names?

They do not have to. The feed title must accurately describe the product on the landing page, but it can be longer and more descriptive than the name on your website. Many shops keep short names on site and fuller titles in the feed.

Can feed changes get my account suspended?

Accurate, descriptive changes will not. Problems come from misrepresentation, such as wrong prices, false claims, fake GTINs or hiding delivery costs. Keep the feed honest and consistent with your website and you will stay on the right side of Google's policies.

Bringing the feed and the campaigns together

A strong feed and a well-run campaign depend on each other. The feed decides which searches you are eligible for and how appealing your ads look. The campaign decides how much you pay and which products get priority. Get the feed right first, and every pound spent through your Google Ads management works harder.

If you are not sure where your feed stands, a free Google Ads audit is a sensible starting point. We look at your Merchant Center diagnostics, titles, identifiers and campaign structure and tell you plainly what is holding things back.

Getting your Shopping feed working properly

Optimising your Google Shopping feed comes down to a clear order of work: clear the errors, rewrite titles around real searches, add correct GTINs and categories, use clean images, fill in the attributes that apply, and use custom labels so spend follows profit. Then keep it maintained, because a feed left alone drifts out of date. DPOM has spent 15 years helping small UK businesses with paid search, and as a Google Partner our Google Shopping management covers both the feed work and the campaigns built on top of it, for a fixed monthly fee you can see on our PPC management pricing page. We will not promise you top spot or guaranteed sales, because nobody honestly can. What we will do is make your product data accurate and complete, report clearly through our iPhone app, DPOM Mission Control, and talk you through the results on a video call.

Brett Dixon - Founder of DPOM

Brett Dixon

Founder & Managing Director of DPOM. Brett founded DPOM nearly 15 years ago after a career in marketing working with Harvey Nichols, BBC Top Gear, Formula One circuits, and UK Trade and Investment. His passion became helping smaller businesses grow, with honest advice, no jargon, and realistic expectations.

Ready to Get More From Google Ads?

Speak to our team about how we can help your business grow.