How to Show Products in Google Shopping Free Listings
Practice4 minInnovialabs editorial team
In short
To show products in Google Shopping for free, register your store in Google Merchant Center, verify the website, send product data via a feed or structured data and fix every disapproval — prices and availability in the data must match the site.
The short answer
Free listings show your products on the Shopping tab and other Google surfaces without paying per click. Their data source is Google Merchant Center.
The minimum path:
- Create a Merchant Center account and fill in business details.
- Verify and claim your website (via Search Console, a meta tag, an HTML file or Google Tag).
- Set up shipping and returns.
- Send products: through a feed, an API, or automatically from the site's structured data.
- Enable free listings and check diagnostics.
Before you start, check Google's help centre to confirm free listings are available in the country where you sell: the list of countries and rules changes over time.
Feed or structured data
| Method | How it works | When it fits |
|---|---|---|
| Feed (XML, CSV, Google Sheets) | You export a file with all products, Merchant Center fetches it on a schedule | Catalogues of hundreds of items, full control over attributes |
| Content API / Merchant API | Products update programmatically right after a change in your database | Frequent price and stock changes |
| Automatic collection from the site | Google reads Product markup on your pages | Small stores without resources for a feed |
In practice it is best to combine a feed with structured data. The feed gives completeness and fast updates, while Product and Offer markup on the page helps Google cross-check data and show rich results in regular search.
Required attributes
Most products need:
- id — a unique, stable identifier;
- title and description — no all caps, promotional phrases or other brands;
- link — the product page URL;
- image_link — the main photo without watermarks or overlaid text;
- price — with currency, exactly as on the site;
- availability —
in_stock,out_of_stock,preorderorbackorder; - brand — for new branded products;
- gtin — the manufacturer barcode if one exists; otherwise mpn;
- condition — required for used and refurbished items.
See the official product data specification for the full, current list and rules.
Common disapproval reasons
- Price or availability mismatch between the feed and the page. The most frequent issue: the feed updates once a day while site prices change more often.
- Missing GTIN, or a made-up barcode.
- Poor images: placeholders, collages, promo text, images that are too small.
- Unavailable landing page: 404, redirects, login walls,
GooglebotorStorebot-Googleblocked inrobots.txt. - Misrepresentation: no contact details, shipping or return terms, hidden fees.
- Restricted and prohibited products: medicines, weapons and some other categories need special rules or are not allowed.
Merchant Center diagnostics shows the reason for each product. Fix the issues affecting the most items first.
How listings complement product-page SEO
Free listings do not replace organic SEO — they reinforce it:
- One dataset, two results pages. Good titles, photos and descriptions work both in Shopping and in regular search.
Productmarkup with price, availability and reviews helps earn rich results in organic search.- Merchant Center diagnostics often reveals technical problems with product pages first: broken images, unavailable pages, wrong prices.
- Strong product pages with unique text, specifications and answers to questions convert traffic from any source better.
Pre-launch checklist
- The site is verified and claimed by the account.
- The site shows contacts, shipping, payment and return terms.
- Feed prices and stock update at least as often as the site.
- Products have a GTIN or a brand + mpn pair.
- Product pages open without login and are not blocked in
robots.txt. - Pages carry
Productmarkup with an up-to-dateOffer.