Google Shopping Feed Optimization: The Checklist We Use on Every E-commerce Account

By Jacob Thyssen, Founder of Thyssen Ads

Short answer: Google Shopping doesn't use keywords. It uses your product feed. Feed optimization means making every product easy for Google to match and easy for shoppers to choose: titles that start with what people search for, correct GTINs and brand, specific product types and Google categories, clean images, prices and shipping that match the site, and custom labels that let you segment by margin and performance. Then monitor disapprovals daily. A better feed improves relevance, click-through rate and control, which is often the cheapest performance gain in the account.

When Shopping or Performance Max underperforms, most brands change bids or budgets. In our experience the problem is usually further up: in the feed. We treat feed quality as infrastructure. Our Head of Tracking & Merchant Center owns feed and Merchant Center hygiene across all accounts, because without it, nothing downstream scales properly.

Here's the checklist.

Part 1: Titles

Titles do the work that keywords do in Search.

Part 2: Identifiers and core attributes

Google's product data specification lists every attribute and which are required for each category.

Part 3: Categorisation

Part 4: Custom labels for segmentation

Custom labels are where the feed stops being a data file and becomes a bidding tool. You have five (custom_label_0 to custom_label_4). A setup we often use:

LabelUseExample values
custom_label_0Margin bandhigh / medium / low
custom_label_1Performance indexbest-seller / average / zombie
custom_label_2Price bandunder-25 / 25-75 / over-75
custom_label_3Season or campaignblack-november / summer / evergreen
custom_label_4Stock or prioritypush / normal / exclude

For Hundlands, a daily script analyses each product's performance and labels it, so budget goes behind the products that perform. Read the Hundlands case study. The bidding side is covered in POAS vs ROAS and Performance Max for e-commerce.

Part 5: Images

Part 6: Price, availability and shipping

Part 7: Descriptions and extra detail

Part 8: Disapprovals and diagnostics

Our Octopus AI catches disapproved products and resubmits them as part of its daily routine, with a specialist watching every account.

Part 9: Multi-market feeds

Scandinavian brands rarely sell in one country. Every new market needs more than a translated feed.

For Hundlands, localised feeds and optimised titles improved performance in Germany, which grew into a larger non-brand market than the main market. Read the case study.

Part 10: Auction infrastructure (CSS)

Feed quality decides which searches you match. Your Comparison Shopping Service decides how efficiently your bid competes in Europe. Most advertisers use Google's default CSS without knowing alternatives exist. With Thyssen CSS, Shopping CPCs can be up to 20% more efficient, with up to 3% additional free Shopping traffic. The product feed is optimised daily, and campaigns, feed and tracking stay the same.

The bottom line

The feed is the targeting in Google Shopping. Get titles, identifiers, categories, images, prices and custom labels right, check diagnostics daily, localise for every market and segment by margin and performance. Most accounts see more from fixing the feed than from any bid change.

Want a second pair of eyes on your feed? Get your free Google Ads audit.

FAQ

What is Google Shopping feed optimization?

Improving the product data you send to Google Merchant Center, mainly titles, descriptions, identifiers, categories, images, prices and custom labels, so products show for the right searches, get approved and can be segmented for bidding.

What is the most important attribute in a Google Shopping feed?

The title. It has the biggest influence on which searches a product matches and whether people click. Put the words people search for first: brand, product type and the key attribute such as size, model or flavour.

How long can Google Shopping titles be?

Merchant Center accepts up to 150 characters, but only the first part is usually visible. Put the most important words in the first 70 characters.

What are custom labels used for?

Custom labels (custom_label_0 to custom_label_4) let you group products by your own criteria, such as margin band, best-seller status, price band or season, so you can give each group its own campaign or target.

Why are my products disapproved in Merchant Center?

Common reasons are missing or wrong GTINs, price or availability mismatches between feed and landing page, policy issues in titles or images, and missing shipping or return information. Check diagnostics daily and fix the cause, not only the product.

Do I need a separate feed for each country?

For each language and currency, yes. Translate and localise titles, descriptions, prices and shipping, and don't just machine-translate the source feed. Search behaviour differs between Norway, Sweden, Denmark, Finland and Germany.

Sources