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
GLOSSARY
Related terms
structured data
Schema Markup
A shared vocabulary of types and properties from Schema.org used to annotate web content in machine-readable format — enabling search engines to understand what content means, not just what it says, and to generate rich results.
Read definition →structured data
Review Schema (AggregateRating)
JSON-LD structured data using the Review and AggregateRating schema types to communicate star ratings and review counts to search engines — enabling star rich results in SERPs.
Read definition →structured data
Structured Data
Machine-readable annotations added to HTML — usually JSON-LD — that explicitly describe what a page is about to search engines and AI systems.
Read definition →onpage
E-commerce SEO
SEO practices specific to online stores — covering product page optimisation, category page architecture, faceted navigation management, and schema markup for products and reviews.
Read definition →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 →