Google Shopping: how to appear for free with your products
Table of contents
The store works, the product photos are decent, and yet nothing shows up in the Shopping tab or in Search. To appear in Google Shopping for free, Google needs your product data in the shape it expects.
The problem is rarely the website: it is the feed, and this is what Merchant Center requires.
What Google Shopping is and what a free listing is
Google Shopping mixes paid ads and free listings: the second kind costs nothing and is managed in Merchant Center. "With a free listing, the products you sell can appear at no cost on Google Search, Google Maps, Gemini, YouTube, the Shopping tab, Google Images, and Google Lens."
And the detail that orders everything else: the unit Google uses is the product page. "Free listings for products help your product pages appear in search results, not other pages like homepages, shipping and return policies, or product category pages."
Free listings are turned on by default and only an admin can change that (Free listings for products). The honest caveat: "The status on the Free listings page controls permission to show products for free across Google, but doesn't guarantee that your products will be shown to customers." It is a permission, not a guarantee.
Where free listings actually appear
The same listing is reused across surfaces:
- Google Search: rich results with price, availability and reviews.
- Shopping tab: the Shopping tab outside the European Union, the Products tab inside it.
- Google Images and Lens: a "Product" label and a rich snippet with price, availability and brand.
- Shopping knowledge panel: 11 countries, Chile and Mexico included; it needs strong identifiers (GTIN, or MPN plus brand).
- Popular products (apparel and accessories): mobile only and United States only.
- YouTube, Maps, Gemini and the products module on Business Profile, which is local SEO territory.
The work is a single job: the data.
Merchant Center: what has to be in order before you upload anything
Before the feed come the policies: "Follow our policies for showing products for free across Google". The one that triggers most disapprovals is Misrepresentation (the policy): "The Misrepresentation policy strives to ensure that listings are clear, honest, and provide information that users need to make informed decisions."
Shipping and returns: a requirement, not a decoration
Returns: "Add your return policy information to your website to show information about returns next to your products." Shipping: set up shipping settings or add shipping costs "using the shipping [shipping] attribute to product data". It is mandatory in 30 countries, with Spain, the United States and the United Kingdom among them.
And the rule that avoids surprises: "Google may still show the following information across Google, even if you turn off a free listing: Content from your online store." Turning a listing off does not deindex: that is controlled by the noindex tag and robots.txt.
The product feed: the attributes that decide whether you show
The feed is the listing. In Google's words: "Most of the following attributes are required to show your products for free on Google".
Always: id, title, link, image_link, price, description, availability
Depending on the product: condition, brand, gtin, mpn, multipack, is_bundle
Apparel: color, size, age_group, gender
Variants: item_group_id
Shipping: shipping
Recommended: additional_image_link (up to 10), canonical_link
On images there is one requirement: "Ensure that the image is large enough and doesn't contain promotional content to avoid disapproval." The rest is covered in image optimization, Google Images and Core Web Vitals.
GTIN, MPN and brand: the unique identifiers
The gtin attribute is required for every product that has one assigned by the manufacturer; mpn is the fallback for products without a GTIN. Without an identifier Google cannot match your product with the same item sold elsewhere: no comparison tables and no knowledge panel entry.
Variants: item_group_id and the unique ID rule
item_group_id is what groups variants together in your product data. If you also publish variant structured data (updated in September 2026), two rules have no exceptions: "Each variant must have a unique ID in its corresponding structured data markup (for example, using the sku or gtin property)" and "Each product group must have a unique ID".
canonical_link: point the feed at the right URL
canonical_link associates each product with the correct URL in Google's index. If you leave it out, the URL from the link attribute may be the one Google indexes. It is the same idea behind duplicate content, declared inside the feed.
Structured data or feed: you need both
Google offers two routes and recommends combining them (Product structured data): "you can add Product structured data to your web pages, upload data feeds with Google Merchant Center and opt into free listings within the Merchant Center console, or both." And it answers the question in the title: "maximizes your eligibility to experiences and helps Google correctly understand and verify your data".
One more detail: "Some experiences combine data from structured data and Google Merchant Center feeds if both are available. For example, product snippets may use pricing data from your Merchant Center feed." That is why the split matters: "Product snippets: For product pages where people can't directly purchase the product" against "Merchant listings: For pages where customers can purchase products from you". How to implement the markup lives in structured data and rich snippets.
What changes in 2026 and 2027 and has to be applied now
Since April 14, 2026 there are new product-level shipping attributes: "a new handling cutoff time [handling_cutoff_time] attribute to set a daily deadline for processing online orders, as well as new minimum order value [minimum_order_value] attribute", plus the loyalty_program_label and loyalty_tier_label sub-attributes.
The optional video_link attribute "will allow merchants to submit links to product videos... and will be used to enhance how products are displayed across Google". Technical validation errors are reported from April 14, 2026, and serving plus policy and quality validation "will not begin until June 30, 2026". Good news: "Policy or quality errors with videos will prevent the video from serving, but will not impact the serving of the associated offer."
And the change that forces a catalog review: Google is "increasing the minimum resolution for images submitted in the image link [image_link] and additional image link [additional_image_link] attributes to 500x500 pixels", with warnings from April 14, 2026 and "enforcement starting on January 31, 2027". Watch for the warning "Image too small for upcoming enforcement" and read the 2026 product data specification update.
Why your product does not appear in Google Shopping: the most common failures
- A missing identifier. Without
gtin, ormpnplusbrand, Google cannot match your product with what shoppers are searching for, and the knowledge panel stays empty. - Feed price or availability that does not match the page. That is Misrepresentation territory; the same product data has to be in Merchant Center and in your online store.
- A disapproved product. Products that break the policies can be disapproved and are not eligible to serve. You can appeal after fixing the problem.
- A listing turned off without knowing it. It comes on by default, and changing it back needs admin access.
- A promotional or too-small image. It causes disapproval today, and from 2027 resolution is enforced too.
- A feed URL that is not the indexed URL. Fix it with
canonical_link.
How to measure whether free listings work
In Merchant Center, open the Performance page and filter by free listings results.
Search Console has a section most SEOs skip: Shopping, with the Product snippets and Merchant listings reports and "A report titled Merchant opportunities under Shopping" (Shopping reports and tools). "Eligible sites are those that primarily exist to sell physical goods or have Product structured data on your site."
And one definition explains why the section is missing: "An online merchant is a site that sells physical goods or services directly to consumers (not to other businesses) on that site." For the rest of the reports, see Search Console.
Final checklist for your free listings
- A Merchant Center account with your business and site URL verified.
- Shipping and return policies published on your site and declared in Merchant Center.
- A feed with the required attributes for each product category.
gtin, ormpnplusbrand, on every product, anditem_group_idon variants.canonical_linkpointing at the indexed URL.- Identical price and availability in the feed and on the product page.
- Images of at least 500 x 500 px and free of promotional content.
ProductorProductGroupstructured data on the page, on top of the feed.- A weekly check of the Needs attention section in Merchant Center.
The permission is switched on in Merchant Center, but when and where each product shows is Google's call: that is not controlled, it is fed.