This guide covers 9 practical ways to fix your Shopify product feed: product titles, descriptions, images, GTINs and identifiers, custom labels, product categories, sale price attributes, variant handling, and feed tools and apps.

1. Rewrite Product Titles With Keywords

Your product title is the most important field in your feed. Google uses it to match your products against search queries. A title like "Summer Dress" matches almost nothing useful. A title like "Women's Floral Maxi Dress Summer Sleeveless V-Neck Blue Size S-XXL" matches dozens of relevant searches.

The formula that works for most Shopify stores: Brand + Product Type + Key Attributes (color, size, material) + Use Case. Front-load the most important keywords. Google gives more weight to the first 70 characters, and that is all that shows in Shopping ads on mobile.

If you are using the Shopify Google channel, your Shopify product title IS your feed title. So either rewrite your Shopify titles (which affects your store) or use a feed management app that lets you create feed-specific titles without changing your store.

2. Expand Your Product Descriptions

Google uses descriptions for matching, even though they do not show in Shopping ads directly. Short descriptions (under 50 words) limit the number of queries your products can match. Aim for 150-500 words per product.

Include relevant search terms naturally. If you sell running shoes, mention specific features (cushioned sole, breathable mesh, arch support), use cases (marathon training, daily running, treadmill), and comparisons (lightweight vs. stability). These phrases help Google match your product to long-tail searches.

Before and after Shopify product feed optimization example
A well-written product title and description dramatically increase your product's visibility in Shopping results.

Get Your Free Ad Score

See your Google Ads and Meta score in 60 seconds.

Start Free Audit

3. Use High-Quality Product Images

Google has specific image requirements: minimum 100x100 pixels for non-apparel (250x250 for apparel), no promotional text or watermarks, product centered on a clean background. But meeting the minimums is not enough.

Products with professional, white-background images at 800x800 or larger get significantly higher click-through rates in Shopping ads. The image is the first thing shoppers see, and it is the main reason they click (or skip) your ad. Invest in good product photography. It pays for itself many times over in lower CPCs and higher CTR.

Also add the additional_image_link attribute with lifestyle or in-use photos. Google sometimes shows these alternate images in Shopping ads, and they tend to get higher engagement than studio shots for certain product categories (fashion, home decor).

4. Fill In GTINs and Brand Identifiers

GTINs (Global Trade Item Numbers, like UPC or EAN codes) help Google verify your product against its catalog. Products with GTINs get priority in Shopping placements because Google trusts they are real products from verified brands.

If you sell branded products, get the GTINs from your supplier. If you sell private label or handmade products, set identifier_exists to "no" in your feed. Do not make up fake GTINs. Google will catch it and can suspend your entire Merchant Center account.

The brand attribute is equally important. Use the exact brand name that Google recognizes. "Nike" not "NIKE" not "nike shoes." Consistency matters because Google cross-references your brand against its own database.

5. Use Custom Labels for Campaign Segmentation

Custom labels (custom_label_0 through custom_label_4) are fields in your feed that only you see. They let you segment products for campaign management without affecting what customers see in your ads.

The most useful custom label strategies for Shopify stores:

6. Map Google Product Categories Correctly

Google has a taxonomy of 6,000+ product categories. Your products need to be mapped to the most specific category possible. "Apparel & Accessories > Clothing > Dresses" performs better than just "Apparel" because Google can match it against more specific queries.

The Shopify Google channel does auto-categorization, but it is often too generic. Use a feed management tool to map your products to the most specific Google category. This is especially important for products that could fit multiple categories. Yoga pants could be "Athletic Clothing" or "Pants." Pick the one that matches how your customers search.

7. Set Up Sale Price Attributes

When you run a sale on Shopify, your feed should include both the regular price (price attribute) and the sale price (sale_price attribute). Google will show the original price crossed out with the sale price next to it in Shopping ads. This visual price drop increases CTR by 10-20% in most cases.

Make sure to also include the sale_price_effective_date so Google knows when the sale starts and ends. Without this, Google might continue showing the sale price after the promotion ends, causing a price mismatch with your landing page (which can get your products disapproved).

8. Handle Variants the Right Way

Shopify products often have multiple variants (sizes, colors). Each variant should be a separate line item in your feed with its own unique ID, price, availability, image, and GTIN. The Shopify Google channel handles this automatically, but feed apps give you more control.

The key decision: do you want all variants to show in Shopping, or just the most popular ones? If you have a t-shirt in 15 colors and 7 sizes (105 variants), Google is not going to show all of them. Focus on making the primary variant (the most popular color in the most common size) the strongest listing with the best image and title.

Also use the item_group_id attribute to group variants together. This tells Google these are versions of the same product, which helps with reporting and prevents your own variants from competing against each other in auctions.

9. Pick the Right Feed Management Tool

The Shopify Google channel works for basic feeds, but if you want to implement tips 1-8 properly, you probably need a dedicated feed management tool. Here are the main options:

The return on a feed management tool is usually 3-5x the cost within the first month because better feed data directly translates to lower CPCs and higher conversion rates. It is probably the highest-ROI investment you can make for your Shopping campaigns.

Frequently Asked Questions

Your feed should update at least daily for price and availability changes. For title and description optimizations, review monthly. If you run frequent sales or price changes, consider a feed app that syncs every few hours.

If you use the Shopify Google channel, yes. Your Shopify product title IS your feed title. Feed management apps let you create different titles for your feed without changing your store. This is one of the main reasons to use a feed app.

Average CTR for Shopping ads is around 0.8-1.2%. Well-optimized feeds with strong images and keyword-rich titles typically see 1.5-3%. If your CTR is below 0.5%, your feed probably needs work.

Set them to availability "out_of_stock" rather than removing them. This preserves the product history in Google and makes reactivation faster when stock returns. Just make sure they are excluded from your active campaigns so you do not waste budget.

See How Your Ads Are Actually Performing

COREPPC's free audit checks your Google Ads and Meta accounts in 60 seconds. Get your performance score and see where your Shopping feed might be costing you.

Start Free Audit