All posts

Google Shopping Feed Optimization: Titles, Labels and Supplemental Feeds

Google Shopping Feed Optimization: Titles, Labels and Supplemental Feeds

Your Google Shopping ads depend on more than your bids and budget. Google also uses the product information in Merchant Center to understand what you sell and decide which searches are relevant to your products.

That makes Google Shopping feed optimization an important part of improving your campaign performance. Product titles, descriptions, categories and custom labels all affect how your catalog is organized and used in Shopping campaigns. Missing or poorly structured information can limit visibility, even when your products are approved.

The good news is that you don't need to rewrite every product page in Shopify to improve your feed. You can optimize the information Google receives, use custom labels to organize products and make targeted changes through supplemental feeds.

What Google Shopping Feed Optimization Changes

Search campaigns run on keywords you choose, but Shopping and Performance Max campaigns rely on your product attributes instead.

Google Shopping feed optimization means improving those attributes, mainly titles, categories, identifiers and custom labels. Better attributes let products match more relevant searches, and labels let campaigns split spend by results. You may also see it called data feed optimization.

Everything here assumes your products are approved, so each change is about reach and spend. If some are still disapproved, start with the requirements in our Google Ads for Shopify guide.

Google Shopping Title Optimization by Product Type

Most product feed optimization starts with the title, because Google uses it to match your product to a shopper's search. The field takes 150 characters and Google suggests using them all, but shoppers usually notice only the first 70 or fewer.

So Google Shopping product title optimization is mostly word order, with the words a shopper types placed first.

Title Formulas for Three Sample Products

We build each title from a formula for its kind of product, using only facts already on the product page. Apparel runs gender, product type, key feature, color and size, while home goods run product type, material, size and color.

Resold brands go first because shoppers search for them by name, but your own label goes last or stays out.

Here are three made-up sample products:

Sample ProductShopify TitleNew Shopping TitleWhat Changed
Own-label dressThe Marlow DressWomen's Linen Midi Dress with Pockets - Olive, MGender, type, fabric, color and size added
Own-label candleCozy CabinSoy Wax Candle, Cedar and Vanilla Scent - 8 ozWax, type, scent and size replace the name
Resold bottle, Acme standing in for the brand32oz Insulated BottleAcme Insulated Stainless Steel Water Bottle, 32 oz - BlackBrand first, then material and color

Keep the Title True to the Product Page

A Shopping title does not have to repeat your product page word for word, but it must describe the same product. Google also asks you to leave out search terms the page does not use, and to keep its color names exactly. Promotional text such as prices, sale dates and shipping stays out too, as our Shopify Google Shopping guide explains.

Watch Out: Titles written with generative AI now have their own attribute, structured_title, with digital_source_type set to trained_algorithmic_media. If a product carries both attributes, Google uses title, so check what your feed sends before uploading AI-written titles.

Product Categories and Identifiers

A strong title still needs the right category and identifiers behind it.

Google Product Category Next to Product Type

Google assigns every product a category from its own taxonomy, and clear titles, descriptions, brands and GTINs help it choose well. The google_product_category attribute overrides that choice only in set cases, such as a wrong category that adds apparel rules or campaigns built on categories.

When you send one, use the most specific category from Google's latest list. That also helps Smart Bidding compare your products with truly similar items.

Product type is the category path you control, up to 750 characters and written broad to specific with > between levels. Only its first value counts for bidding and reporting in Shopping campaigns, and Performance Max listing groups can split on each level. Keep search terms and promo words out, and let it go deeper than Google's list:

Sample ProductGoogle Categoryproduct_typeIdentifiers
Linen midi dress2271 (Dresses)Women > Dresses > Midi DressesStore brand plus SKU as MPN
Soy candle588 (Candles)Home > Candles > Soy CandlesStore brand plus SKU as MPN
Acme water bottle3809 (Water Bottles)Home > Drinkware > Water Bottles > Insulated BottlesManufacturer GTIN, Acme as brand

GTIN, MPN and Brand for Own-Label Products

A product with an assigned GTIN submitted without one may get limited visibility, so the Acme bottle sends the manufacturer's barcode as its GTIN. In Shopify, the barcode goes in the product's Inventory section.

Own-label goods usually have no GTIN, and a made-up number can get a product disapproved. Instead, Google wants your store brand as the brand and a unique number of your choice, such as your SKU, as the MPN. Both go in Shopify's Google & YouTube channel, and identifier_exists set to no is only for products with none of the three.

Google Shopping Custom Labels That Steer Ad Spend

Titles and categories decide where a product can show, while custom labels decide how your campaigns treat it once it does. You get five, custom_label_0 to custom_label_4, each holding one value of up to 100 characters that shoppers never see.

Performance Tiers From Your Google Ads Products Report

Our free Google Shopping Feed Optimizer skill fills these labels from your feed and your Google Ads products report. Its tiers compare each product with your target ROAS, or your break-even ROAS when you have no target. Break-even ROAS is 1 divided by gross margin, so a 40% margin puts the skill's line at 2.5.

Take the sample products after 30 days, in an account whose report shows a $75 average order. A 2.5 target then means a $30 cost per conversion and a $60 no-sales line:

Sample ProductImpressionsCostConversionsConv. ValueTier
Linen midi dress2,900$804$320hero, at 4.0x ROAS
Soy candle1,800$660$0no-sales
Acme water bottle60$20$0low-reach

The dress earns its own asset group with the budget to keep winning. For the candle, fix the title, image and price first, and cut its budget only after another full period without sales. The bottle waits in a catch-all campaign with a small budget while its brand-first title collects data.

Beyond tiers, the skill labels price band, sale status and top-level product type. That leaves custom_label_4 for margin or a seasonal group, such as the holiday products you push in our Black Friday ads plan.

How to Use the Labels in Your Campaigns

In Performance Max, add a listing group filter on the tier label in each asset group. Google recommends grouping items with custom labels this way instead of building huge listing group trees. In Standard Shopping, split the product group by the same label. Labels are a snapshot, so refresh them monthly as part of your product feed management.

How to Add a Google Shopping Supplemental Feed

On Shopify, the Google & YouTube app normally syncs your product page titles, which makes Google Shopping product feed optimization harder. A supplemental source fixes that from Merchant Center: it updates attributes on products already in your primary source, matched on ID. It cannot add or remove products, and your Merchant Center feed changes while the store stays put.

Merchant Center now calls feeds data sources, and the steps run like this:

  1. Turn on the Advanced data source management add-on under Settings > Add-ons, since the Supplemental sources tab stays hidden until then.
  2. Open Settings > Data sources, select the Supplemental sources tab and choose Add supplemental product data.
  3. Pick a file or a Google Sheets template, and match its data source label and language to your primary source.
  4. Select the primary source to link it to, then select Create data source.

The file needs an id column copied exactly from your Merchant Center export, plus a column for each attribute you change. Keep titles and labels in separate sources, so either can go without the other.

Both files, plus a feed score, come from the skill, which reads your Google Merchant Center product feed export. It works inside your own Claude or ChatGPT chat and takes about 10 minutes. Add the Google Ads products report and it ranks every fix by ad spend. It never logs in to Merchant Center or Google Ads, never changes anything and sends nothing to Agency AI.

Change the Shopping Title From Shopify Instead

Two Shopify settings fix titles at the source without changing your product pages. In the Google & YouTube app, a product feed setting syncs each product's search engine title tag instead of its product title. Shopify can also fill the Google title from a metafield, since it lets you choose which store data fills each Google field.

Because a supplemental source overrides what Shopify sends, move each fix into Shopify when you can, then delete its row.

How Agency AI Builds Performance Max From Your Shopify Catalog

Agency AI, our Shopify app for Meta and Google ads, builds Performance Max campaigns from your Shopify catalog through Merchant Center. Merchant Center must already be linked to Google Ads with approved products, so your feed decides what those campaigns can show.

Our AI Strategist pulls products straight from your Shopify catalog, so the ad creative it makes shows your real products. Image tools that alter the product on a banner advertise something you do not sell. The Strategist then launches and optimizes your Google and Meta campaigns, and nothing launches or changes until you approve it.

Final Thoughts

Google Shopping feed optimization pays off in a set order: titles first, then categories and identifiers, then the labels that steer spend. Every change must stay true to the product page, which also keeps it approved.

Frequently Asked Questions

What is a Google Shopping feed?
A Google Shopping feed is the product data you send to Google Merchant Center: titles, prices, images, identifiers and other attributes. Shopping ads and Performance Max read it to decide which searches each product can show for. On Shopify, the Google & YouTube app sends it for you.
What is feed optimization?
Feed optimization is improving your product data so each product matches more relevant searches and campaigns can group products by results. In practice that means clearer titles, the right categories and identifiers, and custom labels.
What are 5 key fields to optimize in a Merchant Center product feed?
Start with title, product type, google_product_category, the identifiers (GTIN, brand and MPN) and image_link. Titles drive search matching, and categories and identifiers tell Google what the product is. From January 31, 2027, images need at least 500 x 500 pixels, and Google recommends 1500 x 1500 or larger.
What is product feed management?
Product feed management is the ongoing upkeep of your product data once the feed is live. It keeps price and availability matching your landing pages, since mismatches cause disapprovals, and refreshes custom labels as results change.

Sources

Google Merchant Center Help pages on the specification, titles, categories, labels, identifiers, images and data sources were checked November 4, 2026. So were Google Ads Help on listing groups, Google's taxonomy file and Shopify's Help Center.

Title formulas, tier rules and the label plan come from our Google Shopping Feed Optimizer skill. Sample products are hypothetical, and Agency AI features come from our product documentation.

Free to install. Launch campaigns and pay nothing for your first 30 days.

Download Agency AI free on the Shopify App Store