8 min read · AI Visibility · Last updated July 2026
Quick answer: Product schema marks up individual product pages with price, availability, ratings, SKU, brand, and description in structured JSON-LD. It enables product rich results (price, rating stars, availability) in Google and provides the structured product data AI systems use when answering “how much does X cost” or “best [product type] for [use case]” queries.
Introduction
When someone asks Google AI Mode “what’s a good standing desk under $600” or asks Perplexity “best project management software for agencies,” AI systems synthesize responses from product pages, review sites, and comparison content.
Product pages with Product schema give AI systems direct access to structured data: price, availability, rating, brand, description. Pages without schema require the AI to infer this information from prose — with higher error rates and lower citation confidence.
For e-commerce businesses, Product schema is not optional in 2026. It is the foundation of product AI visibility.
What you’ll learn:
– The full Product schema property set
– Offer and price properties
– Reviews and aggregateRating for products
– Product variants and multiple offers
– AI visibility for product and comparison queries
– Live Product schema generator
Table of Contents
- Core Product Schema Properties
- The Offer Object: Price and Availability
- AggregateRating for Products
- Brand and Manufacturer
- Product Variants
- AI Visibility for Product Queries
- Product Schema Generator
- Frequently Asked Questions
Core Product Schema Properties
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Ignited Nepal AI Visibility Audit",
"description": "Comprehensive audit of your brand's AI citation readiness across ChatGPT, Gemini, Perplexity, and Claude. Includes entity, schema, content, and E-E-A-T signal analysis.",
"image": [
"https://ignitednepal.com/images/ai-audit-1.jpg",
"https://ignitednepal.com/images/ai-audit-2.jpg"
],
"sku": "IGN-AI-AUDIT-001",
"mpn": "AI-AUDIT-2026",
"brand": {
"@type": "Brand",
"name": "Ignited Nepal"
},
"category": "Digital Marketing Services > AI Visibility"
}
Key properties:
– name — exact product/service name
– description — 1-3 sentence product description (used in AI summaries)
– image — array of product images (multiple angles for physical products)
– sku — your internal SKU
– brand — brand entity (important for AI brand association)
– category — product category path
The Offer Object: Price and Availability
The Offer object contains pricing and availability signals:
"offers": {
"@type": "Offer",
"url": "https://ignitednepal.com/services/ai-visibility-audit/",
"priceCurrency": "AUD",
"price": "2497",
"priceValidUntil": "2026-12-31",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition",
"seller": {
"@type": "Organization",
"name": "Ignited Nepal"
}
}
Availability values:
– https://schema.org/InStock — available
– https://schema.org/OutOfStock — not available
– https://schema.org/PreOrder — pre-order available
– https://schema.org/Discontinued — product discontinued
– https://schema.org/LimitedAvailability — limited quantity
Price currency: Use ISO 4217 currency codes (AUD, USD, GBP, AED, NPR).
priceValidUntil: Include for products with promotional pricing. This signals to AI systems that price data may change after the specified date.
AggregateRating for Products
Product reviews are powerful AI visibility signals for “best X” queries:
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "124",
"bestRating": "5",
"worstRating": "1"
},
"review": [
{
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5",
"bestRating": "5"
},
"name": "Transformed our AI search visibility",
"reviewBody": "Before the audit, we were invisible in ChatGPT responses for our category. Three months after implementation, we're cited in 60% of relevant prompts.",
"author": {
"@type": "Person",
"name": "Sarah Chen"
},
"publisher": {
"@type": "Organization",
"name": "Ignited Nepal"
}
}
]
Google policy: Only include review schema for reviews that are displayed on the page. Inaccurate or off-page reviews violate Google’s rich results guidelines and can result in rich result penalties.
AI impact of reviews: AI systems answering “best [product category]” queries weight aggregateRating significantly. Products with 4.5+ stars and 50+ reviews are substantially more likely to be cited in AI product recommendations.
Brand and Manufacturer
For physical products, both brand and manufacturer may be relevant:
"brand": {
"@type": "Brand",
"name": "Ignited Nepal",
"logo": "https://ignitednepal.com/images/logo.png"
},
"manufacturer": {
"@type": "Organization",
"name": "Ignited Nepal Pvt. Ltd.",
"url": "https://ignitednepal.com"
}
brand represents the commercial brand. manufacturer represents the company that produces the product. For direct-to-consumer brands, these are often the same entity expressed through different schema types.
Product Variants
For products with variants (sizes, colors, plans), use multiple Offer objects:
"offers": [
{
"@type": "Offer",
"name": "Starter Plan",
"price": "997",
"priceCurrency": "AUD",
"availability": "https://schema.org/InStock"
},
{
"@type": "Offer",
"name": "Professional Plan",
"price": "2497",
"priceCurrency": "AUD",
"availability": "https://schema.org/InStock"
},
{
"@type": "Offer",
"name": "Enterprise Plan",
"price": "4997",
"priceCurrency": "AUD",
"availability": "https://schema.org/InStock"
}
]
For e-commerce with many variants, include only the available price range using lowPrice and highPrice with AggregateOffer:
"offers": {
"@type": "AggregateOffer",
"lowPrice": "29",
"highPrice": "299",
"priceCurrency": "USD",
"offerCount": "5"
}
AI Visibility for Product Queries
AI systems handle several product query types where Product schema directly improves citation probability:
Price queries: “How much does [product] cost?” — price and priceCurrency in Offer schema provide direct answers.
Availability queries: “Is [product] available?” — availability property provides structured data.
Comparison queries: “What’s the best [product category] under [price]?” — AI systems use price, aggregateRating, and description to compare products.
Feature queries: “Does [product] have [feature]?” — description and additionalProperty help AI systems extract feature information.
The businesses that maintain current, accurate Product schema consistently outperform those with outdated or missing schema in AI product recommendation citations.
Product Schema Generator
Product Schema Generator
Generate complete Product JSON-LD
Frequently Asked Questions
Q: Does Product schema work for services (not just physical products)?
A: Yes. Product schema can represent services. Use a clear description, appropriate offers, and if applicable, include aggregateRating from service reviews. Some SEOs prefer Service schema (a CreativeWork subtype) for service businesses, but Product is widely used and accepted.
Q: How often should I update Product schema prices?
A: Price should always be current. Stale prices that differ from what’s on the page can cause rich result penalties and mislead AI systems that cite your price data. If prices change frequently, use dynamic schema generation or update the priceValidUntil date to signal when the price is verified through.
Q: Can Product schema help non-e-commerce businesses?
A: Yes. SaaS companies, agencies, professional services, and educational businesses can all use Product schema for their offerings. Any business with a named, priced offering can benefit from structured product data.
Conclusion
Product schema is essential for AI visibility on product and comparison queries. The combination of accurate pricing, availability, brand association, and review data gives AI systems everything they need to recommend your product confidently. Implement it on every product and service page, keep pricing current, and validate quarterly.
Get AI-Ready with Ignited Nepal
We implement Product, LocalBusiness, FAQPage, and full schema stacks that maximize your AI citation probability across all query types.
→ Request an AI Visibility Audit
Written by the Ignited Nepal AI Visibility team. ignitednepal.com