Shopify SEO

Google Merchant Center + Shopify: How to Fix Your Shopping Feed and Rank in Free Listings

Most Shopify stores have feed disapprovals silently blocking their free Shopping listings. Here is a systematic audit of the four fix categories that move the needle — and how to show up in Google's AI Shopping results.

By Aman Bedi, Founder, Obsess AIUpdated 19 min read

Key takeaways

  • 1Google's free Shopping listings are available to every Shopify merchant with a verified Merchant Center account, but most stores never appear because of silent feed disapprovals — price mismatches, missing GTINs, image quality failures, and policy violations are the four most common causes.
  • 2The Shopify Google channel (the native integration) auto-syncs product data from your catalog but maps only what you have populated — missing attributes in Shopify become missing attributes in the feed, which directly lowers feed quality score.
  • 3Shopping feed titles follow a different optimization formula than product page titles: front-load brand + product type + key attribute + variant within 70 characters, and use keywords from your Shopping campaign search term reports, not just your intuition.
  • 4Category metafields in Shopify map directly to Google's product taxonomy (GPC), and correctly assigned categories improve both Shopping ranking and AI-powered Shopping result eligibility.
  • 5Free listings now appear across Google Search, the Shopping tab, Google Images, and Google Lens — and with Google's AI-powered Shopping mode active in 2026, feed quality is also a signal for AI-generated product recommendations.

## Google's free Shopping listings are a $0 acquisition channel most Shopify merchants are wasting

Every Shopify merchant with a verified Google Merchant Center account is eligible for free product listings across Google Search, the Shopping tab, Google Images, and Google Lens. You do not need to run ads. You do not need a minimum spend. You need a clean feed.

Most stores never appear — not because they are blocked, but because their feed has data quality issues that cause either outright disapprovals or deprioritization in free listing selection. Price mismatches, missing GTINs, image quality failures, and thin descriptions are the four categories that account for the majority of the problem.

This guide covers a systematic feed audit: how the native Shopify-GMC integration actually works, which disapprovals to fix first, how to write Shopping-optimized product titles and descriptions, how product category assignment affects ranking, and how feed quality connects to Google's AI-powered Shopping results in 2026. The Shopify SEO checklist at /guides/shopify-seo-checklist includes a dedicated GMC section to use alongside this post.

---

## Shopify × Google Merchant Center: how the integration actually works

### How Shopify's native GMC integration syncs product data

The native Shopify Google channel (available as a free sales channel from the Shopify App Store) connects your Shopify catalog to Google Merchant Center through the Google Content API. When you install it, it:

1. Creates or links a Merchant Center account

2. Verifies and claims your store domain in Merchant Center

3. Begins syncing your Shopify product catalog as a primary feed

The sync maps Shopify product fields to feed attributes as follows:

| Shopify field | Feed attribute |

|---|---|

| Product title | title |

| Product description | description |

| Price | price |

| Compare-at price | sale_price |

| Vendor | brand |

| Barcode | gtin |

| SKU | mpn |

| Product type | product_type |

| Featured image | image_link |

| Weight | shipping_weight |

| Tags (specific format) | custom_label_0 (via app settings) |

Category metafields from Shopify's product taxonomy — gender, material, color, size, age group — map to their corresponding Google feed attributes automatically when populated.

The critical implication: the feed is a mirror of your Shopify data, not an independent layer. If your product titles are vague, your descriptions are thin, or your barcodes are missing in Shopify, those same problems appear in your feed. Fixing feed quality almost always means fixing Shopify data quality.

### The Shopify Google channel vs. third-party feed apps — which one to use when

The native channel handles the baseline correctly. It covers auto-sync, product approval status surfaced in the Shopify admin, and the category metafield mapping. It does not support:

- Title overrides without editing the actual Shopify product

- Custom label rules based on Shopify metafields or tags

- Multiple separate feeds from one store (e.g., for different countries with different pricing)

- Supplemental feeds that add or override attributes without touching products

If you need any of those, a third-party feed app (Simprosys, GoDataFeed, DataFeedWatch) adds that layer. But for the vast majority of Shopify merchants, the native channel is the right starting point — and fixing the underlying Shopify data is more durable than patching it with feed overrides.

### How free listings differ from paid Shopping ads (and why free listings matter more than ever in 2026)

Google opened the Shopping tab to free product listings in April 2020. Since then, free listings have expanded to appear in:

- The Shopping carousel in main Google Search results

- The Shopping tab (google.com/shopping)

- Google Images (when image search returns product results)

- Google Lens results

- Google's AI-powered Shopping mode (the AI Shopping experience that integrates with Google's product knowledge graph)

The last item on that list is new as of 2025-2026. Google's AI Mode, now broadly available, uses the Merchant Center product graph as a primary source for shopping recommendations within AI-generated responses. Feed quality — title quality, description completeness, correct category assignment, GTIN coverage — is a direct input to whether your products surface in AI Shopping results. This makes feed optimization a channel that now touches both Shopping ads, free listings, and AI-generated product recommendations simultaneously.

---

## Feed diagnostics: finding and fixing disapprovals

### The four most common Shopify feed disapproval reasons

1. Price mismatch. Google crawls your landing page and compares the price it finds to the price in your feed. If they do not match — because of a sale you set in Shopify after the last feed sync, or because a third-party app is showing a different price on the product page — Google disapproves the product. This is the single most common disapproval category for Shopify stores.

The fix: ensure your compare-at price logic in Shopify is consistent. If you use a third-party pricing app or a bundle app that modifies the displayed price, verify that the final price a user sees matches the Shopify base price the feed is reading.

2. Policy violations. Google's Shopping policies prohibit certain product categories and require specific disclosures for others. Pharmaceuticals, weapons, adult content, counterfeit goods, and products making unsubstantiated health claims are among the disapproval triggers. Shopify merchants most commonly hit policy violations with supplements making therapeutic claims, apparel with logos that resemble trademarked brands, or listings that include competitor brand names as keywords in the product title.

The fix: review the Google Shopping policies and audit any products in sensitive categories. Remove competitor brand names from titles and descriptions. Rewrite health-claim language to use compliant phrasing.

3. Missing required attributes. Depending on your product category, Google requires specific attributes that the basic Shopify-to-feed mapping does not always populate:

- gtin — required for products that have a manufacturer-assigned barcode. The Shopify barcode field maps to this. If the barcode field is empty, the GTIN is missing.

- brand — the Shopify vendor field maps to this. Blank vendor = missing brand.

- For apparel: gender, age_group, size, color — all require Shopify category metafields to be populated.

The fix: audit blank Shopify fields systematically. For GTINs at scale, export your product catalog, add barcodes to the spreadsheet, and reimport — or use the bulk editor for individual updates.

4. Image quality issues. Google's image requirements for Shopping include minimum dimensions (100×100 px for non-apparel, 250×250 px for apparel), no overlaid text or watermarks, white or neutral background recommended (not required), and no placeholder images. Shopify's default product image display often satisfies these — but lifestyle photos with complex backgrounds, images with price overlays added in post-production, or very small swatch images submitted as the primary image are common failure points.

The fix: ensure your featured image (the first image on each Shopify product) meets the minimum size and is a clean product shot. Lifestyle images can be secondary images — the feed pulls the featured image as image_link and additional images as additional_image_link.

### How to use Merchant Center's Diagnostics tab to prioritize fixes

Go to Merchant Center → Products → Diagnostics. The Diagnostics tab shows three categories:

- Disapprovals — products actively blocked from appearing in any Shopping surface

- Warnings — products approved but with data quality issues that may reduce impressions

- Notifications — informational items that do not directly affect status

Sort by Disapprovals first and check the "Issue" column. Each issue links to the specific policy or specification that was violated, along with the number of products affected. Fix the highest-count issue first — if 300 products have a missing GTIN and 5 products have a policy violation, the GTIN fix moves the needle more even though policy violations feel more urgent.

After fixing, click "Request review" in Merchant Center for disapproved products (for policy violations) or wait for the next sync cycle (for data quality issues, which resolve automatically on the next sync after the Shopify data is corrected).

Run your free product SEO audit at /tools/ecommerce-seo-audit to surface feed-quality issues alongside your organic SEO gaps in a single report.

---

## Product title optimization for the Shopping feed

### The Google Shopping title formula

Shopping feed titles are not the same as product page titles. They serve a different surface — a grid of product cards where the title needs to communicate product identity in 70 characters while including the terms shoppers actually search for.

The formula that works:

[Brand] + [Product Type] + [Key Attribute] + [Variant Identifier]

Examples:

- "Patagonia Fleece Pullover Hoodie — Men's Retro Pile Navy S"

- "KitchenAid Stand Mixer 5-Qt Artisan Tilt-Head Ice Blue"

- "Theragun Mini 4th Gen Handheld Percussive Massager Black"

Each title front-loads the highest-value terms. Google truncates title display after roughly 70 characters in most Shopping placements — everything after that disappears from view even if it still influences matching. The brand and product type belong in the first 40 characters.

What to remove from titles: promotional language ("Best," "Free Shipping," "Sale"), all-caps words, superlatives ("World's Best"), and special characters (except hyphens and slashes where semantically appropriate). Google's title guidelines explicitly prohibit promotional text and will flag titles that include it.

For more on product page title optimization strategy, see our Shopify product page optimization guide.

### How to keyword-enrich titles using search term reports from your Shopping campaigns

If you run paid Shopping campaigns, your search term report is the highest-quality keyword source available for feed title optimization. Go to Google Ads → [Campaign] → Search terms and filter to your top-converting queries. These are the actual phrases shoppers typed before purchasing.

Compare those queries against your current product titles. If your title says "Stainless Steel Water Bottle" and your top-converting search term is "insulated stainless steel water bottle 32oz," update the title to match the language buyers are actually using.

For merchants who run only free listings (no paid campaigns), use Google Search Console's Performance report filtered to your Shopping impressions, or search for your products directly in Google Shopping to see how competitors are titling equivalent products.

### Character limits and front-loading the most important terms

Google accepts titles up to 150 characters for most product types. The practical limit for displayed text is 70-90 characters depending on placement. The matching limit — how much of your title Google uses for query matching — is the full 150 characters.

This creates a two-zone strategy:

- Characters 1–70: Brand, product type, primary differentiating attribute. Everything a shopper needs to click.

- Characters 71–150: Additional attributes, variant info, secondary keywords. This zone influences query matching even though it may not display.

### Using supplemental feeds to override titles without touching Shopify admin

If you want to test different title formats without editing your Shopify product data — or if you need to override titles for a subset of products — Merchant Center supports supplemental feeds. A supplemental feed is a secondary data source (typically a Google Sheet or CSV) that you configure to override specific attributes for specific products matched by item ID.

To use this: create a Google Sheet with columns for id (matching your Shopify product variant ID as surfaced in the primary feed) and title. Upload it as a supplemental feed in Merchant Center → Products → Feeds → Add supplemental feed. The supplemental title overrides the primary feed title for matched products only.

This approach lets marketers test title variations without involving developers or risking changes to the Shopify storefront.

---

## Description optimization for feed quality score

### How feed descriptions differ from product page descriptions

Your product page description is written for human buyers — it answers "why should I buy this?" Your feed description is read primarily by Google's quality scoring system and occasionally displayed in Shopping tab product detail panels. These are different goals.

Feed descriptions should be attribute-dense rather than narrative. Front-load the product type and key attributes in the first 160 characters (which is what Google typically shows in the Shopping tab product detail view). Include the brand, material, key use cases, and any compatibility information.

What to remove from feed descriptions: promotional language ("On sale now!"), repetition of the product title verbatim (use the description to add new attributes, not restate the title), and generic filler ("High quality product perfect for everyone").

### Attribute density: what Google measures in feed quality scoring

Google's feed quality scoring rewards descriptions that include the attributes relevant to the product category. For apparel: material, care instructions, fit type. For electronics: compatibility, technical specifications, model number. For food: ingredients, dietary certifications, serving size.

The more of these attribute values your description includes (in natural language, not a keyword-stuffed list), the higher your feed quality score for that attribute coverage dimension. Google surfaces this in the Merchant Center Diagnostics tab as "description quality" warnings on products where the description is sparse.

### The 500-character description sweet spot

Google accepts feed descriptions up to 5,000 characters, but there is diminishing return beyond about 500-1,000 characters for most product types. A concise, attribute-rich 500-character description consistently outperforms a 3,000-character description that front-loads narrative prose and buries attributes.

The pattern that works:

1. First sentence: product type + key material/attribute (this is what Google displays)

2. Second sentence: primary use case or intended user

3. Third-fourth sentence: key technical specs or compatibility details

4. Fifth sentence: care/maintenance or warranty information if relevant

This is not a product description for your storefront — it is structured product information for a machine that is deciding whether your product matches a buyer's query.

---

## Category metafields and product taxonomy

### How Shopify's category metafields map to Google's product taxonomy (GPC)

Google maintains a product taxonomy (Google Product Category, or GPC) of over 6,000 specific category codes, each mapping to a path like "Apparel & Accessories > Clothing > Outerwear > Coats & Jackets." Assigning the correct GPC code in your feed tells Google how to classify your product and which queries it is eligible for.

Shopify's product taxonomy, introduced in 2023, aligns with the GPC structure. When you assign a Shopify product category (visible in the admin under the product's Details section), Shopify automatically maps the Shopify category to the corresponding GPC code in the feed. You do not need to look up or enter a GPC code manually.

This matters for a second reason: category assignment unlocks the category metafields for that product. A product assigned to "Apparel & Accessories > Clothing" gets gender, age_group, material, color, and size fields in the admin. Populating those fields adds the corresponding attributes to your feed automatically.

For more on category metafields and how they interact with your Merchant Center feed, see our metafields SEO guide.

### Why correct category assignment affects Shopping ranking

Google uses the product type and GPC category to determine which queries your product competes in and which competing products it is evaluated against. A product with an incorrect or overly broad category (e.g., "Apparel & Accessories" instead of "Apparel & Accessories > Clothing > Tops & Tees > T-Shirts") is evaluated against a broader, more competitive pool.

Specific category assignment also unlocks Google's category-level quality signals: price competitiveness is evaluated within a category, not across all products. A competitively priced t-shirt looks much better compared against other t-shirts than against all apparel.

### GTINs and MPNs — when they're required and where to add them in Shopify

Google's GTIN requirements:

- Required for products sold by multiple merchants (branded products with manufacturer-assigned GTINs)

- Optional but strongly recommended for products where a GTIN exists but you are the only seller (private label with retailer-assigned barcode)

- Not applicable for custom/handmade products — submit identifier_exists: FALSE in the feed

To add GTINs in Shopify: go to the product admin, open the variant, and enter the barcode in the Barcode (ISBN, UPC, GTIN) field. The native Google channel reads this field directly and maps it to the gtin attribute in the feed.

For products without a GTIN (custom or handmade), you need to signal this to Google explicitly. In the native Shopify channel, you can configure the "Identifier exists" setting per product in the Google channel product list. Without this signal, Google may disapprove the product for "missing GTIN" rather than recognizing that no GTIN applies.

MPNs (manufacturer part numbers) are submitted in the mpn attribute, which maps to the Shopify SKU field. Consistent, meaningful SKUs — not internal codes — double as useful MPNs for products in technical categories (electronics, automotive, industrial).

---

## Custom labels and feed segmentation

### What custom labels do (enable bid segmentation and performance analysis)

Custom labels (custom_label_0 through custom_label_4) are five attributes you can add to any product in your feed. They accept any string value you define. Google does not read them for query matching, ranking, or product classification — they are entirely for your own use in campaign management.

The primary use case is Shopping campaign bid segmentation: you apply a custom label with a value like "high-margin" or "bestseller" to a group of products, then create a campaign structure that bids differently on products with that label. Free-listing merchants who plan to run ads in the future benefit from setting up custom labels now — consistent labeling at catalog scale is much harder to retrofit.

### Useful label strategies: margin tier, conversion rate bracket, seasonal flag

Margin tier (custom_label_0 values: "high-margin," "mid-margin," "low-margin"): Lets you bid more aggressively on products where a sale has higher profit impact. Requires knowing your margins — map them in a spreadsheet and assign labels accordingly.

Conversion rate bracket (custom_label_1 values: "top-converter," "mid-converter," "low-converter"): Assign based on your Google Ads conversion data or Shopify product analytics. High converters warrant aggressive bids; low converters might be excluded from paid Shopping entirely until the product page is improved.

Seasonal flag (custom_label_2 values: "seasonal-summer-2026," "evergreen," "clearance"): Lets you apply time-limited bid multipliers to seasonal inventory and exclude clearance items from standard campaigns without deleting them from the feed.

Inventory level (custom_label_3 values: "in-stock," "low-stock," "out-of-stock-soon"): Enables you to pause or reduce bids on products approaching stockout, preventing the ad spend waste of driving traffic to a page that will be out of stock before the order ships.

### How to add custom labels in Shopify (metafields → supplemental feed approach)

The native Shopify Google channel does not have a direct UI for custom labels. There are two approaches:

Approach 1 — Tags-based mapping (simplest): Some third-party feed apps can map Shopify product tags to custom label values. Apply tags like "custom_label_0:high-margin" in Shopify and configure the app to read those tags and output the corresponding custom label attribute. This requires a feed app; it does not work with the native Shopify channel alone.

Approach 2 — Supplemental feed: Create a Google Sheet with columns for id (product variant ID) and custom_label_0 (plus any other labels you need). Maintain the sheet manually or via a script that reads from Shopify's Admin API and writes label values based on your margin data or tag logic. Upload as a supplemental feed in Merchant Center. This is the most flexible approach and works with the native Shopify channel.

Approach 3 — Metafields + feed app: Store custom label values as Shopify product metafields (e.g., namespace: gmc, key: custom_label_0), then use a feed app that can read metafield values and map them to feed attributes. This keeps the label data inside Shopify and is the cleanest long-term solution for large catalogs.

---

## Merchant Center and free listing optimization

### How Google selects products for free Shopping listings

Google's selection criteria for free listings are not fully disclosed, but the documented factors include:

- Feed quality score: completeness of required and recommended attributes

- Landing page quality: the product page must be crawlable, load correctly, and show a price and add-to-cart button

- Price competitiveness: Google compares your price to other sellers of the same or similar product

- Product data accuracy: title, description, image, and price must be consistent and accurate

- Policy compliance: the product must comply with Shopping policies

Products that pass these filters appear across free listing surfaces. Products that pass validation but score poorly on quality factors (thin descriptions, non-optimized titles, uncompetitive prices) appear rarely or not at all despite being technically "active."

The most actionable levers in this list are feed quality score (fixed by improving attributes) and landing page quality (fixed by improving the product page). Price competitiveness is a market factor you may not be able to change — but for niche or private-label products where you are the only seller, it is not a differentiating factor.

### Enhanced free listings: seller ratings, price competitiveness signals

Seller ratings appear as star ratings beneath your store name in free listing cards. They are powered by Google Customer Reviews (a free Google program) or by review aggregators that have syndication agreements with Google (Trustpilot, Shopper Approved, among others). The minimum threshold for seller ratings to display is 100 eligible reviews in the trailing 12 months.

Enabling Google Customer Reviews in Shopify requires installing the Google Customer Reviews app (free) and placing the survey opt-in snippet on your order confirmation page. Reviews collected via this program feed directly into your seller rating in Merchant Center.

Higher seller ratings correlate with higher click-through rates on free listing cards — buyers use the rating as a quick trust signal when comparing multiple listings at the same price point.

Price competitiveness signals are shown in Merchant Center under Products → Price competitiveness (a feature within Price benchmarks). This shows you how your prices compare to the median for identical or similar products across Google Shopping. Products priced more than ~15-20% above the median typically show reduced free listing impressions. This is a commercial pricing decision, but knowing where you fall in the competitive range is useful context.

### The seller rating threshold and how to unlock star ratings in free listings

The documented threshold is 100 Google Customer Reviews (or equivalent from a participating aggregator) within the past 12 months, with a minimum 3.5 rating. Below this threshold, the star rating element does not appear in your listings even if you have reviews.

For merchants below the threshold: prioritize the post-purchase review request email sequence over most other conversion rate optimization work. The ROI on going from 0 to 100 reviews is extremely high — seller ratings increase CTR on free listings and, once a seller rating is established, Google also surfaces it in Product ads.

---

## Connecting Merchant Center to AI Shopping (2026 update)

### How structured Merchant Center data feeds Google's AI-powered Shopping

Google's AI Mode, broadly available as of 2025-2026, uses a structured product graph as a primary data source for shopping-related AI responses. When a user asks an AI Mode query like "what is the best lightweight running jacket under $150," Google's system queries the product graph — which is built from Merchant Center feeds — to find matching products.

Feed quality is a direct input to this process. Products with complete attribute coverage (brand, material, size, category, GTIN, rich description) have higher graph coverage and are more likely to be surfaced by AI-generated queries than products with sparse feeds. This is not speculative — Google has documented that catalog-powered AI Shopping results draw from Merchant Center product data as a primary source.

### What "catalog-powered AI traffic" means and how Merchant Center quality affects it

Catalog-powered AI traffic refers to visits originating from AI-generated product recommendations — where the AI cites or links to a specific product from your catalog, rather than your homepage or a blog post. These clicks are trackable as Google Shopping referrals in both Merchant Center and Shopify Analytics.

The merchants who see this traffic consistently share two characteristics: high feed quality scores (complete attributes, accurate pricing, clean images) and good product schema on their storefront pages. The feed gets your product into the AI's consideration set. The schema on the landing page reinforces the structured data signal when the AI crawls the destination page to verify it matches the feed.

Optimizing your Merchant Center feed is no longer just a Shopping ads and free listings decision — it is a foundational input to whether your products appear in the AI-powered discovery layer that is increasingly where new customer acquisition happens.

---

## Where to go from here

A practical prioritization:

1. Fix disapprovals first. Open Merchant Center Diagnostics, sort by disapprovals, and address the highest-count issue. Even one product category with a disapproval can represent a significant portion of your catalog.

2. Add missing GTINs. Export your product catalog CSV, check which products have empty barcode fields, and populate them. This single action often moves dozens of products from "limited performance" to full eligibility.

3. Assign Shopify product categories and populate category metafields. Start with your top-revenue products. This unlocks category-specific attributes in the feed and maps your products to Google's GPC taxonomy automatically.

4. Rewrite product titles to the Shopping formula for your 20-50 top products. Use your search term report (if running ads) or Shopping competitor titles as the input.

5. Enable Google Customer Reviews and set up the post-purchase survey if you do not already have seller ratings.

Obsess AI enriches your Shopify product titles, descriptions, and attributes for both organic SEO and Shopping feed quality — then the native Google channel syncs those improvements to your Merchant Center feed automatically. Run your free ecommerce SEO audit to see a prioritized list of feed-quality improvements across your catalog.

Frequently Asked Questions

How often does Shopify sync data to Google Merchant Center?

The native Shopify Google channel syncs product data to Merchant Center approximately every 24 hours for full syncs, with near-real-time updates triggered by product saves for price and availability changes. Price and availability mismatches are the most common disapproval reason precisely because merchants update prices in Shopify but assume the feed has already caught up — it may take up to an hour for price changes to propagate. If you need faster sync, the Shopify channel supports a "sync now" trigger in the channel dashboard.

Do I need a GTIN for every product in my Shopping feed?

Not for every product, but GTINs are required for any product that has been assigned one by a manufacturer — which means most branded products. For custom, handmade, or private-label products with no manufacturer-assigned GTIN, you set identifier_exists to FALSE in the feed, which signals to Google that no GTIN exists rather than that you forgot to add one. Submitting products with incorrect or missing GTINs when one exists is a common disapproval reason and prevents Google from matching your product to its product knowledge graph, reducing your eligibility for rich Shopping results.

Why are my products showing in Merchant Center but not appearing in Google Shopping?

Active status in Merchant Center means the product passed feed validation, but it does not guarantee Shopping placement. Google's free listing selection also evaluates price competitiveness, landing page quality, product data completeness (title quality, description length, image quality), and policy compliance. Products that pass validation but have thin descriptions, generic titles, or prices significantly above market average are approved but deprioritized. Run the Merchant Center Product detail view for a specific product and check the "Opportunities" tab for ranking improvement suggestions.

Can I use Obsess AI to bulk-optimize product data for my Merchant Center feed?

Yes. Obsess AI reads your Shopify catalog and generates optimized product titles, descriptions, and meta tags at scale — including title formats matched to the Shopping feed formula (brand + product type + key attributes). Because the native Shopify Google channel reads directly from your Shopify product data, any improvements made to product titles and descriptions in Shopify flow into your feed on the next sync. The free product SEO audit at /tools/ecommerce-seo-audit surfaces which products have the largest feed quality gaps.

What is the difference between the Shopping tab and free listings?

The Shopping tab (google.com/shopping) shows both paid Shopping ads and free listings. Free listings also appear in the main Google Search results page (within the Shopping unit above organic results), in Google Images, and in Google Lens results. Free listings are opt-in via Merchant Center under Growth → Manage programs → Free product listings. Every merchant with an approved Merchant Center account is eligible. The Shopping tab used to show only paid ads; Google opened it to free listings in 2020 and has expanded free listing surfaces since.

What are custom labels and do I need them?

Custom labels (custom_label_0 through custom_label_4) are five free-form attributes you can add to feed items for your own segmentation purposes — they are never shown to shoppers or read by Google for ranking. Their value is in campaign management: you can segment Shopping campaigns by margin tier, conversion rate bracket, seasonal relevance, or any other internal grouping. If you only run free listings and no paid Shopping campaigns, custom labels have no practical effect on your current setup, but adding them now saves rework if you start paid campaigns later.

How do I set up free Shopping listings if I am already running Shopping ads?

In Merchant Center, go to Growth → Manage programs and enable "Free product listings" if it is not already active. If you have been running paid Shopping campaigns, free listings are often already enabled and your products are appearing in both surfaces simultaneously — you may just not have noticed because Merchant Center reports them separately. Check the Free listings report under Performance → Free listings in Merchant Center to see impression and click data specifically from the free surface.

ShopifyGoogle Merchant CenterShopping FeedSEOFree Listings
Share:

Sources & references

Primary documentation referenced for the technical claims on this page. We do not link out to competitor products or affiliate content; these are the standards bodies and platform docs the guidance is built against.

Ready to Automate Your Content Marketing?

Let Obsess AI write SEO-optimized blog posts for your Shopify store.