How do I get my products to show up in Perplexity Shopping?
Perplexity Shopping recommends products by retrieving structured, crawlable product data in real time — not by running a paid catalog. To show up, your product pages need clean Product schema, a crawlable robots.txt, and specific enough content that the assistant can confidently compare you to alternatives.
What Is Perplexity Shopping, Exactly?
Perplexity Shopping (sometimes surfaced through "Buy with Pro" checkout for subscribers) is the assistant's built-in product discovery layer — when a user asks something like "best running shoes for flat feet under $150," Perplexity retrieves live product data, compares options, and answers with specific picks and links. There's no separate merchant portal or paid feed to submit to.
This matters because it changes the entire mental model. You're not applying to a shopping directory. You're being read, in real time, off your own product pages — the same pages a customer would land on. If those pages are thin, unstructured, or hidden from crawlers, Perplexity has nothing to pull from, no matter how good the product actually is.
That's also why this is genuinely winnable for a small DTC store. Perplexity isn't ranking domain authority the way Google's classic algorithm does — it's evaluating whether this specific product page answers this specific query clearly enough to cite. A well-structured product page from a 50-SKU store can out-compete a vague one from a name brand.
How Perplexity's Shopping Assistant Actually Finds Products
Perplexity finds shoppable products the same way it finds any citable source: real-time crawling plus structured-data parsing, not a submitted feed. Understanding this retrieval path tells you exactly where to intervene.
The rough sequence, based on how Perplexity documents its own crawling and how AI answer engines generally work (Google's own AI features documentation describes the same retrieve-then-synthesize pattern):
- Crawl — PerplexityBot fetches your page if
robots.txtallows it. - Parse — it reads Product schema and visible on-page content to extract price, availability, specs, and reviews.
- Compare — it matches your product against others that answer the same query.
- Cite — if your page is the clearest, most specific match, it gets named and linked in the answer.
Miss any one step and you're invisible for that query, even if you objectively make the best product. This is the same failure mode we see across 24 Shopify DTC brands in StoreCited's own research: most had solid products and decent copy, but zero structured data exposing reviews or specs to a crawler — so an AI assistant had no reliable way to compare them against a competitor's cleanly tagged listing.
Step 1: Confirm PerplexityBot Can Actually Reach Your Product Pages
If PerplexityBot is blocked, none of your content strategy matters — check this first. Open yourstore.com/robots.txt and confirm there's no blanket Disallow rule covering PerplexityBot or all user agents.
- Add an explicit allow if you're unsure:
User-agent: PerplexityBotthenAllow: / - On Shopify, double-check that an SEO app or a password-protected storefront setting hasn't quietly
noindex-ed collection or product pages - Confirm your product pages aren't gated behind JavaScript that only renders after user interaction (some app-injected reviews and variant pickers do this)
This is a five-minute check with an outsized payoff. Run a free StoreCited scan and it flags crawler-blocking issues automatically alongside everything else on this list.
Step 2: Add Product Schema That Actually Matches What's On the Page
Product schema is the single highest-leverage fix, because it's the structured data Perplexity parses to compare price, availability, and specs across competing options. Without it, the assistant is guessing from unstructured text — and it usually guesses in favor of whoever made the guessing easier.
At minimum, your Product schema should include:
| Field | Why it matters for Perplexity Shopping |
|---|---|
name + description | Basic identity match against the query |
offers.price + priceCurrency | Lets the assistant filter by budget ("under $150") |
availability | Filters out-of-stock items from being recommended |
aggregateRating | Lets it cite "rated 4.7 from 340 reviews" as a differentiator |
brand | Disambiguates you from resellers or marketplace listings |
Critically, the schema has to match the visible page — Google's structured data guidelines are explicit that markup describing content not actually on the page is treated as spam, and the same logic applies to any AI crawler reading it. Most Shopify themes emit basic Product schema already; the gap is usually aggregateRating and accurate availability, which need review-app or inventory-sync wiring. If you'd rather not hand-code it, StoreCited's free Product schema generator builds compliant markup you paste straight into your theme.
Step 3: Write Product Copy Specific Enough to Win a Comparison
Perplexity Shopping answers comparison-shaped queries — "best," "vs," "under $X" — so your copy needs to give it something concrete to compare, not adjectives. "Premium quality, built to last" tells an AI nothing it can act on.
What actually gets pulled into a shopping answer:
- Exact specs: weight, dimensions, materials, battery life — whatever your category's buyers actually compare
- Named use cases: "for flat feet," "for apartment kitchens," "for beginners" — the qualifiers that match how people phrase questions
- Honest trade-offs: if your product is great for X but not Y, saying so directly makes the page more trustworthy to cite, not less
- Real numbers over marketing adjectives: "12-hour battery" beats "long-lasting" every time
This is where the get-products-recommended-by-ai guide goes deeper on writing comparison-ready product copy — it's worth the extra ten minutes per SKU on your top sellers.
Step 4: Build the Comparison Content Perplexity Actually Cites
Dedicated comparison and buying-guide content outperforms product pages alone for the exact query types Perplexity Shopping is built to answer — "X vs Y," "best [category] for [use case]." A single well-structured guide can get cited for dozens of related queries a lone product page never touches.
- Write one guide per genuine buying decision your customers face (not one per product)
- Structure it with a real comparison table — Perplexity's synthesis step favors content that's already organized the way an answer would be
- Add FAQPage schema to the guide so specific sub-questions are individually citable
- Link the guide from the relevant product pages, and vice versa, so crawlers can connect the two
StoreCited's own numbers make the opportunity size clear: across the same 24-brand research sample, only 4% of stores emit any FAQ schema at all. That's a wide-open gap for anyone willing to structure a handful of buying guides properly.
Step 5: Check What's Actually Happening, Don't Guess
The only way to know if you're showing up in Perplexity Shopping for your category's queries is to check directly — assuming based on "we did the SEO stuff" is how stores waste months on the wrong fix. Ask Perplexity your own buyer-intent questions ("best [your category] for [your main use case]") and see who gets cited.
- Run StoreCited's Perplexity visibility checker for Shopify to see how your store scores specifically against Perplexity's retrieval behavior
- Run a broader free AI visibility scan to see your overall AI Visibility Score and which competitors are getting cited in your place
- Re-check the Shopify schema checker after you ship schema changes — markup that's technically present but malformed is a common silent failure
If a competitor keeps showing up instead of you for queries you should win, that's not random. It almost always traces back to one of the four steps above — crawlability, schema completeness, copy specificity, or missing comparison content.
Quick-Reference Checklist
-
robots.txtexplicitly allows PerplexityBot, or at least doesn't block it - Product pages aren't gated behind JS that hides content until interaction
- Product schema includes price, availability,
aggregateRating, andbrand - Schema data matches what a human actually sees on the page
- Product copy states real specs and named use cases, not just adjectives
- At least one comparison/buying guide exists per major purchase decision, with FAQPage schema
- You've personally asked Perplexity your own category's buying questions and checked who gets cited
None of this guarantees a citation — no one can promise that, and anyone who does is guessing. What it does is remove every avoidable reason Perplexity's assistant would skip your product in favor of a competitor's better-structured page. That's a fixable, controllable list, which is more than most stores can say about their current AI visibility. A free StoreCited scan walks through all of it against your actual store in a couple of minutes.
Get the answer for your specific store