Add Product schema with offers

Product markup with an offers object enables price and availability in merchant listings. Include name, image, description, sku or gtin, brand and offers with price, priceCurrency, availability and url. Keep values identical to the visible page and give each variant its own offers.

highIn codeimpact effort

Why this matters

Price, currency and availability are the properties that matter.

Get the full breakdown

The extended brief explains when this works, when it does not, and the trade-offs. Join the waitlist and it unlocks for every tip when sign-in opens; MCP access is the paid part.

Join the waitlist

Before you start

  • A product template
  • A catalog feed with price and inventory

How to apply it

  1. Map catalog fields to Product

    Pull name, description, image, sku, gtin, brand and price from the catalog. Do not hand-write values that the page already renders.

    Check: Every sampled product has name, image, sku or gtin, brand and an offers object.

  2. Emit offers with live values

    Add price, priceCurrency, availability and url to offers, generated from inventory at request or build time. Use absolute URLs.

    Check: The JSON-LD price equals the visible price on the page for ten sampled products.

  3. Validate and monitor enhancements

    Run the Rich Results Test on three products and review the Merchant listings report for missing or invalid identifiers.

    Check: The Rich Results Test reports Product with offers and no errors for sampled URLs.

Get the prompt for your agent

A ready-to-paste prompt for your agent that implements this tip and verifies the result in your repo.

Join the waitlist

Source: seo-mcp playbook · curated entry · report an error

Framework notes

shopify

Emit Product JSON-LD in `sections/main-product.liquid` from the `product` object, including `product.selected_or_first_available_variant` for price and availability.

nextjs-app

Generate the block in the product route from the same commerce API response used for rendering, so price and stock cannot drift.

Official references

Let your agent apply this + 161 more tips.

Pre-order — $19