Product Schema

SEO

Also: Product Structured Data · Product Markup

What it isCode that describes a product to Google
What it unlocksPrice, stock and star ratings in search
Watch forFake reviews trigger manual penalties
FormatJSON-LD in the page code

Quick definition

Product schema is structured data added to a webpage's code that tells search engines exactly what a product is, including its price, availability, brand and review rating. It's what makes some search results show stars, prices and stock status directly on the results page, before a shopper even clicks through.

How it varies across Australia

Ecommerce sites across Australia are inconsistent with product schema adoption. Larger retailers with dedicated platforms tend to implement it well by default. Smaller Shopify and WooCommerce stores often have partial or broken markup that quietly loses them rich results.

See digital maturity scores across Australian ecommerce

What it actually means

A product page and a piece of code describing that product are two different things, and search engines only really trust the second one. Product schema is a structured block of code, usually written in a format called JSON-LD, sitting invisibly in the page's source. It tells Google in plain, unambiguous terms what the product is called, what it costs, whether it's in stock and what customers rated it.

Without schema, Google has to guess these details by reading the visible page, and it guesses wrong more often than marketers assume. With schema, the guessing stops. That's why product pages with clean markup are far more likely to show rich results: star ratings, price ranges, stock status, all visible in the search engine results page (SERP) before anyone clicks.

Product schema sits inside the broader world of technical SEO, alongside things like Core Web Vitals and crawlability. It doesn't replace good content or backlinks. It's a translation layer that helps Google understand what you've already built. Get it wrong and you lose rich results silently, with no error message telling you why your click-through rate (CTR) quietly underperforms a competitor's identical product.

Product schema is the difference between a plain blue link and a result with stars, price and stock sitting right there before the click.

How it shows up

Product schema shows up as rich results in Google's search results, star ratings under a product listing, price and availability shown inline, and sometimes a shopping carousel eligibility. It also shows up in Google Search Console under the Enhancements section, where valid, invalid and warning-flagged items get reported.

It's easiest to spot when it's broken. A product with genuine five-star reviews showing no stars in search is a strong sign the schema is missing, malformed or was never picked up by Google's validator.

The Australian context

Australian ecommerce platforms lean heavily on Shopify and WooCommerce, both of which auto-generate basic product schema through themes or apps. The catch is that many of these auto-generated versions are incomplete or fall out of sync with actual pricing and stock once a store customises checkout or currency display.

Australian Consumer Law also matters here. Displaying misleading price or availability data through schema, even accidentally, from a stale plugin can create the same compliance exposure as misleading it on the visible page itself.

Where people get this wrong

Letting a plugin install schema and never checking it again.Price changes, stock updates and review counts drift out of sync with the markup over time, and Google eventually stops trusting the whole feed.
Marking up reviews that don't exist or inflating ratings.Google actively audits review schema and issues manual actions for fake or manipulated ratings, which can remove rich results across the entire site.
Assuming valid schema guarantees rich results.Correct markup is necessary but not sufficient. Google decides independently whether to display rich results, and eligibility can be revoked without warning if quality signals slip.

Related terms

Common questions

What format should product schema be written in?

Google recommends JSON-LD, a block of structured code placed in the page head or body that doesn't affect the visible page design. It's easier to maintain and validate than older formats like microdata, which are embedded directly into visible HTML tags.

Does product schema guarantee star ratings in search results?

No. Correct schema makes a page eligible for rich results, but Google decides independently whether to display them based on trust signals, site quality and review authenticity. Eligibility can also be revoked without notice.

How do I check if my product schema is working?

Use Google's Rich Results Test tool on a live product URL, or check the Enhancements section in Search Console for valid, invalid and warning items across the whole site. Both show exactly which required fields are missing or malformed.

Can product schema hurt my SEO if it's wrong?

Directly, no. But mismatched or manipulated schema, especially fake review ratings, can trigger a manual action from Google that strips rich results sitewide. Broken schema also wastes a genuine ranking opportunity, which is a real cost even without a penalty.

Debrief

Get the next one

No spam. No fluff. Just the next article, straight to your inbox.

Keep exploring

About New Rebellion

New Rebellion is a marketing intelligence consultancy. We build tools, score Australian businesses on how their marketing actually performs, and publish Debrief every day. This dictionary is part of how we work in the open.

How we think →