By Steve Merrill, Founder of WRKNG Digital | August 12, 2026
How does Perplexity Shopping decide which products to show?
Perplexity Shopping picks products it can read, trust, and confirm. That means structured product data, a clean feed, and outside reviews. If it cannot pull your price, specs, and availability straight off the page, it skips you and shows a competitor.
I've had a hard time getting store owners to believe this. They rank fine on Google and assume that carries over. It doesn't. Perplexity reads the web differently. Here are the seven factors that decide who gets picked, and why most Shopify stores get skipped.
1. Structured Product Schema
Perplexity leans on schema.org Product markup to read price, brand, and availability without guessing. When that markup is missing or broken, the product becomes invisible to the model even if the page looks fine to a human. Add complete Product schema to every product page, with name, price, availability, and reviews filled in.
2. A Live, Readable Product Feed
Perplexity pulls from merchant feeds to confirm what you sell and what it costs right now. A stale feed with old prices or dropped items gets ignored, because the model won't cite data it can't trust. Keep your feed current and connect it through Shopify's merchant and feed tools so the data stays live.
3. Third-Party Reviews and Mentions
Perplexity trusts what other sites say about your product more than what you say about it. A product with reviews on Reddit, blog roundups, and comparison pages gets picked over one with nothing but your own copy. Get your products into real third-party coverage, because outside signals are what the model uses to break a tie.
4. Clear, Specific Product Descriptions
The model matches products to a shopper's exact question, so vague copy loses. "Comfortable running shoe" does nothing. "Zero-drop trail running shoe, 9mm lugs, 8.4 oz" gives Perplexity the specs it needs to match a real query. Write descriptions with materials, dimensions, use cases, and hard numbers.
5. Crawlable Pages (No JavaScript Walls)
If your product details load through JavaScript after the page renders, the crawler may see an empty shell. Google can sometimes render this. Perplexity's sources often can't, so your price and specs never make it into the answer. Make sure product data sits in the raw HTML, not just in scripts that run later. Google's crawling guidance covers the same principle.
6. In-Stock Status and Real Pricing
Perplexity won't recommend a product it thinks is sold out or wrongly priced. When your availability field says out of stock, or your schema price doesn't match the page, the model drops you to protect the shopper. Keep availability and price accurate in both your schema and your feed, every single day.
7. Topical Authority Around the Product
A store that only has product pages looks thin. One that also has buying guides, comparisons, and answers to real questions looks like an authority the model can lean on. Build content around your products so Perplexity sees a source worth citing, not just a checkout page. You can read how Perplexity describes its sourcing on perplexity.ai.
How We Chose This List
These factors come from testing live Shopify stores against Perplexity Shopping results and watching which ones got pulled in and which got skipped. The pattern is consistent: readable data first, outside trust second.
FAQ
Q: Does Perplexity Shopping use my Shopify SEO?
Some of it. Perplexity reads the same structured data and crawlable pages Google uses, so clean technical SEO helps. But it weighs third-party reviews and product feeds more than keyword rankings.
Q: Why does Perplexity skip in-stock products from my store?
Usually because your product schema is missing or your pages render through JavaScript the crawler can't read. If Perplexity can't confirm price, availability, and specs from the page source, it skips the product.
Q: How fast can I improve Perplexity product visibility?
Schema and feed fixes can be crawled within days. Building reviews and mentions takes months. Fix the technical layer first, then work the outside signals.
Q: Do I need a product feed for Perplexity Shopping?
It helps a lot. Perplexity pulls structured product data from feeds to confirm price and availability. A clean, current feed is one of the strongest signals you can send.
Most Shopify stores get skipped because they never fixed the data layer. We fix it. See how WRKNG Digital gets your products picked by AI shopping engines.

