AEO fundamentals
How to get your products into Perplexity Shopping
The product data Perplexity needs to shortlist and recommend your products: one clean Product block, identifiers, price and stock.
By the ShopToAI team, updated Oct 20, 2026
Perplexity can answer shopping questions with a short list of specific products. If your catalog is not in that shortlist, the shopper never sees you. Good product data is the part of this you control, so getting eligible is mostly a data exercise.
What to get right in the product data
Structured data is a dependable way to tell an assistant what a product is, and a single clean Product block is the first thing to get right. Fill the obvious fields: 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, so shoppers and machines see the same proof.
- PerplexityBot allowed to read your pages in robots.txt.
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.
How ShopToAI helps
ShopToAI audits your WooCommerce catalog the way Perplexity reads it, then fixes the gaps: one correct Product block, muted duplicates, flagged identifier gaps and a feed kept in sync. See where you stand with a free store check, read the structured data basics, or compare AEO tools for WooCommerce.
Common questions
Does Perplexity use structured data?
Structured data is a dependable way to tell any assistant what a product is. A single valid Product block with brand, price, availability and identifiers is the first 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.