Quick question.
When was the last time anyone on your team actually looked at your Google Shopping feed? Not glanced at it. Looked at it.
If the honest answer is “when we set it up,” you’re in very good company. Most ecommerce teams treat the feed like the junk drawer in their kitchen. It technically works. Nobody wants to open it. And Black Friday lands on November 27, 2026, which is not very far away.
Here’s why that’s a problem. Standard Shopping and Performance Max do not use positive keyword targeting like Search campaigns do. Performance Max can also use search themes, and negative keywords can restrict unwanted searches.
Your feed is a major input for product matching.
Every title, every identifier and every category you send tells Google which searches your products belong in. A messy feed makes that matching harder and can limit product eligibility or contribute to irrelevant clicks. Performance Max also uses your website, creative assets and other signals.
So, how do you clean it up before the busiest shopping weekend of the year without losing your mind (or your weekend)?
Let’s talk about it.
Key takeaways
- Shopping and Performance Max do not use positive keyword targeting like Search campaigns. Your feed helps match products to searches; Performance Max also uses other signals.
- Fix titles first: put brand, product type and key attributes at the front, within Google’s 150-character limit.
- Add correct GTINs. Google reports a 20% average increase in clicks for retailers who add them.
- Keep price and availability in the feed identical to your product pages, or items can be disapproved.
- Use supplemental data sources and attribute rules for quick fixes, and custom labels to organize products by margin, season or best-sellers.
- Run the 7-day feed audit below before Black Friday on November 27, 2026.
Why your Google Shopping feed affects campaign performance
Google reads your product data, matches it to what shoppers search for and decides when your products are eligible to show.
Say your title reads “Women’s Black Leggings High Waist Size 6” and someone searches “black high waist leggings women.” That’s a match made in heaven. Now say your title is “SKU-4471-BLK.” That title gives Google and the shopper very little useful information.
This isn’t me being dramatic. Google says retailers who added correct GTINs to their product data saw a 20% increase in clicks on average (Google Merchant Center Help). That is a reported average, not a guaranteed result for your account.
And because retail Performance Max can use the same Merchant Center feed as standard Shopping campaigns, the fixes below also apply to your feed-connected Performance Max campaigns. Two birds, one very tidy spreadsheet. For the wider strategy around feeds, bidding and campaign structure, see our Google Ads for ecommerce guide.
The feed optimization checklist
If you only have time for part of this, fix disapprovals and inaccurate prices or availability first, then work through the rest.
| Attribute | Why it matters | Quick fix |
|---|---|---|
| Product title | An important signal for matching searches. Titles are truncated in most ad formats, so the first words matter most. | Put brand, product type and key attributes (color, size, material) at the front. Google allows up to 150 characters. |
| GTIN | Helps Google identify the exact product. Google reports a 20% average increase in clicks after adding correct GTINs. | Add the manufacturer’s GTIN whenever one exists for the product. Never invent one. |
| Brand and MPN | Brand is required for most new products. MPN is generally required when there is no manufacturer-assigned GTIN, with exceptions for products without an associated MPN and custom-made products. | Keep brand spelling consistent. Add the manufacturer-assigned MPN where required when a GTIN does not exist. |
| Product type and Google product category | Describe what the product is, for matching and for campaign structure. | Use product_type values from broad to specific. Google assigns google_product_category automatically; override it when needed to correct classification or meet applicable category requirements. |
| Description | Adds detail that helps match longer searches. | Describe features, materials and use cases in the same words as your product page. Google allows up to 5,000 characters. |
| Images | Poor or non-compliant images can get products disapproved. | Highest resolution you have. No promotional text, watermarks or borders. Add up to 10 extra images with additional_image_link. |
| Price and availability | Must match your product page, or items can be disapproved. | Update the feed whenever prices or stock change, at least daily. |
| Shipping and returns | Missing or wrong settings limit where products can show. | Set accurate shipping costs, delivery times and return policies in Merchant Center. |
| Custom labels | Not used for matching, but they let you split campaigns by margin, season or best-sellers. | Use custom_label_0 to custom_label_4 for product segmentation and reporting; labels do not set bids or ROAS targets. |
The full list of required and recommended attributes lives in Google’s product data specification. The short version: every product needs an id, title, description, link, image_link, availability and price. Brand is required for most new products, MPN is generally required when there is no manufacturer-assigned GTIN, with exceptions for products without an associated MPN and custom-made products, and condition is required for used or refurbished items. Miss a required attribute and the item may not serve at all. Missing recommended data may reduce visibility or performance; it does not guarantee a particular outcome.
Product titles: structure them by product type
I’ll say it plainly. Once disapprovals and price or stock mismatches are handled, titles are a good place to focus.
Google advises putting key details at the front of the title, because titles get truncated in most ad formats, and including attributes like brand, gender, size and color (Google Merchant Center Help). Use the same title and description that appear on your product page, and don’t stuff in search terms that aren’t on that page. (Google can tell. So can your shoppers.)
Here are illustrative title structures for four common categories. Lead with the details most useful to shoppers; brand does not always need to come first:
- Apparel: Brand + Gender + Product Type + Color + Size. Example: “Lululemon Women’s Align Leggings Black Size 6.”
- Home goods: Brand + Product Type + Material + Dimensions. Illustrative example: “Round Oak Coffee Table 48 Inch.”
- Electronics: Brand + Model + Key Spec + Capacity. Example: “Apple iPhone 15 Pro 256GB Natural Titanium.”
- Supplements: Brand + Product Type + Key Benefit + Size + Flavor. Example: “Optimum Nutrition Gold Standard Whey Protein 5lb Vanilla.”
Then open your Shopping search terms report and see what words shoppers actually use. Rewrite to match them, not to match whatever your merchandising team named the product in 2019.
One newer wrinkle: if you use generative AI to write titles, Google asks you to submit them through the structured_title attribute and mark them as AI-generated with the digital_source_type value trained_algorithmic_media (product data specification). AI-generated descriptions have corresponding structured_description requirements. We cover the full method in our guide to optimizing product titles for Google Ads.
Identifiers, categories, images and pricing that keep products approved
This is the unglamorous part. It’s also the part that keeps your products from quietly disappearing.
Identifiers. Provide a GTIN whenever a product has one. Keep the brand field consistent (no “Nike” on one product and “NIKE Inc.” on the next). Where there is no manufacturer-assigned GTIN, provide brand and MPN as applicable. Do not invent an MPN for a product without one; follow Google’s identifier_exists requirements where identifiers are unavailable. Our post on GTIN and UPC requirements for Google Ads explains when GTINs are required and how to check them.
Categories. Google categorizes products automatically, so google_product_category is optional. Use it to correct classification or meet applicable category requirements, and when you do, send either the full category path or the numeric category ID, not both. Google recommends the ID (product data specification). Use product_type to describe your own catalog from broad to specific, like “Apparel & Accessories > Clothing > Outerwear > Coats & Jackets > Denim Jackets.”
Images. Show the product accurately at the highest resolution you have. No promotional text, watermarks, borders or added promotional logos, and no placeholder images. A plain white or neutral background is a safe main image, and lifestyle shots make great additional images. Mark your calendar, too: Google starts enforcing a minimum of 500 x 500 pixels for all product images on January 31, 2027 (product data specification).
Price and availability. Your feed has to match your product page. If the feed says $49 and the page says $59, or the feed says in stock and the page says sold out, Google can disapprove the item. Turn on automatic item updates in Merchant Center so Google can correct price and availability from your landing page, and add structured data markup for price, availability and condition so Google can read the page reliably (Google Merchant Center Help). Automatic updates are a safeguard for occasional mismatches, not a replacement for regular feed updates. Persistent mismatches can still lead to disapproval. And keep variant names identical. If the feed calls a color “Midnight Sky,” the page shouldn’t call it “Dark Blue.”
Shipping and returns. Set accurate shipping costs, delivery times and return policies in Merchant Center. Missing or wrong shipping info can limit where products show.
Supplemental data sources and attribute rules: fixes without touching Shopify
Here’s my favorite trick for teams who don’t want to file a developer ticket every time a title needs a tweak.
A supplemental data source (most people still call it a supplemental feed) lets you add or override attributes for products that already exist in your main feed, without changing the main feed itself. It matches products by id, and it can’t create new products. A Google Sheet is the easiest way to run one. BFCM sale prices, custom labels and title tests are all perfect jobs for it. Google’s help on managing product data sources walks through setup.
Attribute rules in Merchant Center transform your data as it comes in. Enable the Advanced data source management add-on to use them. They’re great for bulk fixes like standardizing brand names, adding a product_type or stripping promotional words from titles, all without editing a single product in Shopify (Google Merchant Center Help).
Just treat both as bandages, not surgery. If the same problem keeps coming back, fix it at the source.
The Shopify Google & YouTube app is fine for simple catalogs. Big catalogs, several markets or complicated rules may benefit from a dedicated feed tool, depending on what the existing integration supports. Solutions 8 is a DataFeedWatch partner. We also offer feed management for teams that need help managing their product data. For Shopify-specific campaign settings, see our Google Ads for Shopify guide.
Custom labels, product issues and what feed work has done for our clients
Custom labels let you group products for bidding. A simple setup: custom_label_0 for margin tier (high, medium, low), custom_label_1 for season and custom_label_2 for best-sellers or hero products. Labels help organize product and listing groups; they do not assign separate ROAS targets within a Performance Max campaign. Different campaign-level targets require an appropriate campaign structure. Our guide to custom labels in Google Ads covers the setup, and our post on Performance Max listing groups shows how to use labels inside Performance Max.
Then check product issues in Merchant Center every week. The usual suspects behind disapprovals are price and availability mismatches, missing required attributes, image problems and policy violations. If the same violations keep popping back up like a game of whack-a-mole, our Google Merchant Center managed service handles resolution and ongoing feed health.
Still wondering whether all this is worth the effort? Here’s what feed work has done in real Solutions 8 accounts:
- When we loaded AI-rewritten titles and descriptions through a supplemental feed for one client, Solutions 8 reported a 50% increase in non-branded keywords after reviewing converting search terms in its Performance Max campaign, along with fuller daily-budget utilization. This was an account observation, not a controlled test isolating the effect of feed changes (FeedGen results).
- Our Lexington Luggage case study describes work on tracking and feed quality to improve campaign performance (Lexington Luggage case study).
- For Recycled Firefighter, our team recommended obtaining UPC codes for all products as part of its performance-improvement plan (Recycled Firefighter case study).
Not bad for a spreadsheet nobody wanted to open.
Your 7-day pre-BFCM feed audit
OK, here’s the plan. One focus a day, one week of work. Leave additional time for processing, reviews and unresolved issues before the holiday rush.
- Day 1, required attributes: export your feed and flag missing or invalid id, title, description, link, image_link, price, availability, brand, GTIN and MPN values where required for the product and market.
- Day 2, identifiers: add missing manufacturer-assigned GTINs where they exist and fix brand spelling variants.
- Day 3, titles: rewrite titles for your top 50 products using your search terms report. Brand, product type and key attributes go first.
- Day 4, images: remove promotional overlays, watermarks and borders, and add lifestyle images through additional_image_link.
- Day 5, custom labels: tag margin tiers, BFCM sale products and hero products.
- Day 6, price and availability: check that sale prices and stock in the feed match your product pages, turn on automatic item updates, and confirm shipping and returns settings for BFCM.
- Day 7, supplemental data source and final check: load BFCM sale prices through a supplemental data source, verify the processed values and address remaining product issues in Merchant Center. Confirm sale timing and allow time for review.
Google Shopping feed FAQ
What is a Google Shopping feed?
A Google Shopping feed is product data that you submit to Google Merchant Center through a supported file, Google Sheets, an ecommerce integration such as the Shopify app, or an API. It includes attributes like title, description, price, availability, GTIN and image link. Google uses it to show your products in Shopping ads, Performance Max and free listings.
How often should I update my Google Shopping feed?
Whenever prices or stock change. For most stores that means at least daily, and several times a day if your stock moves fast. Out-of-date prices or availability can get items disapproved.
Do feed changes affect Performance Max campaigns?
Yes, for Performance Max campaigns connected to Merchant Center. They can use the same product data as standard Shopping campaigns, so changes to titles, images, prices or custom labels flow into Performance Max too.
Supplemental feed or attribute rules: which should I use?
Use a supplemental data source to override specific attributes for a set of products, like sale prices or custom labels. Use attribute rules to clean or transform data across the whole feed, like standardizing brand names. Both let you fix data without editing products in Shopify.
How do I fix Google Shopping feed disapprovals?
Open the product issues view in Merchant Center to see which products are affected and why. Fix the cause in your main feed or store data. For some product-data errors, you can override the problem attribute with a supplemental data source while you correct the source. Website, checkout and account-level policy issues need to be resolved at their source.
Get expert feed management before the holiday rush
Look, managing a feed with thousands of products across several markets is a real job. It’s not a side quest for whoever has a free Friday afternoon.
If product issues keep piling up, Solutions 8, a Google Premier Partner, offers Merchant Center feed management for ecommerce brands that want expert oversight without hiring a feed specialist in-house.
Book a consultation before the BFCM rush. We’ll review your Merchant Center account, find the attributes holding your products back and build a prioritized fix plan, so you walk into the busiest shopping weekend of the year with a feed you’re actually proud of.



