Home/Insights/Google Shopping fitment
Feeds · Paid ads · 8 min read

Google Shopping for car parts: getting fitment into the feed.

Google doesn't have a "My Garage". It can't ask the shopper what car they drive. So the only way a part shows for "Mk7 Fiesta ST front discs" is if your product data says, clearly and in the right fields, that it fits a Mk7 Fiesta ST. Most UK parts feeds don't.

By Maxxd · Published 21 September 2026

How Google matches a part to a search

Google Shopping matches queries against your product data — mostly the title, then the description, product type, category and attributes — plus what it can read from the landing page. There's no vehicle selector and no compatibility table. If the vehicle isn't named in your data, the part won't appear for a vehicle search, and if a vehicle is named that the part doesn't fit, you'll pay for clicks from the wrong buyers and eventually get disapproved for misleading data.

So the job is to get accurate fitment into the fields Google reads, at scale, from your master fitment data — not by hand.

The fields that matter

1. Title

The single most important field. A title built from structured data beats a hand-written one every time:

Brand + Part type + Position + Vehicle + Generation + Years + Engine
e.g. "Brembo Front Brake Discs Pair – Ford Fiesta ST Mk7 2013–2017 1.6 EcoBoost – 278mm"

Where a part fits many vehicles, lead with the highest-volume one and keep the rest for the description and attributes. Don't cram six vehicles into the title; it truncates and it looks like spam. Google shows roughly the first 70 characters in most placements, so the part type and primary vehicle need to be in there.

2. Description

Put the full fitment list here, in plain text, one vehicle per line: make, model, generation, years, engine. This is where the long tail lives — the second, third and tenth vehicle a part fits. Generated from the master, never typed.

3. product_detail attributes

Merchant Center lets you attach structured name/value pairs to a product using the product_detail attribute (section name, attribute name, attribute value). Use it for fitment and specs: "Fitment / Make / Ford", "Fitment / Model / Fiesta ST Mk7", "Fitment / Years / 2013–2017", "Specification / Disc diameter / 278mm". It's structured, repeatable, and gives Google unambiguous signals to match on and to show as product highlights.

4. Category and product type

google_product_category should be the most specific node under Vehicles & Parts > Vehicle Parts & Accessories — brake discs, not "Vehicle Parts". product_type is your own taxonomy; use it to mirror your site: "Brakes > Discs > Front". Both improve matching and let you build campaign structure around them.

5. Identifiers: brand, GTIN, MPN

Brand is the manufacturer, not your shop. GTIN (barcode) if the manufacturer issues one; MPN always. Google uses these to match your product to its catalogue and to other sellers' listings — get them right and you inherit the product's search relevance; get them wrong and you get disapprovals for "incorrect product identifiers", which is the most common auto-parts problem we see.

6. Custom labels

Five free-text slots (custom_label_0–4) that Google ignores for matching but you can use for campaign control. Label by vehicle make, by margin band, by stock depth, by whether fitment is verified. Then bid up the profitable, in-stock, verified lines and starve the rest.

7. The landing page

Google reads the page the product links to. Product structured data (name, brand, MPN, GTIN, offer, availability) must agree with the feed or you'll get mismatch warnings. And a proper fitment table on the page — the same data, rendered — reinforces what the feed says. See our parts ecommerce page for what that looks like.

Don't duplicate per vehicleCreating a separate feed item for each vehicle a part fits ("Discs for Fiesta ST", "Discs for Fiesta Zetec S"…) looks clever and isn't. Same GTIN/MPN across many items gets flagged as duplicates, and it multiplies your SKU count for no matching benefit. One product, rich data, strong title.

Common disapprovals on parts feeds

  • Incorrect product identifiers — brand set to the retailer, made-up GTINs, MPN missing.
  • Misleading or ambiguous content — a vehicle in the title the part doesn't fit, or "universal" parts with a specific vehicle named.
  • Mismatched value (price / availability) — the feed and the landing page disagree because the feed runs daily and prices change hourly.
  • Image issues — supplier images with watermarks, text overlays or the part on a busy background.
  • Category mismatch — everything filed under a top-level node.

What a good parts feed pipeline looks like

  1. Master catalogue and fitment data keyed to K-Type, cleaned and de-duplicated.
  2. Rules that generate titles, descriptions and product_detail rows per product from that data.
  3. Category and product-type mapping tables.
  4. Identifier validation before anything ships.
  5. Stock and price pushed frequently (hourly or better); full catalogue daily.
  6. Disapproval monitoring with someone whose job it is to act on it.

That's what we build under marketplace feeds, and it's the foundation the paid ads work stands on. If your Merchant Center is a wall of red you've stopped reading, the free fitment audit includes a feed-health check.

Questions

Google Shopping FAQ

Does Google Shopping have a vehicle compatibility field like eBay?
Not in the way eBay does — there's no My Garage equivalent. Fitment reaches Google through the product data you supply: the title, the description, product_detail attributes, and the structured data on the landing page. Structuring those well is what makes a part appear for a vehicle-specific search.
Should I make one Shopping product per vehicle it fits?
Usually no. Duplicating a product per vehicle creates many near-identical items with the same GTIN or MPN, which Google treats as duplicates and may disapprove. Better: one product with a vehicle-rich title, complete fitment in product_detail and the description, and vehicle-specific landing pages on your site where it makes sense.
Why are my auto parts getting disapproved for ambiguous or misleading data?
Common causes for parts: titles that name a vehicle the part doesn't actually fit, missing or wrong GTIN and MPN, a brand set to your shop name rather than the manufacturer, and category set to a generic Vehicles & Parts node instead of the specific part type. Fixing identifiers and categories clears most of them.

Free, no strings

Not sure where to start? Get a free fitment audit.

We'll check your site and eBay store for the fitment problems that cost parts sellers sales — and tell you exactly what to fix.

Free fitment audit