
What free product listings are
Free product listings are unpaid product results Google surfaces from your Merchant Center feed across the Shopping tab, main Search, Images, and Lens — no ad spend required. They matter because since Google opened Shopping to free listings in 2020, any store with a clean feed can win product placements it used to have to pay for, and the stores that ignore this hand that free shelf space to competitors.
This is the surface that replaced the old Shopping Actions program in practical terms. You no longer buy your way into product distribution across Google; you earn it with product data. The catch: "free" doesn't mean "automatic." You still need a Merchant Center account, a submitted product feed, and product data clean enough to pass Google's checks.
What it takes to actually show up
Three things gate free listings: an account, a feed, and data quality. Miss any one and you get nothing, no error email waiting for you to notice. Here's what each requirement really means on the ground.
| Requirement | What it is | Where it lives | What breaks it |
|---|---|---|---|
| Merchant Center account | Google's hub for your product data + business info | merchants.google.com | Unverified/unclaimed website; policy issues |
| Product feed | Structured file/API of every product and its attributes | Feed upload, scheduled fetch, or Content API | Missing required attributes; stale data |
| Required attributes | id, title, description, link, image_link, price, availability, condition, brand, gtin/mpn | Each feed row | Blank GTIN on branded goods; bad image URLs |
| Free-listings opt-in | The surfaces-across-Google setting | Merchant Center > Growth / Manage programs | Program disabled; account not eligible |
| On-page consistency | Feed data must match the live product page | Product page + product structured data | Price/stock mismatch between feed and page |
The single biggest predictor of whether free listings work is feed completeness. A store with 2,000 products where 400 are missing GTINs isn't running at 80% — those 400 are effectively invisible on shopping surfaces.
A feed row that qualifies
Free listings are fed by the same product spec as Shopping ads. Here's a well-formed row with the attributes that actually gate eligibility:
id SKU-7781
title Cast Iron Skillet 12" Pre-Seasoned
description Pre-seasoned 12-inch cast iron skillet, oven-safe to 500F...
link https://example.com/products/cast-iron-skillet-12
image_link https://cdn.example.com/img/skillet-12.jpg
price 39.95 USD
availability in_stock
condition new
brand Example Forge
gtin 0847391002345
identifier_exists yes
google_product_category Home & Garden > Kitchen & Dining > CookwareOn branded products, gtin plus brand is what moves an item from "limited" to "eligible." For products with genuinely no GTIN (custom or handmade goods), set identifier_exists to no — don't leave Google guessing. Your feed and your on-page markup should carry the same price and availability, so the two never contradict.
How to check your free listings yourself
- Confirm the program is on. Merchant Center > Growth > Manage programs. "Free listings" should show as active and your site eligible. If it's off or unavailable, nothing else you do matters.
- Run the Diagnostics report. Products > Diagnostics. Sort item issues by affected-product count. Fix the top three issue types first — they usually cover most of your suppressed catalog.
- Search a live product on the Shopping tab. Query your exact product title, open Shopping, and confirm your unpaid listing appears. If only ads show and no organic listing, it's a feed/eligibility problem, not bad luck.
- Reconcile feed vs page for a sample. Open ten random products. Compare feed
priceandavailabilityto the rendered page. Mismatches are the top cause of silent disapprovals. - Validate on-page product markup. Push a product URL through Google's Rich Results Test. Product + Offer should parse without errors so your page reinforces the feed.
Common mistakes and how to fix them
- Thinking "free" means "hands-off." No feed, no listings. Fix: set up Merchant Center and submit a real feed before expecting placements.
- Leaving GTIN/brand blank on branded goods. Those items get limited or excluded. Fix: map manufacturer identifiers into the feed; set
identifier_exists=noonly for truly unbranded items. - Feed and page disagreeing on price or stock. That's a fast track to disapproval and lost trust. Fix: drive both from one source of truth and handle stock changes with disciplined inventory management SEO.
- Letting the feed go stale. Prices and availability that lag reality get flagged. Fix: schedule frequent fetches or use the Content API for near-real-time updates.
- Ignoring image quality rules. Placeholder, watermarked, or tiny images fail. Fix: serve clean, adequately sized product images at stable URLs.
Frequently asked questions
Are free product listings really free?
Yes. Google surfaces them at no cost across the Shopping tab, Search, Images, and Lens. You only pay if you separately run Shopping ads, which share the same feed but occupy paid slots.
How are free listings different from Shopping ads?
Same feed, different placement and cost. Shopping ads are paid, cost-per-click, and appear in ad slots; free listings are unpaid organic product results. A strong feed lifts both; a weak feed caps both.
Do I still need Merchant Center for free listings?
For the Shopping tab and dedicated shopping surfaces, yes — that data comes from your Merchant Center feed. Regular Search can also show product results from on-page markup, but Merchant Center is what powers the shopping experiences.
Why aren't my products showing in free listings?
Almost always one of: the program isn't enabled, items are disapproved in Diagnostics, required attributes (GTIN/brand) are missing, or feed data contradicts the live page. Work that list top to bottom.
Does product schema help free listings?
It reinforces them. On-page product schema keeps your page data consistent with the feed and qualifies you for merchant listing rich results in regular Search. Run the feed and the markup together — never in conflict.
Claude Vincent is a technical SEO consultant focused on crawlability, rendering, and AI-search visibility. He writes the field guides and case studies at SEO ProCheck, with a bias toward the durable, unglamorous work that decides whether search engines and AI answer engines can actually read and cite a site.
About SEO ProCheck
Technical SEO consulting and GEO strategy with 20 years of enterprise experience. Case studies, resources, and tools for search and AI visibility.
Work With Me
Technical SEO audits, GEO strategy, site migrations, and international SEO. Hourly consulting for teams who need hands-on support, not just reports.







