Google Shopping
How to Improve Product Visibility in Google Shopping
Google doesn’t promise visibility to anyone, but its documentation is specific about which data problems limit it. Here’s how to work through them.
Visibility in Google Shopping starts with eligibility: a product that’s disapproved or missing required data can’t show at all. Beyond that, Google points to specific data quality factors, such as identifiers, titles, images and accurate prices, that affect how well products can perform.
This guide works through each lever Google documents, explains what it says about each one, and gives a practical order for doing the work. It applies to free listings and Shopping ads, since both use the same product data.
Short answer: To improve Shopping visibility, first fix every issue in Products > Needs attention, then improve data quality: submit correct GTINs, write specific titles with key details first, add full descriptions, use clean high-resolution images, set accurate shipping and return policies, keep prices matching your site and link your Business Profile. Google doesn’t guarantee that any product will show.
Key Takeaways
- Start with Needs attention: disapproved products can’t show anywhere.
- Products with an assigned GTIN submitted without it may have limited visibility.
- Put the most important details in the first ~70 characters of titles and the first 160 to 500 characters of descriptions.
- Google will require images of at least 500×500 px from January 31, 2027, and recommends around 1500×1500 px.
- Shipping, return policies, a linked Business Profile and accurate prices are all on Google’s list.
- No change guarantees impressions; Google decides what shows.
Visibility starts with eligibility
A product can only compete for placements once it’s approved. Before optimizing anything, open Products > Needs attention and clear the issues listed there. Google’s Needs attention tab ranks issues by impact and shows a click potential rating (High, Medium or Low) for affected products, which is a sensible way to choose what to fix first.
Turn off the Prioritized fixes toggle at least once to see every issue, not just medium- and high-impact ones. Some low-impact warnings, such as a missing description, still limit performance.
Account-level problems matter too. Google lists temporarily capping impressions for some accounts flagged by its systems among its enforcement actions. If the account has a warning, deal with that first. See product disapprovals explained.
Google states that an active free listings status doesn’t guarantee your products will show, and none of the steps below guarantee impressions or clicks. They remove known limits and give Google better data to work with.
Product identifiers: GTIN, brand and MPN
Google’s unique product identifier guidance is direct: products that have an assigned GTIN but are submitted without it may have limited visibility. Identifiers are assigned by the manufacturer and are the same across retailers, which is how Google matches your offer to the product.
- Submit GTIN, brand and MPN where they exist. Google recommends submitting all three.
- Never make up, guess or copy identifiers from similar products. Incorrect identifiers may cause disapproval.
- If a GTIN is assigned but you can’t find it, leave the field blank rather than putting in an internal SKU.
- If no identifiers are assigned (custom, vintage, one-of-a-kind), don’t include gtin, brand or mpn; use
identifier_existsset to false where appropriate. - If you make the product and it has no official brand, Google says to use your store name as brand plus an MPN of your choice.
Identifiers also matter for specific surfaces: Google says the Shopping Knowledge Panel needs strong identifiers. For the details, see GTIN, MPN and brand explained.
Titles: specific, accurate, key details first
The title is required and can be 1 to 150 characters. Google’s best practices are to use the available space and put the most important details first, because users usually notice the first ~70 characters or fewer.
- Include the product name, brand and specific details such as “waterproof” or “maternity”.
- Distinguish variants in the title (for example, color, size or a design element like flavor), and also submit the matching attributes.
- Keep the title consistent with the landing page.
- Leave out price, sale wording, shipping, delivery dates, time-related information and your company name.
- Avoid all caps for emphasis, symbols, HTML tags and extra whitespace.
If titles were written with AI, Google asks you to submit them as structured_title with digital_source_type “trained_algorithmic_media”. If you submit both title and structured_title, Google uses title.
For more examples and patterns by category, see product titles for Google Shopping.
Descriptions: complete and about the product
The description is required (1 to 5,000 characters). Google says a missing description produces a warning and limited performance. Its best practice is to put the most important details in the first 160 to 500 characters.
- Describe features and visual attributes: size, material, intended age range, special features, specifications, shape, pattern, texture and design.
- Describe only this product. Leave out accessories you don’t include, other products, business history and store policies.
- Don’t add promotional text, comparisons with other products, links or category paths (use
google_product_categoryorproduct_typefor categories). - Keep it consistent with the title and landing page.
Images: clean, large and specific to the variant
Google’s image_link documentation includes a dated change: it has announced a minimum image size of 500×500 px for all products beginning January 31, 2027, and recommends around 1500×1500 px or larger. The maximum is 64 megapixels and 16MB.
- Show each variant with its own image in the exact color or finish, one variant per image.
- Let the product fill 75% to 90% of the image.
- Remove promotional overlays, watermarks, added logos, borders and text such as “Buy” or “New”.
- Don’t use placeholders (“Coming soon”), store logos or one photo reused for distinct products.
- Add more angles with
additional_image_link(Google lists up to 10 for free listings) and in-context shots withlifestyle_image_link. - Make sure robots.txt allows Googlebot and Googlebot-image, and use stable image URLs.
Google notes that automatic image improvements can fix minor issues like promotional overlays, but don’t rely on that to fix images at scale.
Accurate prices and availability
Google’s free listings guidance lists matching Merchant Center data to your store, such as prices, as a way to optimize. Googlebot compares the price in your data with the landing page or structured data; a mismatch may disapprove the product, and repeated mismatches may lead to suspension. The same applies to availability.
- Update product data on a schedule that matches how often your prices and stock change.
- Show prices in the server-rendered HTML; prices injected later with JavaScript can cause errors.
- Use
sale_pricewith an effective date for sales instead of changingpriceback and forth. - Keep automatic item updates on as a safety net for occasional mismatches, not as your update method.
Accurate base prices also help with price annotations. Google says price drops measured against a running historical average may appear in free listings, and that correct base prices enable sale annotations (not guaranteed). See how to align website data and product feeds.
Shipping and return information
Shipping is required for free listings in many countries, including the US. Beyond eligibility, Google advises keeping shipping costs in Merchant Center as close as possible to your website and overestimating if you can’t match closely. When several shipping options cover the same country, Google shows the lowest cost. See how to configure shipping settings.
Return policies are optional, but Google’s return policy documentation says a return policy shown on ads, listings and Gmail may help performance. If Merchant Center shows a “For most items” notation, Google inferred the policy from your site; uploading your own policy removes it, and uploaded policies take precedence.
Link your Business Profile and platform
Google’s free listings article lists linking your Business Profile and linking your third-party e-commerce platform as optimization steps. Free listings can appear in the products module on a Business Profile, so the link connects your catalog to that surface.
- Shopify: the Google & YouTube app can link Merchant Center, Google Ads, Analytics, YouTube and Business Profile.
- WooCommerce: the Google for WooCommerce extension handles setup, the product feed and free listings.
Recommended attributes worth adding
For free listings, Google recommends several attributes beyond the required set. Adding them gives Google more detail to match products to searches and filters.
| Attribute | Why add it |
|---|---|
| canonical_link | Tells Google which URL is the canonical version of the product page |
| additional_image_link | Extra angles and details, up to 10 for free listings |
| material | Important for apparel, furniture and similar categories |
| pattern | Distinguishes otherwise similar variants |
| size_type, size_system | Clarifies sizing for apparel |
| item_group_id | Required for variants; groups them so the right variant can show |
For variants, Google also asks you to align grouping with the landing page’s variant selector and give each variant a distinct URL. See how to manage product variants.
A practical order of work
- Clear account-level issues and warnings.
- Fix disapprovals in Needs attention, starting with high click potential products.
- Fill in missing GTINs, brands and MPNs from manufacturer data.
- Rewrite titles for the top products by impressions or revenue, then roll patterns out by category.
- Replace low-resolution or promotional images, prioritizing anything under 500×500 px.
- Check shipping and return policies match your website.
- Add recommended attributes and link Business Profile.
- Review Analytics > Products after a few weeks and compare against your notes.
Practitioner tip: keep a dated change log. Results in Shopping move for many reasons, and a log is the only way to tell whether a change you made coincided with a shift. The feed optimization checklist is a useful companion for this work.
How to measure changes
Use Analytics > Products, which Google says needs a confirmed online store and at least one approved product. Filter by Traffic (All, Ads, Organic) and look at impressions, clicks and click-through rate for the products you changed. Zero impressions can mean a product isn’t approved, needs a few more days, or simply has low traffic. If impressions fall sharply, see how to diagnose Shopping traffic drops.
When to get help
Improving data across a large catalog takes time and a consistent process. Our Merchant Center service and product feed optimization cover audits and data fixes. We can’t promise visibility, and we’re not affiliated with Google; we fix the issues Google’s documentation identifies.
Frequently asked questions
Why are my products approved but getting no impressions?
Approval only makes a product eligible. Google says zero impressions can also mean waiting a few days or low traffic, and an active status doesn’t guarantee showing. Data quality and demand also play a part.
Does adding a GTIN improve Shopping visibility?
Google says products with an assigned GTIN submitted without it may have limited visibility. Add the real GTIN where one exists; never invent one.
How long should Google Shopping titles be?
Up to 150 characters. Google says users usually notice the first ~70 characters or fewer, so put the most important details first.
What image size does Google Shopping need?
Google has announced a 500×500 px minimum for all products from January 31, 2027, and recommends around 1500×1500 px or larger.
Does a return policy help Shopping performance?
Google says return policies shown on ads, listings and Gmail may help performance. They’re optional but worth setting up.
Can an agency guarantee more Shopping visibility?
No. Google decides what shows. Anyone can improve your data and fix issues, but no one outside Google can guarantee impressions.
Want a second pair of eyes on your product data?
We audit your Merchant Center data against Google’s documented requirements and fix the gaps, without promising results Google controls.
Sources
- Google Merchant Center Help — The Needs attention tab
- Google Merchant Center Help — Shopping ads and listings policies
- Google Merchant Center Help — About unique product identifiers
- Google Merchant Center Help — Title [title] and structured title
- Google Merchant Center Help — Description [description]
- Google Merchant Center Help — Image link [image_link]
- Google Merchant Center Help — How to fix: Mismatched product price
- Google Merchant Center Help — Free listings for products
- Google Merchant Center Help — Set up shipping settings for an entire account
- Google Merchant Center Help — Set up return policies
- Google Merchant Center Help — Item group ID [item_group_id]
- Google Merchant Center Help — Install and link the Google & YouTube app on Shopify
- WooCommerce Docs — Google for WooCommerce: Get started
- Google Merchant Center Help — Track your product performance
Last reviewed October 10, 2026 against the official documentation listed above. Google changes Merchant Center features and policies regularly — always confirm details in your own account.
