10 Google Shopping Feed Attributes to A/B Test for Higher Click-Through Rates
Optimizing your Google Shopping feed directly increases CTR by 15–40% when you systematically test the right product attributes. Title structure, image type, price anchoring, and custom labels are the four highest-leverage variables for ecommerce stores running Google Shopping ads or Performance Max campaigns. This guide covers exactly which attributes to test, how to structure those tests, and what results to expect.
Why Feed Attributes Drive Shopping Performance More Than Bidding
Most small business owners focus on bid strategy when Shopping CTR underperforms. The real bottleneck is usually the feed. Google's Shopping auction rewards relevance, and relevance is determined by how well your feed attributes match buyer intent at the moment of the query. A product title that includes the exact words a shopper types earns better placement regardless of bid. An image that clearly shows the product against a clean background gets clicks that an identical product photographed on a cluttered surface does not.
For Shopify Google Ads users in particular, the default feed exported through the Google channel app uses product titles pulled directly from your Shopify admin. Those titles are often written for your storefront navigation, not for search-intent matching. The fix is supplemental feeds or a dedicated feed management tool like DataFeedWatch or Feedonomics, which let you override specific attributes without touching your live store.
How to Structure a Shopping Feed A/B Test
Unlike search ad copy tests, you cannot split a product listing into two live variants simultaneously inside Google Ads. The practical approach for ecommerce search ads and Shopping campaigns is a sequential holdout test:
- Select a product group of at least 30 SKUs with consistent daily impressions (minimum 500 impressions per day across the group).
- Record baseline CTR, conversion rate, and ROAS over a 14-day window.
- Apply the attribute change to all SKUs in the group at once.
- Measure the same metrics for an identical 14-day window with matched seasonality.
- Compare the two periods using a statistical significance calculator with a 95% confidence threshold before drawing conclusions.
For Performance Max for ecommerce, note that Google's automated asset selection can complicate attribution. Run feed-level tests in a standard Shopping campaign first to isolate the variable, then carry winning attributes into your PMax asset groups.
The 10 Attributes Worth Testing and What to Change
1. Product Title Structure
Title format has the highest single-attribute impact on CTR. Google truncates Shopping titles at roughly 70 characters in most placements, so front-load the most important terms. Test the order of: Brand + Product Type + Key Attribute vs. Product Type + Key Attribute + Brand. For commodity goods, moving the product type to position one typically lifts CTR because buyers search category-first. For branded goods, leading with the brand name performs better when brand recognition exists.
2. Title Keyword Specificity
Test generic category terms against specific model identifiers. "Running Shoes Men" vs. "Men's Brooks Ghost 16 Running Shoes Wide Width" targets different query types. The specific variant attracts lower volume but higher purchase intent, which usually improves conversion rate enough to improve overall ROAS even if CTR drops slightly. Test both and measure downstream conversion, not just clicks.
3. Primary Product Image
Google's own guidelines recommend clean white or light-gray backgrounds, and Google enforces this strictly for apparel. For non-apparel, lifestyle images (product in use) frequently outperform studio shots because they communicate scale, context, and emotional benefit in a single glance. Test your studio image against a lifestyle image using the same product group structure described above. Lifestyle images for home goods and outdoor equipment typically see CTR lifts of 10–25%.
4. Additional Images (Supplemental Image Links)
Google Shopping displays carousel-style supplemental images in certain placements, including mobile Shopping tabs. Feed up to 10 supplemental images per product. Test sequences that lead with a detail shot versus a full-product shot. Detail-first sequences reduce returns on technical products because they set accurate expectations before the click.
5. Price Display and Sale Price
The sale_price attribute triggers the strikethrough pricing display, which Google shows prominently. Even modest discounts (10–15%) applied through the feed can lift CTR by showing social proof through pricing contrast. Test: no discount vs. a limited-time sale price vs. a permanent price reduction (which will not show strikethrough after 30 days under Google's policies). The temporary sale format consistently outperforms on CTR in competitive categories.
6. Product Description
Descriptions are not displayed directly in standard Shopping ads, but they are indexed for query matching. Test descriptions that emphasize functional specifications (dimensions, materials, compatibility) against descriptions that emphasize benefits and use cases. Technical descriptions typically improve match rate for high-intent queries. Run impressions data before and after to verify the change pulled in the intended query set.
7. Custom Labels
Custom labels (0 through 4) do not affect what shoppers see, but they control how you segment bidding and reporting inside Google Ads. Test labeling your top-margin SKUs in custom_label_0 as "high-margin" and your seasonal SKUs in custom_label_1 as "seasonal-peak." This lets you apply separate bid strategies per segment and then compare performance. The test here is bid differentiation, not display, but feed-level labeling is the enabler.
8. Product Type Taxonomy
The product_type attribute is your own taxonomy, separate from Google's required google_product_category. Google uses product_type to match queries and to group products in Performance Max. Test a flat product type ("Sofas") against a nested, specific path ("Furniture > Living Room > Sofas > Sectionals > L-Shaped"). Deeper nesting typically improves segmentation accuracy in PMax and gives the algorithm cleaner signals for automated bidding.
9. Google Product Category (Taxonomy Depth)
Google's official product taxonomy has over 6,000 leaf categories. Test assigning products to a broad parent category versus the most specific leaf category available. For example, "Sporting Goods" versus "Sporting Goods > Outdoor Recreation > Camping & Hiking > Camping Tools > Camp Axes." Specific categories improve relevance scoring and often reduce CPC because your ads compete in a tighter, more relevant auction pool.
10. Shipping Attribute Transparency
The shipping attribute lets you display estimated delivery dates and free shipping badges inside the Shopping listing. Test showing explicit free shipping versus not populating the attribute (which lets Google infer shipping from your Merchant Center settings). Explicit free shipping badges in the feed increase CTR by 8–12% in categories where shipping cost is a purchase barrier, such as furniture, large electronics, and pet supplies.
Prioritizing Tests by Expected Impact
| Attribute | Primary Effect | Expected CTR Impact | Difficulty to Implement |
|---|---|---|---|
| Product Title Structure | Query matching + display | 15–30% lift | Low |
| Primary Image | Visual appeal | 10–25% lift | Medium |
| Sale Price Display | Price contrast signal | 8–18% lift | Low |
| Shipping Badge | Friction reduction | 8–12% lift | Low |
| Title Keyword Specificity | Intent matching | 5–15% CVR lift | Low |
| Supplemental Images | Carousel engagement | 5–10% lift | Medium |
| Google Product Category | Auction relevance | CPC reduction | Low |
| Product Type Taxonomy | PMax signal quality | ROAS lift | Low |
| Product Description | Impression query set | Impression volume | Medium |
| Custom Labels | Bid segmentation | ROAS lift | Low |
Connecting Feed Optimization to Performance Max for Ecommerce
Performance Max campaigns consume your Merchant Center feed as a core signal. Unlike standard Shopping campaigns, PMax uses feed attributes alongside your uploaded assets (headlines, images, videos) to auto-generate ads across Search, Display, YouTube, and Gmail. This means feed quality improvements compound: a better title does not only improve Shopping placement, it also informs how Google targets and assembles PMax ads across channels.
One critical point for Shopify Google Ads users: if you run PMax and a standard Shopping campaign simultaneously on the same products, PMax takes priority for most auctions. Run your feed attribute tests in standard Shopping campaigns using budget-isolated campaigns before applying changes to your PMax feed. This gives you cleaner data and protects your highest-volume campaign from experimental disruption.
Google Shopping Feed Optimization FAQ
How often should I update my Google Shopping feed?
Google recommends refreshing your feed at least every 30 days, but for ecommerce stores with changing inventory or prices, a daily scheduled fetch is the standard. Stale price data is the most common reason for feed disapprovals, which pause your ads without warning.
Does improving my feed help Performance Max campaigns directly?
Yes. Performance Max for ecommerce pulls product data from your Merchant Center feed for Shopping-style placements and uses feed attributes as audience and query-matching signals across all channels. Better titles and categories improve PMax performance in addition to standard Shopping placement.
What is the fastest feed change that improves CTR?
Adding the sale_price attribute to any product you are discounting is the fastest high-impact change. It requires no image work, no title rewriting, and activates the strikethrough pricing display within one feed refresh cycle, which is typically 24 hours.
Can Shopify stores manage their feed without a third-party tool?
Shopify's native Google channel app handles basic feed submission, but it does not support supplemental feed overrides, custom label population, or advanced title templating. For stores with more than 200 SKUs or complex catalog structures, tools like Feedonomics, DataFeedWatch, or GoDataFeed provide the control needed to implement the tests described in this guide.
How do I know if my feed changes are causing Shopping ad disapprovals?
Check the Diagnostics tab inside Google Merchant Center after every feed update. Disapprovals are categorized by attribute type, so you can identify exactly which field caused the issue. Set up email alerts in Merchant Center so you are notified within hours of any new disapproval rather than discovering it days later during a performance review.




