← Guides

How to get recommended by ChatGPT and Perplexity

Why ChatGPT recommendations are a system, not a hack

When an assistant like ChatGPT or Perplexity suggests a specific product or store, there's no secret button behind it. First the model has to find you, then read and understand your data, and finally trust you enough to say your name out loud. That's five layers of work, and they line up exactly with the categories in our scoring methodology: discovery, product data, logistics, hygiene and agent markdown.

The good news: across our rating of 63 MD/RO stores, the median score is just 38 out of 100. The bar is low, so systematic work moves you above average fast.

Step 1. Become visible to assistants

Assistants don't crawl with a single bot. ChatGPT search uses OAI-SearchBot; live user lookups come from ChatGPT-User; Perplexity uses PerplexityBot and Perplexity-User. If your robots.txt shuts them out, you're invisible — no matter how good the product is.

More in the robots.txt for GPTBot guide.

Step 2. Give data the model can't get wrong

Letting the bot in isn't enough — it has to read price and availability unambiguously. That's what JSON-LD schema.org/Product markup is for, with an offers block: price, priceCurrency, availability. Without it, the assistant guesses the price from page text and easily quotes an old one.

See JSON-LD Product and availability.

Step 3. Serve clean text, not bloated HTML

Some AI agents prefer to read text/markdown over heavy HTML. Two tools help:

These cover the "discovery" and "agent markdown" categories (20% each). Start with the llms.txt for stores guide.

Step 4. Stop serving bots 403 and 406

The most common problem in our rating: product images answer bots with 403 or 406. The model sees a card with no image and recommends it less often. That's the "hygiene" category.

Walkthrough in the images 403/406 guide.

Step 5. Authority and fresh data

Indexability and markup are the entry ticket. To actually get *recommended*, you need trust signals:

Authority can't be bought in one move — it accumulates. But it won't fire without indexability and clean data, which is why the order of steps matters.

How long it takes — honestly

This is not a switch. Over two weeks, our AI Traffic Index logged more than a million AI-bot hits across a panel of three stores — yet live assistant visits were just 144 (90% from ChatGPT), and orders from AI were still zero. Bots are already reading stores heavily; human demand and purchases are only forming. The logic is simple: first you get re-crawled and re-indexed (that's weeks), and only then do you start surfacing in answers. Preparing systematically now is a bet on a channel that's growing.

Where to start in 15 minutes

  1. Run your URL through the free audit and see which of the five categories is red (score ≤40).
  2. Start with the heaviest and cheapest to fix — usually 403/406 images and JSON-LD.
  3. Re-run the audit a couple of weeks later and check yourself against the rating.

FAQ

Can I "buy" a spot in ChatGPT's recommendations?

No. Assistants build their answers from their index and the data on your site — there's no ad slot there yet. The only lever is making your site readable for bots and trustworthy for the models.

How fast will I show up in answers after fixing things?

Realistically weeks, not hours. Bots have to re-crawl and re-index you first. In our index, bots already read stores heavily, but human demand and orders are only forming.

Do I have to allow every AI bot?

Allow the search ones — OAI-SearchBot and PerplexityBot — since they drive recommendations. Training bots (GPTBot, Google-Extended) you can manage separately. Never block Googlebot or Bingbot.

Why don't I see ChatGPT orders in Google Analytics?

GA tags them as "direct" — the referrer is stripped. You need a pixel or plugin that recognizes AI referrals (chatgpt, perplexity, gemini) and attributes orders to the right source.

Related guides

Check your store for free

A 60-second audit shows how ready your store is for AI agents — and exactly what to fix first.

Run the free audit