---
title: "Add Product schema with offers"
description: "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."
url: "https://seo-mcp.io/t/add-product-schema-with-offers"
---

# 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.

## Prerequisites

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

## Steps

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.

## Source

@seo-mcp on 2026-10-19: https://developers.google.com/search/docs/appearance/structured-data/product

Canonical: https://seo-mcp.io/t/add-product-schema-with-offers
