Back to Blog

Perplexity Shopping for Merchants: The Complete Submission Guide (2026)

Perplexity Shopping for Merchants — complete submission guide 2026

Perplexity Shopping is the smallest of the major AI shopping platforms by user count — but it’s growing fast, and the audience profile makes it disproportionately valuable for ecommerce brands.

By early 2026, Perplexity reached 45 million monthly active users. The platform launched its Buy with Pro feature in November 2024 alongside the Perplexity Merchant Program, and shopping-intent queries grew 5x within months. The audience skews toward college-educated, high-income users — the kind of customer who researches before buying and spends more per order than the typical search-driven shopper.

For merchants, the math is straightforward: smaller audience, higher intent, less competition. Early-mover advantage is real here in a way it isn’t on Google Shopping anymore.

This guide covers everything you need to participate in Perplexity Shopping: eligibility, application, feed requirements, optimization tactics, and the question Shopify merchants are getting wrong.

What the Perplexity Merchant Program actually is

The Perplexity Merchant Program is Perplexity’s structured way of letting ecommerce brands feed product data directly into the platform. Once you’re in the program, your product catalog becomes part of Perplexity’s index — when users ask shopping questions, Perplexity’s AI can surface your products in responses with prices, images, reviews, and direct purchase links.

It’s free to join. There are no listing fees, no commission on sales, no advertising costs. Perplexity’s revenue model is currently tied to its Pro subscriptions and (separately) sponsored questions ad products, not merchant commissions.

The benefits Perplexity advertises:

  • Increased recommendation likelihood — products in the index with complete data are more likely to be surfaced
  • Free API access — for building Perplexity-powered search experiences on your own site
  • Custom merchant dashboard — insights into which queries surface your products and which categories convert
  • Buy with Pro integration — eligible products can be purchased inside Perplexity without the customer leaving the platform (PayPal-powered, free shipping for Pro users)

The program is currently US-only — both for users (Buy with Pro is US-only) and for merchants (you must sell and ship to US customers to be eligible).

Eligibility

The eligibility bar is intentionally low. Perplexity’s program is described as targeting “large retailers” but the application form is open to merchants of any size. The requirements are:

  • You sell and ship products to US customers
  • You operate a legitimate ecommerce business with proper registration
  • Your products meet Perplexity’s content policies (no prohibited categories like adult content, restricted substances, weapons, etc.)
  • Your store has accurate inventory management and the ability to generate structured product feeds

If you’re an established merchant with a working ecommerce site, you almost certainly qualify. The application is reviewed but Perplexity hasn’t published a rejection rate.

How to apply

The application takes under five minutes. Perplexity’s signup form asks for:

  1. Business name and legal entity
  2. Primary contact information
  3. Website URL
  4. Shopping vertical (electronics, beauty, home, apparel, etc.)
  5. Estimated monthly order volume

The form is linked from Perplexity’s shopping help center. After submission, Perplexity reviews the application and reaches out with next steps if you’re approved.

Approved merchants receive instructions for feed submission, access to the merchant dashboard, and API credentials.

Feed requirements

Here’s where things get technical. Perplexity accepts product feeds in CSV format following the Google Merchant Center feed specification, delivered via SFTP or other secure server methods.

If you already have a Google Shopping feed, you have a head start. But don’t assume your existing feed is ready — Perplexity weights certain fields more heavily than Google does, and missing data that Google tolerates can drop products from Perplexity entirely.

Required fields

GTIN (UPC/EAN) — Non-negotiable. Perplexity uses GTINs for product matching and de-duplication. Products without valid GTINs are likely to be excluded from results entirely. If you sell custom products without manufacturer GTINs, you’ll need to apply for them or use product identifiers that follow GS1 standards.

Product title — Format: brand + product type + key differentiators. The title is the primary signal Perplexity uses to match products to user queries. “Waterproof Adventure Motorcycle Jacket — Touring, All-Season, Men’s Black” outperforms “Style #18383” by an order of magnitude.

Product description — Natural language, not feature-list bullets. Perplexity’s AI matches products against conversational queries like “what’s a good motorcycle jacket for long-distance touring?” Descriptions written in natural language that anticipate these questions perform meaningfully better than dry spec sheets.

Pricing — Real-time and accurate. Discrepancies between the feed price and the price on your site cause products to be flagged or dropped. Update the feed whenever you change pricing.

Inventory status — Real-time. Stale stock data is one of the fastest ways to get excluded from results. If your products are showing as “in stock” in Perplexity but are actually sold out on your site, the customer experience is broken and Perplexity penalizes you for it.

High-quality images — Hero image on a plain background, plus multiple angles, close-ups, and lifestyle shots. Perplexity supports visual search through Snap to Shop, so image quality affects both standard search and image-based discovery.

Customer reviews and ratings — Surfaced through AggregateRating schema (more on schema below). Review count and average rating are both ranking signals. Merchants without reviews on their products will struggle to rank against competitors with verified review history.

Schema.org markup is non-optional

This is the part most submission guides skim over. Perplexity ingests Schema.org Product structured data directly from your product pages. The feed gives Perplexity your product catalog. The Schema.org markup gives Perplexity validation that your live site matches your feed claims.

The schema you need on every product page:

  • Product — basic product information
  • Offer — pricing and availability
  • Review — individual customer reviews
  • AggregateRating — review summary (rating count and average)

Without this markup, your products are harder for Perplexity’s AI to parse, and ranking suffers. If you’re not currently injecting Schema.org data, this is one of the highest-leverage additions you can make.

UCP Radar generates and hosts a Schema.org loader script that auto-injects all four schema types on your product pages. You paste a single script tag into your product page template and the loader handles per-product data injection automatically. For merchants who don’t have a developer or a structured data tool already, this is significantly easier than writing JSON-LD per product page.

Ranking signals: what makes products surface

Perplexity hasn’t published its full ranking algorithm, but the signals that publicly appear to matter:

  • Structured data quality — Schema.org Product + Offer + Review + AggregateRating completeness
  • GTIN coverage — products without GTINs lose to products with them
  • Real-time price and stock accuracy — stale data drops you fast
  • Review volume and sentiment — more verified reviews and positive sentiment lift ranking
  • Checkout compatibility — Buy with Pro and PayPal/Venmo support gives a ranking boost when the user has decided on a specific product
  • Image quality — supports visual search and conversational matching

The signals are knowable and the work to optimize for them is finite. Merchants who treat AI shopping as a serious channel and invest in feed quality consistently outperform larger competitors who don’t.

What Shopify merchants need to know

Through Perplexity’s Shopify partnership, products from US-based Shopify stores can appear in Perplexity Shopping results without joining the formal Merchant Program. Shopify’s product catalog syncs to Perplexity automatically.

This is genuinely useful — but it’s also where most Shopify merchants form a misleading impression of how AI shopping works.

The Shopify integration is a passive sync. Whatever data exists in your Shopify product records flows through to Perplexity. If your titles are SKU-style (“PROD-1042”), if your descriptions are sparse, if your products are missing GTINs, Perplexity sees that data exactly as it sits in Shopify. Auto-integration isn’t a free win. It’s a free exposure of whatever data quality you already have.

This explains a pattern we see often: a Shopify merchant assumes they’re “all set” with AI shopping, doesn’t optimize their product data, and then notices that smaller competitors with better-optimized feeds are outranking them in Perplexity results. The competitor isn’t gaming any algorithm. They’re just feeding cleaner data into the same pipe.

If you’re a Shopify merchant, the honest assessment is:

  • Your products are eligible to appear via auto-sync
  • Whether they actually appear and rank depends entirely on the quality of your Shopify product records
  • The Merchant Program adds direct controls, custom dashboards, and API access — but doesn’t fix bad data
  • Optimizing your underlying product data benefits both Shopify auto-sync AND any other AI shopping channel you participate in

The work to do, in order:

  1. Audit your Shopify product titles, descriptions, GTINs, and images for completeness
  2. Add Schema.org markup to product pages (most Shopify themes don’t include the full schema set by default)
  3. Configure robots.txt to allow AI crawlers
  4. Optionally: apply to the Merchant Program for the dashboard, API, and ranking benefits

Optimization first, submission second. Auto-integration without optimization is the worst of both worlds.

What non-Shopify merchants need to know

If you’re on WooCommerce, BigCommerce, Magento, custom hosting, or any non-Shopify platform, the path is more direct: apply to the Merchant Program through Perplexity’s signup form, then prepare your feed for SFTP submission.

Most ecommerce platforms can generate Google Shopping format CSV exports. Plug-ins for major platforms (WooCommerce’s Product Feed Pro, BigCommerce’s Feedonomics integration, Magento’s various feed extensions) handle this. If your platform doesn’t have a native option, you’ll need a feed management tool or custom export logic.

Once you have a clean Google Shopping format CSV, the technical work to submit to Perplexity is:

  1. Apply to the Merchant Program and wait for approval
  2. Receive SFTP credentials from Perplexity
  3. Configure your feed export to push to Perplexity’s SFTP endpoint on a schedule (daily at minimum, more frequently if you have fast-changing inventory)
  4. Add Schema.org markup to your product page templates
  5. Configure robots.txt to allow PerplexityBot

The full process from application to first feed appearance in Perplexity is typically 2-4 weeks, depending on application review times and how quickly you can get the feed and schema work done.

Configuring robots.txt for PerplexityBot

PerplexityBot is the named crawler Perplexity uses to read product pages and validate feed data. Many default robots.txt files block it either explicitly or as collateral damage from generic disallow rules.

To explicitly allow PerplexityBot, add this to your robots.txt:

User-agent: PerplexityBot
Allow: /

While you’re in there, you should also allow the other major AI crawlers — your AI shopping work isn’t just about Perplexity, and the same robots.txt configuration unblocks ChatGPT, Claude, and Google AI Mode discovery as well:

User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /

Changes to robots.txt can take a few hours to propagate through crawler caches. Make this change once, then move on.

Tracking performance

Perplexity provides a custom merchant dashboard that surfaces:

  • Which queries are returning your products
  • Click-through rates per product
  • Which categories are converting best
  • Trend data on shopping query volume in your vertical

This data isn’t available outside the Merchant Program — Shopify auto-sync merchants don’t get the dashboard. If you want visibility into how Perplexity is treating your products specifically, the Merchant Program is the only way to get it.

For merchants tracking Perplexity-driven traffic outside the dashboard, use UTM parameters on the URLs in your feed. Perplexity will preserve UTMs on click-throughs, so traffic from Perplexity should be identifiable in Google Analytics or whatever analytics stack you use.

Common reasons products don’t surface

If you’ve submitted to Perplexity and your products aren’t appearing in search results, the diagnostic checklist:

  • Missing GTINs — single most common cause of exclusion
  • Stale pricing or inventory — feed data older than 24-48 hours
  • Thin product descriptions — under 50 words of meaningful content
  • No reviews — products without aggregate ratings struggle to rank against competitors with reviews
  • Missing Schema.org markup — page-level structured data not present
  • robots.txt blocking PerplexityBot — explicitly or via generic Disallow rules
  • Product category misalignment — submitted as “electronics” but actually fashion accessories

Run through this list before assuming there’s a deeper algorithmic issue. The vast majority of “my products aren’t showing up” questions trace back to one of these.

What this looks like with UCP Radar in the loop

UCP Radar is built specifically to fix the data quality issues above. We score your existing feed across 100 quality points (GTIN coverage, title quality, description depth, schema completeness, pricing accuracy, image quality, and so on) and use AI to enrich the gaps. The output is:

  • A supplemental product feed in Google Shopping format (ready for Perplexity SFTP submission)
  • A Schema.org loader script you paste into your product page template once
  • A UCP JSON Feed designed for AI agent consumption
  • An llms.txt file that signals your catalog to AI crawlers

For Perplexity specifically, this means: you submit our supplemental feed, you paste our Schema.org loader, you allow PerplexityBot in robots.txt, and you’ve handled the technical optimization layer. The work that’s left is the application form, which takes five minutes.

If you’re a Shopify merchant relying on auto-sync, UCP Radar improves the data Shopify is syncing to Perplexity. The integration pipe is the same — but now what’s flowing through it is data that ranks.

A note on the bigger picture

Perplexity is one platform. The optimization work you do for Perplexity — GTIN coverage, schema markup, description quality, robots.txt configuration — applies almost identically to ChatGPT Shopping and Google AI Mode. Optimize for one and you’ve done most of the work for the others.

This is the case for treating AI shopping as a category rather than a per-platform play. Submit to Perplexity, but also submit to OpenAI, also keep your Google Merchant Center feed clean, also make sure your robots.txt allows all the major crawlers. The marginal effort to expand from one platform to all three is small once the data layer is right.

We’ve covered the data layer in depth. Whether you’re optimizing for Perplexity specifically or AI shopping broadly, the work converges on the same place: clean feeds, complete schema, real-time accuracy, and the structural elements that make product data legible to AI agents.

Start there. Everything else follows.

Ready to optimize your product feeds?

Get AI-powered feed optimization, UCP readiness scoring, and automated Google Merchant Center management — free for 7 days.

Start Free Trial