Perplexity Shopping setup for Shopify stores

Perplexity Shopping quietly became one of the higher-intent AI shopping surfaces over the last year. It ranks differently from ChatGPT — citation-ability, brand-entity clarity, and canonical hygiene carry more weight. Here's what Perplexity reads from your Shopify catalog, the six setup steps that actually move the needle, and where it diverges from ChatGPT Shopping.

Last updated 2026-04-22 · ~6 min read · covers the 6 Perplexity-specific steps + ChatGPT diffs

TL;DR: Perplexity reads the same Shopify pipes ChatGPT does — Global Catalog feed + public /products.json + Product JSON-LD — but weighs brand entity clarity and citation-ability much higher. Getting the 18 catalog signals right covers both. The Perplexity-specific lever: a complete Brand entity in your JSON-LD.

How Perplexity Shopping actually works

Perplexity launched Shopping in late 2024 and expanded integrations throughout 2025. It's part of Perplexity's broader "answer engine" positioning — the answer is composed from sources, and Perplexity expects to cite them. This cite-first architecture drives most of the ranking quirks below.

Perplexity's product-picking pipeline, as we've observed it:

  1. Intent classification. User query is classified as shopping (vs informational) when it contains buying intent patterns. Once classified as shopping, Perplexity queries its product index.
  2. Index retrieval. Perplexity pulls candidates from a combination of its own crawl (broad coverage), Shopify's Global Catalog (Shopify merchants), and real-time on-page fetches (freshness).
  3. Ranking. Candidates are ranked on: catalog-data quality (identity + richness), brand-entity clarity (citation trust), source-URL canonical quality (link-trust), and match to the user's expressed preferences.
  4. Composition. Top 3–5 products surface as inline cards with price, rating, and a direct link. Perplexity's citation footer always shows the source stores.

The 6 setup steps Shopify-specific

Step 1

Confirm you're in Shopify's Global Catalog

Automatic for eligible US merchants since March 24, 2026. If you're on a custom or headless Shopify setup, verify with Shopify Support that your products are being syndicated. Global Catalog inclusion gives Perplexity the indexed breadth to know your products exist.

Step 2

Emit full Product JSON-LD on every PDP

Perplexity parses <script type="application/ld+json"> blocks on every PDP fetch. Required fields: name, image, offers.price, offers.priceCurrency, offers.availability. Validate in Google's Rich Results Test.

Step 3

Populate a full Brand entity (Perplexity-specific lever)

Where ChatGPT accepts a plain brand name string, Perplexity strongly prefers a nested Brand entity with @type, name, url (your root domain), logo, and ideally description. This is the signal that lets Perplexity surface your brand as a card when users ask brand-intent queries ("best sustainable shoe brands"). Format:

"brand": {
  "@type": "Brand",
  "name": "Yourbrand",
  "url": "https://yourstore.com",
  "logo": "https://yourstore.com/assets/logo.png",
  "description": "..."
}

Most Shopify themes emit just the string form. Upgrading to the full entity typically requires a theme edit in product-json-ld.liquid (or the equivalent Hydrogen component).

Step 4

Canonical URLs — one per product, no variants

Perplexity is picky about canonicals because citation URLs need to be stable and canonical. Every PDP should have <link rel="canonical"> pointing to the clean /products/X form, regardless of the path used to reach it (/collections/Y/products/X, ?variant=…, etc.). If Perplexity sees two URLs for one product, it splits trust.

Step 5

Review schema with real counts

aggregateRating JSON-LD with ratingValue and reviewCount. Perplexity uses review count as a trust heuristic — products with <10 reviews rank lower even with 5-star averages. If your review provider (Yotpo, Judge.me, Shopify Product Reviews) doesn't surface the schema, switch the template or provider.

Step 6

Open Graph on every page, not just home

Perplexity renders OG cards in its citation footer. A store with og:title + og:image on PDPs gets a rich card; a store with OG only on home gets a plain link. This is a Perplexity-specific differentiator — ChatGPT Shopping doesn't render citation cards in the same way.

Perplexity vs ChatGPT Shopping — what's different

AspectChatGPT ShoppingPerplexity Shopping
Primary ranking inputProduct JSON-LD richness + review schemaBrand entity clarity + canonical URL trust
Citation modelIn-line product cards; source noted but not highlightedCitation-first; source store linked prominently
FreshnessIndexed + Global Catalog; live fetches on explicit "right now" queriesIndexed + aggressive live-fetch for any query with price/availability intent
Brand string vs entityAccepts bothStrongly prefers full Brand entity
Review trust heuristicRating value dominatesReview count + rating value; low-count stores get discounted
Canonical strictnessModerateHigh — split trust across URL variants is penalized
Bottom lineRich JSON-LD winsClean brand + canonical + review count wins

Both surfaces read the same 18 catalog signals we cover in the Agentic Storefronts checklist — getting them all right covers both. The weights differ, but the signals don't.

How to test your Perplexity presence

  1. Ask Perplexity directly. Go to perplexity.ai and ask a query your products should surface for — e.g. "where can I buy [product category]" or "best [brand] products". Note whether your store appears in the citations.
  2. Check brand-intent queries. Ask "what is [your brand name]" and inspect the card Perplexity renders. If the card is thin or missing the logo, that's a Brand-entity JSON-LD gap.
  3. Compare to competitors. If a competitor shows up and you don't, view-source their PDP JSON-LD — the diff is usually concentrated in Brand entity richness, review count, or JSON-LD validation errors.
  4. Run a full catalog scan. CatalogScan checks all 18 signals including the Perplexity-specific Brand entity check. Free, no login.

Related reading

FAQ

Does Perplexity Shopping work for Shopify stores?

Yes. Perplexity Shopping launched in late 2024 and ingests catalog data from Shopify's Global Catalog (enabled by default for eligible US merchants since March 24, 2026) and directly from public /products.json endpoints. Both sources feed the same ranking engine.

Is there a Perplexity merchant program?

Perplexity runs an ambassador / merchant program for direct placements, but discovery does not require it. If your Shopify store is Agentic Storefronts-enabled and your catalog data is clean, you are discoverable. The merchant program adds native purchase buttons and priority support; it does not gate ranking.

How does Perplexity's ranking differ from ChatGPT?

Perplexity weighs citation-ability heavily — it wants to link back to authoritative sources. Stores with solid brand JSON-LD, clean canonical URLs, and unique on-page content tend to rank higher. ChatGPT weighs the Product JSON-LD richness and review schema more directly. Getting both right means covering all 18 signals on our checklist.

What's the single highest-leverage fix for Perplexity?

Populating a full Brand entity in your Product JSON-LD — not just a brand-name string. Include name, url, logo, and description. Perplexity uses this entity when rendering brand-intent answer cards.

Does Perplexity crawl my store in real time?

Mix. Perplexity uses its own search index for breadth and does live fetches for freshness — price, availability, and anything where the user asks "right now". A price change on your store can land in a Perplexity answer within minutes, but only if the structured data on the PDP is correct. Misformatted JSON-LD breaks the freshness path.

What about Google AI Mode?

Google AI Mode reads substantially the same signals as ChatGPT and Perplexity (Product JSON-LD, reviews, GTINs, Google Product Category) plus Google-specific ones (Merchant Center feed, traditional Google Shopping listings). The 18-signal checklist covers the shared ground; Merchant Center is handled by Shopify's Google Sales Channel app if you have it installed.

Check your Perplexity + ChatGPT readiness

Free 2-minute scan. All 18 signals including the Perplexity-specific Brand entity check.

Scan my store → Read the full checklist