SEO

Product Schema

Also called Product markup, product structured data, merchant listing markup

Structured data describing a product for sale, including price, currency, availability and reviews, that can make a page eligible for richer Google listings.

Quick facts: Product Schema

Category
SEO
Also called
Product markup, product structured data, merchant listing markup
Level
Intermediate
Affects
Product rich results, Shopping visibility, click-through rate from search
Where to see it
Google Rich Results Test, Search Console Merchant listings and Product snippets reports, Google Merchant Center
In this article4
  1. How Product schema works
  2. Why it matters for a UK business
  3. Common mistakes
  4. How to act on it

Product schema is structured data, using the Schema.org Product type, that describes an item for sale on a web page: its name, image, brand, price, availability and, where they exist, reviews and ratings. It helps Google understand a product page precisely and makes the page eligible for richer listings, such as prices, stock status and star ratings shown in the results.

How Product schema works

Product markup is added to the page code, usually as JSON-LD, and describes what the shopper can already see. The core is a Product with a name, image and description, plus identifiers such as sku, brand and a GTIN where the item has one. Inside it sits an Offer with the price, priceCurrency and availability. For a UK shop, a ceramic mug priced at £18.00 would have a price of 18.00, a priceCurrency of GBP and availability set to InStock.

Google uses this markup for two kinds of result. Product snippets show extra detail, such as ratings or price, on ordinary result listings, and suit review or comparison pages as well as shops. Merchant listings are for pages where the product can actually be bought, and they can feed richer shopping displays across Google. Merchant listings need price information and benefit from extra detail, including:

  • shippingDetails Delivery cost and times, with a shipping destination of GB, for example free standard delivery in two to four working days.
  • hasMerchantReturnPolicy The return window and method, with an applicable country of GB.
  • aggregateRating and review: only where genuine reviews appear on the page.

At the time of writing (October 2026), Google also lets merchants set shipping and returns policies at account level in Google Merchant Center, or through Organization markup, which saves repeating them on every product page.

Why it matters for a UK business

For an online shop, the search results are a shop window. A listing showing a price, “In stock” and a delivery cost answers the questions a shopper has before they click, and tends to attract buyers who are ready to purchase. Products without markup can still appear, but Google has to guess the details, and guesses can be wrong or missing. Product markup is part of being eligible for a rich result; it never guarantees one.

UK rules give the details real weight. Prices shown to consumers should include VAT. Online shoppers generally have a 14-day right to cancel under the Consumer Contracts Regulations, so a returns policy in your markup should not suggest less than the law allows. Fake reviews are banned outright under the Digital Markets, Competition and Consumers Act 2024, which the Competition and Markets Authority enforces, so rating markup must reflect real, unedited customer reviews.

Common mistakes

  • Markup that disagrees with the page, such as an old price after a sale ends, or InStock on an item that has sold out.
  • Prices without VAT on a consumer shop, or the wrong currency because a plugin defaulted to US dollars.
  • Adding aggregateRating with no visible reviews, or copying ratings from another site.
  • Leaving GTINs blank for branded goods that have them.
  • Marking up category pages as if they were a single product.
  • Theme and plugin both outputting Product markup, so the page carries two conflicting versions.

How to act on it

Pick a typical product page and run it through Google’s Rich Results Test to see what markup already exists. Shopify, WooCommerce and most ecommerce platforms add some by default, but it is often incomplete. Check that price, currency, availability and images are correct, then add what is missing: brand, GTIN, shipping and returns details, and ratings if you collect genuine reviews.

Make sure the markup updates automatically when prices or stock change, and keep it consistent with your Merchant Center feed if you run one. In Search Console, watch the Product snippets and Merchant listings reports for errors. If you would like your product markup audited and fixed across the catalogue, my schema markup service handles it.

Do and do not

Do

  • Use priceCurrency GBP with VAT-inclusive consumer prices
  • Add shipping and returns details for GB
  • Keep markup in step with live price and stock

Do not

  • Mark up ratings that are not on the page
  • Let theme and plugin output duplicate markup
  • Mark up a service as a product

Questions people ask about this

Does Product schema guarantee star ratings in Google?

No. Correct markup makes a page eligible, but Google decides whether to show any rich result, and it may choose not to for a page or a whole site. Ratings also need genuine reviews visible on the page. Accurate, complete markup on a well-built product page gives you the best chance.

Do I need Product schema if I already use Google Merchant Center?

It is still worth having. Merchant Center feeds power Shopping ads and free listings, while on-page markup helps Google understand the product page itself and can confirm the details in your feed. Keeping the two consistent avoids mismatches that can cause products to be disapproved.

Can I use Product schema for a service, such as a fixed-price boiler service?

Google's Product guidance is aimed at physical or digital products that are sold. For a service, Service or LocalBusiness markup is usually a better fit, with Offer details where you publish a price. Marking a service up as a product to try for star ratings is likely to be ignored or treated as misleading.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.