Product Schema Markup for AI Commerce
Why Product Schema Matters for AI Commerce#
As AI shopping agents become the primary way consumers discover and purchase products, structured product data becomes essential. Product schema markup provides AI agents with the exact information they need: product name, description, price, currency, availability, reviews, and images. Without this markup, AI agents have to guess at product details from unstructured page content, which leads to inaccurate recommendations and missed opportunities. AI shopping agents powered by Google (UCP), OpenAI/Stripe (ACP), and others all rely on Schema.org Product markup as their primary data source.
Implementing Product Schema#
Add Product JSON-LD to every product page on your site. Include all available data points — the more structured data you provide, the better AI agents can represent your products.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "AI Visibility Pro Plan",
"description": "Complete AI visibility scoring with 50,000 monthly API calls, batch processing, trend analysis, and priority support.",
"url": "https://example.com/pricing/pro",
"image": "https://example.com/images/pro-plan.png",
"brand": {
"@type": "Organization",
"name": "Citability"
},
"offers": {
"@type": "Offer",
"price": "499",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"priceValidUntil": "2026-12-31",
"url": "https://example.com/pricing/pro"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}
</script>Product Schema for SaaS and Services#
Product schema is not just for physical goods. SaaS products, subscription plans, and professional services all benefit from structured product data. For SaaS plans, use the Product type with Offer for pricing tiers. For services, use the Service type with related Product offers. The key is giving AI agents enough structured data to accurately describe and compare your offerings.
- Include all pricing tiers as separate Product entries with Offer data.
- Use AggregateRating to show social proof that AI agents can reference.
- Add detailed descriptions that highlight features and use cases.
- Include availability status so AI agents do not recommend out-of-stock items.
- Use consistent product identifiers (SKU, MPN) for inventory matching.
Frequently Asked Questions
Yes. Google Shopping, Google AI Overviews, and Google's UCP agents all use Schema.org Product markup. It is the foundation for both traditional e-commerce search and AI-powered shopping.
Yes. Use Offer with price 0 and availability InStock. Free tiers, open-source products, and free trials all benefit from structured data. AI agents often recommend free options when users ask for alternatives.
Include 2-3 sentences covering what the product does, who it is for, and its key differentiator. AI agents use these descriptions when comparing products, so make them factual and specific.