STRUCTURED DATA · SEO GLOSSARY

Google Shopping

Google's product listing service — showing product images, prices, and store names at the top of SERPs for product queries — powered by Google Merchant Center product feeds and Product structured data.

Definition

Google Shopping (the Shopping tab and product carousel in Search results) displays product listings with image, title, price, store name, and rating — drawn from two sources: (1) Google Merchant Center product feeds (structured product data files submitted directly to Google), and (2) Product structured data (`Product` JSON-LD) on product pages. Free product listings (available since 2020) allow merchants to appear in the Shopping tab without paid campaigns — Google crawls Product JSON-LD on product pages and may surface them organically. Paid Shopping ads (Google Shopping Ads, formerly PLAs — Product Listing Ads) appear in the main SERP shopping carousel above organic results and require a Merchant Center account with a connected Google Ads account and campaign budget. The Merchant Center feed includes: `id`, `title`, `description`, `link` (product URL), `image_link`, `availability`, `condition`, `price`, `brand`, `gtin` (barcode/UPC), `mpn` (manufacturer part number), and `google_product_category`.

Why it matters for SEO

For ecommerce sites, Google Shopping is a distinct traffic channel separate from standard organic results. A product appearing in the organic Shopping carousel (free listing) can receive product-intent clicks at no cost — these convert at higher rates than informational query clicks because the searcher is already in buying mode. Product JSON-LD is the foundation: even without a Merchant Center feed, well-implemented Product schema with `Offer`, `AggregateRating`, and accurate `availability` increases the chances of organic product listing visibility and improves the rich snippet display in standard organic results (price and rating badges). `gtin` (the product barcode/UPC) is the primary match key Google uses to verify product data and is required for Shopping ads eligibility; its presence also improves organic product listing confidence.

How DeepSEOAnalysis checks this

The audit checks `Product` JSON-LD on ecommerce product pages: validates required properties (`name`, `image`, `offers`), checks `Offer` properties (`price`, `priceCurrency`, `availability` using the correct `https://schema.org/InStock` or `https://schema.org/OutOfStock` values, `url`), validates `AggregateRating` if present (`ratingValue`, `ratingCount`, `bestRating`), checks for `gtin` or `mpn` which improve feed eligibility, and flags missing or malformed schema using the Rich Results Test validation rules.

Useful tools and resources

See how your site scores on Google Shopping.

The free DeepSEOAnalysis audit checks google shopping and 100+ other signals. Full report, no signup.

Run a free audit →