Free listings are the organic side of Google Shopping. Your products can appear in the Shopping tab, in product grids on regular search results, in Google Images and Lens, and in Google's AI shopping experiences, without paying per click. They all run on the same product data you send through Merchant Center.
Ranking there works differently from ranking a web page. Backlinks and word count matter far less. Your feed, your prices and your store's reputation matter much more. This guide covers what Google has said about how free listings are ranked, and the specific changes that move products up.
Where free listings show and what makes a product eligible
A product can appear organically in several places: the Shopping tab, the "popular products" and product grids on the main results page, product knowledge panels, Google Images, Lens results and YouTube. Google's Shopping Graph pulls these together, and it also feeds the shopping answers in AI Mode.
To be eligible, three things need to be true:
- You have a Merchant Center account with the free listings marketing method turned on (it is on by default for most new accounts).
- The product is approved, meaning no disapprovals in Products > Needs attention.
- The account itself is in good standing, with no suspension for misrepresentation or other policy issues.
Google can also show products it finds through structured data on your site, but submitting through Merchant Center gives you control over the data and access to the reporting. If you are starting from zero, read what Google Merchant Center is first.
How Google ranks free listings
Google does not publish a formula. What it does say, in its Merchant Center help pages and developer documentation, is that ranking depends on relevance to the search and on signals about the product and the merchant. In practice these fall into four groups:
| Signal group | What it includes | Where you control it |
|---|---|---|
| Relevance | Title, description, product type, category, attributes like color, size and material | Your store data or feed |
| Product matching | GTIN, brand, MPN, so Google can connect your offer to a known product | Barcode and brand fields |
| Offer quality | Price, sale price, shipping cost and speed, return policy, availability | Pricing, shipping and returns settings |
| Merchant trust | Product ratings, store ratings, Store quality scores, policy compliance | Reviews program, operations, Merchant Center settings |
Relevance gets you into the result set. The other three decide where you sit within it, especially for products that many stores sell.
Product titles: the biggest single lever
The title is the strongest relevance signal you control. Google reads it to decide which searches the product matches, and shoppers read it to decide whether to click. Titles can be up to 150 characters, but only the first part shows in most layouts, so put the words people search for first.
A useful pattern is Brand + Product type + Key attributes + Variant details. The order shifts by category:
- Apparel: Brand + Gender + Product type + Material + Color + Size. For example: "Northfield Women's Merino Wool Crew Sweater, Oatmeal, M".
- Electronics: Brand + Model + Product type + Key spec. For example: "Anker 737 Power Bank 24,000mAh USB-C".
- Home goods: Product type + Material + Size + Style. For example: "Linen Duvet Cover Queen, Stonewashed, Sage Green".
Avoid promotional text ("Free shipping", "Best price"), all caps and keyword stuffing. Those can get a product disapproved or ignored. If your on-site titles are short for design reasons, you can send longer, more descriptive titles to Google through a supplemental data source or feed app instead of changing the store. The same principles apply on-site, covered in Shopify product title SEO.
Descriptions, categories and attributes
Descriptions carry less weight than titles but still help Google understand the product and match longer searches. Write in plain sentences: what it is, what it is made of, who it is for, dimensions, and what makes it different. Leave out shipping promos, store policies and links.
Product type and Google product category
The product_type attribute is your own category path (for example "Home > Bedding > Duvet Covers"). Google uses it as a relevance hint, and you use it for campaign structure. The google_product_category is assigned automatically by Google, but you can submit one if Google keeps getting it wrong. On Shopify, setting the standard product category on each product helps this mapping.
Attributes that filter results
Shoppers narrow results with filters for color, size, material, brand, price and more. If your product lacks the attribute, it disappears when that filter is applied. Fill color, size, material, pattern, gender and age_group wherever they apply, even outside the categories where they are required. Optional attributes like product_highlight and product_detail add structured facts that Google can display.
Variants as separate offers
Every variant (each color and size) is its own offer in Merchant Center, grouped by item_group_id. That is an advantage for search: a shopper searching "navy linen shirt large" can land on exactly that variant. Make sure each variant has its own color and size values, its own image where the color differs, and its own GTIN. Variants that share one image and no attributes look like duplicates and compete with each other instead of matching different searches.
For a full field-by-field pass, see Google Shopping feed optimization.
Identifiers: why GTINs affect organic visibility
When you submit the correct GTIN, Google can match your offer to a product it already knows. That match is what lets your offer appear in product comparisons, product knowledge panels and "compare prices" views next to other sellers. Without it, your offer is harder to classify and competes with less information.
Google's own help center says products submitted without a GTIN they have may have limited visibility. The fix is to submit real manufacturer GTINs, never invented ones. For private-label or handmade goods that truly have none, submit brand (and MPN if one exists) and leave GTIN empty. Our guide to fixing missing GTIN errors covers every case, and the GTIN lookup tool checks a code's format and check digit before you submit it.
Price, shipping and returns
For products that many stores sell, price is often the deciding factor. Merchant Center's performance and pricing reports show how your prices compare with other sellers of the same product (matched by GTIN), and they suggest prices where Google has enough data. You do not have to be the cheapest, but a product priced far above the market will struggle to get impressions.
Shipping and returns are ranking and display factors too. Set them precisely in Merchant Center under Settings, not just on your website:
- Shipping cost and speed. Free shipping and fast delivery estimates can show as annotations on your listing. Add handling time and transit time so Google can show a delivery date.
- Return policy. Add your return window and cost. Free returns and a longer window can show on the listing and count toward Store quality.
Tip: If you offer free shipping over a threshold, enter it as a rule in Merchant Center shipping settings. Many stores only mention it in a banner, so Google shows a shipping cost on listings that would actually ship free.
Reviews and Store quality
Product ratings
Star ratings on Shopping listings come from the product ratings program. You need at least 50 reviews across all your products, and review data must be submitted at least monthly, either through a supported review app or aggregator or by uploading it yourself. Ratings are matched to products by GTIN first, which is another reason identifiers matter.
Store ratings
Seller ratings reflect your store as a whole and come from Google Customer Reviews or approved third-party review platforms. They are separate from product ratings.
Store quality
Merchant Center's Store quality report scores your store on shipping experience, return experience, browsing experience (image quality and site speed on desktop and mobile) and purchase experience. Each is rated from Low to Exceptional. Stores rated Exceptional overall can earn the Top Quality Store badge in eligible countries, which currently include the United States, Canada, the United Kingdom, Australia, New Zealand, India and Japan. Check the report monthly: it tells you exactly which area is dragging the score down. See Google's Store Quality program page for current details.
Images and landing pages
Images drive clicks more than anything else in a grid of similar products. Use a clean main image of the actual product, on a white or plain background for most categories, filling most of the frame. Put lifestyle shots, scale shots and detail shots in additional images (you can send up to 10). No watermarks, text overlays, borders or placeholder images. Merchant Center's Product Studio can help create variations and remove backgrounds if you lack good photos.
The landing page has to match the feed: same price, same availability, same product. Google crawls your page to check. Also make sure your product pages carry Product structured data with price, availability and identifiers. Search Console's merchant listings report shows whether Google can read it. Consistent data between the feed, the page and the structured data builds trust and reduces mismatch disapprovals.
Mistakes that hold free listings back
Most stores with weak free listing traffic are not missing some secret tactic. They are making one of a handful of fixable mistakes:
- Supplier titles copied as-is. Marketplace-style titles packed with unrelated keywords, or vague titles like "Stylish Summer Dress", match few real searches.
- Fake or reused GTINs. A number that belongs to another product causes mismatches and can put the account under review.
- Shipping set only on the website. If Merchant Center does not know your shipping cost and speed, listings cannot show free shipping or delivery dates.
- Prices that differ from the page. Currency apps, JavaScript price changes and expired sales create mismatch disapprovals that pull products out of results.
- Ignoring warnings. Items with warnings still show, so they get ignored, but "limited performance" warnings are often why a product has almost no impressions.
- Thin catalog data for filters. Missing color, size or material removes products from filtered results, which is where many high-intent shoppers end up.
A monthly routine for better free listing rankings
Treat free listings as an ongoing process rather than a one-time setup. This loop takes a couple of hours a month for most stores:
- Open the free listings performance report in Merchant Center and sort products by impressions. Note products with high impressions and low clicks, and products with almost no impressions.
- For low-click products, rework the title and main image. For no-impression products, check relevance (title, product type, attributes) and identifiers.
- Clear every issue in Products > Needs attention, starting with the ones affecting the most products.
- Review the pricing reports for your top sellers and adjust where you are far above the market.
- Check the Store quality report and pick one weak area to fix, such as faster shipping estimates or a clearer return policy.
- Confirm your review app is still sending product ratings and that the count stays above the minimum.
Many of the data problems that hold listings back (missing GTIN or brand, thin descriptions, missing policy or contact pages) start in the store. The AM Jarvis GMC Scanner and Fixer finds these in a connected Shopify or WooCommerce store and pushes the fixes back in batches, so the feed Google reads is cleaner at the source. For a broader view of how the feed itself works, see what a Google Shopping feed is.
