AEO fundamentals
How to get your products into Perplexity Shopping
Perplexity reads JSON-LD before your HTML. Here is the product data it needs to shortlist and recommend your products.
By ShopToAI Team · Updated Jul 21, 2026
Perplexity now answers shopping questions with a short list of specific products, often with a buy option attached. If your catalog is not in that shortlist, the shopper never sees you. The good news is that Perplexity is unusually explicit about what it reads, so getting eligible is mostly a data exercise, not a guessing game.
What Perplexity reads first
Perplexity leans heavily on structured data. It parses your product page's JSON-LD before it worries about the visible HTML, so a clean, single Product block is the highest-leverage thing on the page. It wants the obvious fields filled: name, brand, a real price with currency, an availability value, and identifiers like GTIN where the product has one.
If that block is missing, duplicated, or contradicts the visible page, you are handing the assistant a reason to pick a competitor whose data is clean.
The short checklist
- One valid Product JSON-LD block per product page, from a single source.
- Brand and, where it exists, a GTIN. Never invent a GTIN.
- Price, currency and a real availability value that matches stock.
- Ratings and reviews marked up, since Perplexity uses them to break ties.
- The retrieval crawlers allowed to read your pages in robots.
Feeds still matter
Structured data makes a single page readable, but a product feed keeps your whole catalog discoverable and current. Keep titles specific (brand, product type, the detail that matters) and keep price and stock in sync, because a stale feed is worse than no feed.
Where we fit
shoptoai audits your WooCommerce catalog the way Perplexity reads it, then fixes the gaps: one correct Product block, muted duplicates, filled identifiers and a feed kept in sync. See where you stand with a free audit, read the structured data basics, or compare AEO tools for WooCommerce.
Common questions
Does Perplexity use structured data?
Yes. Perplexity parses JSON-LD on the product page before the visible HTML, so a single valid Product block with brand, price, availability and identifiers is the most important thing to get right.
Do I need a separate feed for Perplexity?
The same clean, complete product data that helps ChatGPT and Google also helps Perplexity. Keep one accurate feed with titles, price and stock in sync rather than maintaining a special one per engine.