Technical SEO

product schema

Also called: product structured data, product markup, schema.org Product, product rich results

Product schema is Schema.org structured data (usually written as JSON-LD) that labels a product's key facts, name, image, price, availability, and reviews, so search engines read them directly instead of inferring them from the page. Google uses it to power product rich results such as price, star ratings, and stock status.

Product schema uses the schema.org Product type, which covers “any offered product or service.” You place it in the page’s HTML (Google prefers JSON-LD) and Google reads it to build richer listings.

Two experiences, two property sets

Google splits Product markup into two eligibility tracks. Merchant listings are for pages where a shopper can buy, and require a nested offers object with price and priceCurrency (plus name and image); they can surface in shopping knowledge panels, Google Images, and popular product results. Product snippets suit editorial or review pages that don’t sell directly and lean on review and aggregateRating for star ratings.

A minimal merchant listing looks like this:

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Trail Runner 2",
  "image": "https://example.com/shoe.jpg",
  "offers": {
    "@type": "Offer",
    "price": "119.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock"
  }
}

Recommended additions include brand, sku or gtin, shippingDetails, and hasMerchantReturnPolicy. Google notes that “providing both structured data on web pages and a Merchant Center feed maximizes your eligibility” and helps it verify your data. Markup describes what is already on the page; it does not authorize showing prices you don’t display to users.

How it affects your traffic

Product schema does not directly raise rankings, but the rich results it unlocks (price, star ratings, stock status, images) make a listing take more space and read as more trustworthy, which tends to lift click-through from the same position. The flip side is fragile: a missing required field, a price that does not match the visible page, or an invalid offers object can drop you out of rich results entirely or trigger a structured-data manual action. Correct implementation and ongoing validation across a product catalog is exactly the work our <a href="/services/technical-seo/">Technical SEO</a> service handles, so eligible pages actually earn the enhanced treatment instead of silently losing it.

Get Technical SEO that moves the needle

We turn terms like this into ranked pages and qualified pipeline. Start with a free Initial SEO Strategy.