Shopify product data
How Shopify products, variants, metafields and collections map to a Google Shopping feed, and how to structure them so they sell.
Shopify's product model and Google's product data spec don't line up one-to-one. These guides show exactly how each Shopify field maps to a Merchant Center attribute, where the gaps are, and how to fill them without fighting your own store.
Data model
Collections, product type and google_product_category
How Shopify's product type, tags and collections relate to Google's product_type and google_product_category attributes, and why Shopify's own categorisation never satisfies Google's taxonomy.
Read guide →GuideShopify cost per item, the field that unlocks margin-aware bidding
What Shopify's cost per item field is, why filling it turns revenue ROAS into profit-aware decisions, and how to keep COGS accurate across a large catalogue.
Read guide →ReferenceMetafields for Google Shopping
How Shopify metafields can hold the Google Shopping attributes Shopify has no native field for, GTIN, category, gender, age group, material, including namespace/key conventions and how each maps to the feed.
Read guide →GuideProducts, variants and options in Shopify
How Shopify's Product → Options → Variants model maps to a Google Shopping feed, why every sellable variant becomes its own offer, and what has to be variant-level for the feed to work.
Read guide →GuideThe Shopify product category taxonomy (and what it does for your feed)
How Shopify's native Category field, the Shopify Standard Product Taxonomy, differs from the legacy product type, how it maps to google_product_category, and why setting it well pays off.
Read guide →GuideShopify sale pricing in the feed
How Shopify's compare-at price maps to Google's price and sale_price, how scheduled sales flow into the feed, and how to keep the feed matching the landing page so sales don't get disapproved.
Read guide →ReferenceSKUs and barcodes (the GTIN field)
How Shopify's variant barcode field maps to Google's gtin, why the SKU is not a GTIN, when SKU can serve as mpn, and the exact places merchants put the wrong value.
Read guide →GuideShopify variants and item_group_id
How Shopify's product/variant model maps to Google's item_group_id, why every variant is its own offer, and the variant mistakes that fragment your Shopping performance.
Read guide →ReferenceWeight and shipping data
How Shopify's variant weight and shipping settings map to Google's shipping_weight and shipping attributes, and why weight quietly drives the shipping cost shoppers see in your ads.
Read guide →Feed mapping
Google & YouTube channel app vs a feed URL vs /tools
The three ways to get a Shopify catalogue into Google Shopping, Shopify's own channel app, a raw feed URL, and an enriched /tools feed, and what each one does to your product data before Google sees it.
Read guide →GuideInventory and availability sync
How Shopify inventory and inventory policy map to Google's availability attribute, how often it should refresh, and how to avoid the availability-mismatch disapprovals that waste ad spend on unbuyable clicks.
Read guide →ReferenceShopify Markets and currencies
How Shopify Markets, multiple currencies and per-market pricing map to Google's feed currency and country targeting, and when a multi-market store needs separate feeds rather than one.
Read guide →ReferenceShopify to Google Shopping: the field-by-field mapping
The complete reference for how Shopify product fields map to Google Merchant Center attributes, what maps cleanly, what needs transformation, and which Google attributes Shopify simply doesn't have.
Read guide →ReferenceImage requirements from Shopify
How Shopify product and variant images map to Google's image_link and additional_image_link, resolution rules, variant image handling, and the overlays and crawl blocks that get images disapproved.
Read guide →Optimisation
App conflicts and duplicate feeds
When multiple Shopify feed apps submit the same products to Google, you get duplicate and conflicting offers that disapprove each other, here's how to spot the collision and consolidate on one clean feed.
Read guide →How-toHow to bulk edit Shopify products without breaking your feed
Safe ways to use the Shopify bulk editor and CSV export/import to fix barcodes, types, vendors and metafields at scale, and the mistakes that wreck feeds.
Read guide →Guide10 Shopify feed mistakes that quietly kill Shopping performance
The most common Shopify-to-Google-Shopping data mistakes, empty barcodes, vendor-as-brand chaos, compare-at price traps, option naming drift, and how to fix each one.
Read guide →GuideShopify product title SEO vs your Shopping feed, one title, two jobs
Why the title that ranks your Shopify PDP and the title that wins on Google Shopping are structured differently, and how a feed-side title layer lets you have both.
Read guide →GuideStructured data on Shopify product pages
How Product schema (JSON-LD) on your Shopify PDPs helps Google reconcile your feed against your landing page, and why matching structured data cuts price and availability mismatch disapprovals.
Read guide →GuideWriting Shopify product data that enriches well
What clean source data looks like in Shopify, real brands in the vendor field, valid barcodes in barcode, structured options, so your Google Shopping feed comes out strong instead of thin.
Read guide →