Invite only. Limited seats available.
Feed Enrichment for Shopify: Using Metafields + Rules to Improve Performance
Feed Enrichment for Shopify: Using Metafields + Rules to Improve Performance
Feed Enrichment for Shopify: Using Metafields + Rules to Improve Performance
Why Standard Shopify Product Data Underperforms in Feeds
Shopify's product model gives you titles, descriptions, prices, images, and variants. For a storefront, that's sufficient. For product feeds that power Google Shopping, Meta Ads, and comparison shopping engines, it's a starting point — not an endpoint. The merchants who consistently outperform on shopping channels are the ones enriching their feed data beyond what Shopify provides out of the box.
Feed enrichment means adding, transforming, or improving product attributes before they reach the advertising platform. This includes pulling data from metafields that Shopify doesn't expose in its default feed, applying rules to generate custom labels for campaign segmentation, optimizing titles for search relevance, and filling gaps in attributes like color, material, or age group that Google requires for certain product categories.
Understanding Shopify Metafields as a Data Source
Metafields are Shopify's extensibility mechanism — they let you store custom data on products, variants, collections, and other objects. For feed enrichment, metafields are invaluable because they hold the product attributes that don't fit into Shopify's standard fields but are critical for feed performance.
Common Metafield Use Cases for Feeds
Google Product Category: Shopify doesn't have a native field for Google's product taxonomy. Store the correct google_product_category value in a product metafield (e.g., custom.google_category) and map it directly to your feed. This is far more reliable than automated category guessing.
Material and Fabric: Required for apparel in many markets. Store fabric composition (e.g., "80% cotton, 20% polyester") in a metafield and map it to the material feed attribute. This improves ad relevance for material-specific searches like "cotton t-shirt" or "wool sweater."
Energy Efficiency Ratings: Required for electronics and appliances in the EU. Store the energy label class in a metafield and include it in your feed to comply with regional requirements and avoid disapprovals.
Custom Labels: Google Shopping supports five custom labels (custom_label_0 through custom_label_4) for campaign segmentation. Store values like "bestseller," "new_arrival," "clearance," or margin tiers in metafields, then map them to custom labels in your feed. This lets you build campaigns that bid differently based on product attributes that matter to your business.
Setting Up Metafields for Feed Data
Use Shopify's metafield definitions to create structured, typed fields. Define a namespace like feed for all feed-related data: feed.google_category, feed.material, feed.custom_label_0, etc. Typed metafields (single-line text, number, URL) ensure data consistency. Once defined, these fields appear in the Shopify admin product editor, making it easy for your merchandising team to populate them.
For bulk population, use the Shopify Admin API's bulk operations or a CSV import. If your ERP or PIM contains the data you need (materials, dimensions, certifications), sync it to Shopify metafields through your integration layer rather than requiring manual entry.
Rule-Based Feed Transformations
Metafields solve the "where does the data live" problem. Rules solve the "how should the data be transformed" problem. Feed rules are conditional logic that modify product attributes during feed generation based on product properties.
Title Optimization Rules
Google Shopping titles have an outsized impact on ad performance because they're used for query matching. A product titled "Classic Tee" in your store should become "Men's Classic Cotton T-Shirt - Navy Blue - Brand Name" in your feed. Rules can automate this transformation: prepend the brand name, append the color and material from metafields, and include the gender and product type.
Build title templates by product type: "[Brand] [Gender] [Product Type] - [Color] - [Material]" for apparel, "[Brand] [Product Name] [Model Number] - [Key Spec]" for electronics. Apply these templates through rules that match on product type or collection membership. This gives you feed-optimized titles without changing your storefront titles.
Custom Label Assignment Rules
Custom labels are the most powerful feed optimization tool for campaign management. They let you create product segments that don't exist in Google's default taxonomy. Common rule patterns include assigning labels based on price range (budget/mid-range/premium for bid strategy differentiation), margin tier (high/medium/low to prioritize profitable products), inventory level (flag low-stock items to reduce bids or exclude), seasonality (mark products as seasonal for campaign scheduling), and performance tier (bestseller/average/underperformer based on sales velocity).
For example: "if price > $100 and inventory > 20 and product_type contains 'shoes', set custom_label_0 to 'high_value_in_stock'." This label lets your Google Ads team create a campaign that bids aggressively on high-value, in-stock footwear — a segment that would be impossible to target without custom labels.
Attribute Gap-Filling Rules
Many Shopify stores have inconsistent product data. Some products have color specified, others don't. Some have GTINs, some are missing them. Rules can fill these gaps intelligently: extract color from the product title or variant name, derive the product type from collection membership, or flag products with missing GTINs for manual review.
A common pattern: "if color metafield is empty and variant option1 name = 'Color', use variant option1 value as the color feed attribute." This pulls color data from variant options when the dedicated metafield hasn't been populated, ensuring your feed has maximum attribute coverage without requiring a manual data cleanup project.
Feed Enrichment for Different Channels
Different advertising platforms have different data requirements and optimization opportunities. A feed optimized for Google Shopping won't necessarily perform well on Meta, and vice versa.
Google Shopping Enrichment
Google prioritizes structured data. Focus on complete attribute coverage (especially GTIN, brand, color, size for apparel), accurate Google product categories, and keyword-rich titles. Custom labels should support your Google Ads bidding strategy — segment by margin, price range, and inventory status.
Meta (Facebook/Instagram) Enrichment
Meta's algorithm is visual-first. Prioritize high-quality lifestyle images over white-background product shots. Use the additional_image_link to include in-context images. Meta's custom labels work differently — use them for collection grouping and audience targeting rather than bid management. Include detailed product_type values for Meta's category-based targeting.
Comparison Shopping Engines
Platforms like PriceGrabber, Shopzilla, and regional comparison engines each have unique data requirements. Focus on competitive pricing data, shipping cost accuracy, and availability precision. These platforms penalize stale data more aggressively than Google, so feed freshness is critical.
Measuring Feed Enrichment Impact
Feed enrichment should be measured, not assumed. Track these metrics before and after enrichment changes to quantify impact.
Disapproval rate: The percentage of products disapproved in Merchant Center. Enrichment should reduce this by filling missing required attributes. Impression share: Better titles and attributes improve query matching, which should increase impressions for relevant searches. Click-through rate: Optimized titles and accurate attributes set better expectations, improving CTR. Return on ad spend: Custom label-based campaign segmentation should improve ROAS by letting you bid differently on products with different margin and performance profiles.
How Galantis Connect Handles Feed Enrichment
Galantis Connect's feed enrichment pipeline pulls from every data source available — Shopify product fields, variant data, metafields, collection membership, inventory levels, and even ERP data flowing through the platform. The visual field mapping interface lets you select exactly which metafields map to which feed attributes, with preview functionality so you can see the enriched output before it goes live.
The rule engine is where enrichment gets powerful. Build transformation rules with multiple conditions, string operations, and mathematical expressions. Create title templates that dynamically insert brand, color, and size. Generate custom labels based on price thresholds, margin data from your ERP, or inventory velocity calculations. Rules execute in sequence, so you can chain transformations — first fill attribute gaps, then optimize titles, then assign custom labels.
Channel-specific feed overrides let you maintain different enrichment strategies per platform. Your Google feed gets keyword-optimized titles and margin-based custom labels. Your Meta feed gets lifestyle-first image ordering and collection-based segmentation. Your comparison shopping feed gets competitor-aware pricing flags. All from the same Shopify product data, transformed through channel-specific rules.
Getting Started with Feed Enrichment
Start by auditing your current feed data quality. How many products are missing color, material, or GTIN? What percentage of your titles include brand and key attributes? Once you know the gaps, prioritize enrichments that impact the most products — a title optimization rule that affects 80% of your catalog delivers more value than a niche attribute fix for 2% of products.
Ready to enrich your Shopify product feeds with metafield data and intelligent rules? Galantis Connect gives you visual metafield mapping, a powerful rule engine, and channel-specific feed overrides. See how it works at galantis.io.
Company & Resources
English
© DigiFist 2026. All rights reserved.




