Product Schema for Perplexity

Implement Product schema to improve product visibility in Perplexity.

Trakkr data source

This guide is part of Trakkr's AI visibility library, then routes readers into product coverage, pricing, category benchmarks, and API access.

Surface
Guide
Source
Editorial
Updated
March 13, 2026
Access
Public

Perplexity searches the web in real-time and picks the best product information to display. When it finds two similar products, structured data often determines which one gets featured. Product schema gives Perplexity the exact details it needs: price, availability, ratings. Without it, you're gambling on whether Perplexity can parse your product info correctly.

The Problem

Perplexity pulls product information from whatever source seems most authoritative at search time. If your product pages lack structured data, Perplexity might cite a competitor's comparison page or an outdated price from a third-party site instead of your official information.

The Solution

Product schema markup tells Perplexity exactly what your product is, how much it costs, and whether it's in stock. This structured data acts as a direct line to AI systems, making your product information impossible to misinterpret. The key is implementing it correctly across all product pages.

Add basic Product schema to your product pages

Start with the core Product schema properties: name, description, brand, offers (price and availability), and aggregateRating if you have reviews. Place this JSON-LD in your page head. Perplexity reads this structured data to understand what you're selling.

Structure your pricing data precisely

Include exact price, currency, and availability status. If you have multiple variants, add separate Offer objects for each. Perplexity often compares prices across sources, so accuracy here prevents it from citing outdated pricing elsewhere.

Add product images with ImageObject schema

Perplexity increasingly shows product images in results. Wrap your main product image in ImageObject schema with contentUrl, width, and height. This helps Perplexity identify your official product photos versus random web images.

Include review and rating data when available

If you have customer reviews, add AggregateRating with ratingValue, reviewCount, and bestRating properties. Perplexity uses this social proof when comparing similar products. Even a few genuine reviews can give you an edge.

Test with Google's Rich Results Tool

Google's validator catches most schema errors that would confuse Perplexity. Enter your product page URL and fix any warnings or errors. Pay attention to required properties - missing data means Perplexity might not recognize your schema at all.

Monitor how Perplexity cites your products

Search Perplexity for your product names and category terms. Note whether it shows your pricing, descriptions, and availability accurately. If Perplexity still cites other sources, your schema might need refinement or the content itself may need updating.

Frequently Asked Questions

Does Perplexity actually read Product schema?

Yes, Perplexity processes structured data when crawling pages. While it doesn't explicitly confirm which schema types it prioritizes, Product schema consistently improves how AI systems understand ecommerce content.

Should I add schema to category pages too?

Focus on individual product pages first. Category pages benefit more from ItemList schema, but Product schema on specific product pages has higher impact for purchase-intent queries.

How quickly does Perplexity pick up new schema?

Perplexity crawls actively, so new schema typically appears within days to weeks. Unlike Google, Perplexity doesn't have a formal index refresh cycle - it discovers content dynamically.

Can bad schema hurt my Perplexity visibility?

Invalid schema won't directly hurt rankings, but it can confuse Perplexity's parsing. It's better to have no schema than incorrect schema that contradicts your page content.

Which Product schema properties matter most?

Name, price, availability, and description are essential. Brand and aggregateRating add credibility. Focus on these core properties before adding advanced markup like additionalProperty.