Perplexity Commerce
Perplexity Shopping for E-commerce: Get Your Shopify Store Recommended
Perplexity Commerce is the fastest-growing AI shopping channel in 2026. It recommends products differently from ChatGPT Shopping — reviews and descriptions matter more here than GTINs and product feeds. This guide covers what to optimize and why.
AggregateRating JSON-LD as a primary recommendation confidence signal — stores without machine-readable reviews are deprioritized. Description richness and FAQ schema on PDPs drive citation frequency. PerplexityBot must be unblocked. The Perplexity Merchant Verified program accelerates indexing.
How Perplexity Commerce works
Perplexity is an answer engine — it synthesizes information from multiple sources and cites them. Its shopping mode (Perplexity Commerce) works the same way: when a user asks "what's the best waterproof jacket under $200?" Perplexity:
- Crawls product pages via PerplexityBot, indexing descriptions and structured data
- Assesses review signal quality from
AggregateRatingJSON-LD (review count + average rating) - Synthesizes a recommendation citing product descriptions as evidence
- Links directly to the product page (no marketplace intermediary)
The key architectural difference from ChatGPT Shopping: Perplexity is citation-native. It surfaces products it can cite — meaning products with rich, quotable descriptions and verifiable review signals. This changes the optimization priority order significantly.
Perplexity vs. ChatGPT Shopping: where they diverge
| Signal | ChatGPT Shopping | Perplexity Commerce |
|---|---|---|
| AggregateRating JSON-LD | Low | Critical |
| Description richness | High | Critical |
| FAQ schema on PDPs | Low | Critical |
| GTIN / barcode | Critical | Medium |
| ProductGroup JSON-LD | Critical | Medium |
| Merchant Verified program | N/A | Critical |
| robots.txt access | Critical | Critical |
| /products.json feed | Critical | Medium |
The biggest divergence: AggregateRating — Perplexity treats it as a confidence signal for recommendations; ChatGPT Shopping treats it as a secondary quality indicator. If you have strong reviews but they're not in JSON-LD, Perplexity can't use them.
The 5 signals Perplexity prioritizes most
AggregateRating JSON-LD
Review count and average rating are Perplexity's primary quality signal. A product with 47 reviews at 4.6 stars gets recommended over a product with 3 reviews at 4.9 stars — volume counts. If your Shopify reviews app (Judge.me, Okendo, Yotpo, etc.) isn't outputting AggregateRating JSON-LD in your product page HTML, Perplexity can't read your reviews.
// Required AggregateRating JSON-LD in your Product schema
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.6",
"reviewCount": "47",
"bestRating": "5",
"worstRating": "1"
}
Check if your theme is outputting this: curl -s https://yourstore.com/products/your-slug | grep -o '"aggregateRating"[^}]*}'
Description richness and quote-friendliness
Perplexity cites your product description verbatim when recommending it. Descriptions that contain specific, quotable claims ("made from recycled ocean plastic collected in the Philippines") get cited far more often than generic descriptions ("high-quality material, comfortable fit"). Target 200+ words with specific materials, use cases, and differentiating features.
FAQ schema on PDPs
Perplexity Commerce answers questions, not just queries. If a user asks "is this jacket waterproof?" and your PDP has an FAQ section with an answer to that exact question in FAQPage JSON-LD, Perplexity will cite your answer directly. This dramatically increases citation frequency for informational shopping queries.
// FAQPage JSON-LD — add to product pages
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Is this jacket waterproof?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. The outer shell is treated with a durable water repellent (DWR) finish rated to 10,000mm hydrostatic head. It will handle heavy rain for 2+ hours without breakthrough."
}
}
]
}
PerplexityBot unblocked in robots.txt
Same requirement as all AI shopping agents: if PerplexityBot is blocked, your store doesn't exist to Perplexity Commerce. Check: curl -s https://yourstore.com/robots.txt | grep -i perplexitybot. The correct state is no Disallow directive for PerplexityBot, or an explicit Allow.
Perplexity Merchant Verified program
Perplexity's Merchant Verified program (launched mid-2025) gives participating stores a verified badge in shopping results, priority crawl scheduling, and access to real-time price/availability push APIs. Applications are reviewed by Perplexity's commerce team. The badge is a strong trust signal in recommendation responses. Apply at perplexity.ai/merchants (external link).
Implementation priority order
If you're starting from scratch on Perplexity optimization:
- Unblock PerplexityBot (30 min) — foundation; nothing else matters if the crawler is blocked
- Enable AggregateRating JSON-LD (2–4 hrs) — check your review app theme settings; most apps support this with a toggle. Judge.me and Okendo both have a "structured data" option in their theme settings.
- Enrich top-20 product descriptions (1–2 days) — focus on specific claims that Perplexity can quote. Generic copy doesn't get cited.
- Add FAQ schema to top-20 PDPs (2–4 hrs) — answer the 3–5 most common questions about each product type. Use actual customer questions from reviews and support tickets as source material.
- Apply to Merchant Verified program (30 min application) — requires business verification, return policy URL, and accurate pricing. Worth doing early.
Verifying AggregateRating output on your Shopify theme
The most common Perplexity failure mode: your review app shows star ratings in the storefront UI, but the theme isn't injecting the JSON-LD version into the page HTML. Check it:
curl -s "https://yourstore.com/products/your-best-seller" \ | grep -A20 '"@type": "Product"' \ | grep -i "aggregateRating" # If nothing returned: your reviews aren't in JSON-LD. # Fix: check your review app's Shopify theme settings for "structured data" or "schema.org" option.
Review app settings by platform:
- Judge.me: Admin → Theme integration → Enable structured data markup
- Okendo: Settings → Structured Data → Enable AggregateRating
- Yotpo: Settings → Advanced → Rich Snippets → Enable
- Stamped.io: Settings → Display Settings → Schema Markup → Enable
FAQ
Does Perplexity Shopping use a product feed like Google Shopping?
No. Perplexity Commerce uses organic web crawl (PerplexityBot), not a submitted product feed. It reads your store pages and structured data directly. There's no Merchant Center equivalent — getting indexed is about crawl access, not feed submissions.
How many reviews do I need for Perplexity to recommend my products?
There's no published minimum. Internally, we observe that products with 10+ reviews in AggregateRating JSON-LD outperform those with 0–3 reviews significantly. The count matters more than the average rating up to about 4.0 — after that, both matter equally.
Do I need to optimize separately for Perplexity and ChatGPT Shopping?
In practice, yes — the priority order is different. The shared foundation (robots.txt access, basic structured data, description quality) is common to both. But Perplexity's unique requirements (AggregateRating, FAQ schema, Merchant Verified) are separate work items from ChatGPT's unique requirements (GTINs, ProductGroup, /products.json completeness).
My review app outputs stars on the page but I don't see JSON-LD. What do I do?
The visual star display and the structured data output are separate settings in most review apps. Look for "Schema.org", "Structured Data", or "Rich Snippets" in your review app settings and enable it. If the setting doesn't exist, contact the app's support — they likely have theme code you can install manually.
Is Perplexity growing faster than ChatGPT Shopping?
In e-commerce referral traffic, yes — Perplexity's Commerce mode grew faster in 2025 because it launched purpose-built shopping features (product cards, price comparison, Merchant Verified badges) earlier than ChatGPT's equivalent. As of mid-2026, both are significant channels for DTC stores with strong catalogs.
Check your Perplexity Commerce readiness score
Free CatalogScan audit checks AggregateRating, description richness, FAQ schema, and 15 more signals across your full catalog.
Scan your store free →