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.
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:
- Margin tier: Label products as high-margin, medium-margin, or low-margin. Bid higher on high-margin products because you can afford more per click.
- Price range: Group products by price bracket ($0-25, $25-50, $50-100, $100+). Different price ranges convert differently and deserve separate bid strategies.
- Seasonality: Tag seasonal products so you can increase bids during peak season and decrease during off-season.
- Best sellers: Flag your top 20% products by revenue. Give these more budget and higher bids.
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:
- DataFeedWatch ($64/month): Good balance of power and ease of use. Rule-based title and description rewriting, custom label automation, multi-channel support (Google, Meta, TikTok).
- Feedonomics (custom pricing): Enterprise-grade. Best for stores with 10,000+ products or complex catalog structures. Dedicated support team.
- GoDataFeed ($39/month): Budget-friendly option with most of the features you need. Good for stores with under 5,000 products.
- Simprosys Google Shopping Feed ($5/month): Basic but functional Shopify app. Handles custom labels and basic title editing. Good starting point for small stores.
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