Every week, 84 million shopping questions land in ChatGPT. People ask things like "what's the best standing desk for under £400" or "recommend a moisturiser for dry skin that isn't full of chemicals" — and ChatGPT gives them a shortlist of specific products. If your product isn't on that list, you don't get the click. Here's exactly how to change that.
Why ChatGPT recommends some products and not others
Think of ChatGPT like a very well-read friend who's done the research for you. It's not scrolling through product pages — it's recalling everything it's read about your product across the web: reviews, articles, comparisons, forums, and your own website. If the internet has a lot of positive, detailed things to say about your product, your well-read friend recommends it. If you're hard to find or vague, you get left out.
There are four things ChatGPT weighs when deciding what to recommend:
- Structured product data — clear schema markup and complete product information on your website
- Consistent brand signals — your brand name and product details matching across every platform
- Third-party authority — reviews, press coverage, blog mentions, and forum discussions about your product
- Answer-direct content — your own pages that directly answer the questions buyers ask before purchasing
Step 1: Let ChatGPT's crawlers in
This is the one most people miss. OpenAI's crawler is called OAI-SearchBot, and by default, some website platforms block it. If your robots.txt file is blocking this bot, ChatGPT has never properly read your product pages — full stop.
Check your robots.txt file (usually at yourwebsite.com/robots.txt). You need a line like this:
User-agent: OAI-SearchBot
Allow: /
If you see it being disallowed or there's a blanket "Disallow: /" rule, fix that first. Everything else you do is worthless if the crawler can't get in.
Step 2: Add Product schema to every product page
Schema markup is like a label on the back of a tin that tells AI exactly what's inside. Without it, ChatGPT has to guess what your product is, who makes it, what it costs, and whether anyone likes it. With it, all that information is clear and machine-readable.
The minimum Product schema you need:
- name — the exact product name
- description — a clear, specific description (not marketing fluff)
- brand — your brand name
- offers — price, currency, and availability
- aggregateRating — your star rating and review count
- gtin — the product barcode if you have one (this is a big trust signal)
Shopify adds basic schema automatically, but it often leaves out key fields like GTIN and detailed descriptions. If you're on Shopify, check what your schema actually contains using Google's Rich Results Test tool — you'll likely need to fill in the gaps.
AI search engines use Product schema with 95%+ attribute completion as a primary trust signal. Incomplete schema is treated similarly to no schema at all.
Step 3: Write content that answers pre-purchase questions
Someone doesn't just search "buy protein powder." They search "what's the difference between whey and plant protein," "is creatine safe to take every day," "best protein powder for people who hate the taste of protein powder." ChatGPT is answering these questions — and it's pulling from whoever on the web has actually answered them clearly.
This means your product pages and blog need to contain the answers to the questions buyers ask before they buy. Not just features and prices — actual answers.
A good structure for a product page that gets ChatGPT traffic:
- Clear product name and one-sentence description at the very top
- Who it's for (and who it's not for)
- The main question buyers have about this type of product — answered directly
- Comparison to alternatives (honest, not just "ours is best")
- Real reviews that mention specific use cases
That last point is important. ChatGPT reads your customer reviews. A review that says "great product!" does nothing. A review that says "I have psoriasis and this is the first moisturiser that hasn't made it worse" is incredibly powerful — it's answering someone's exact search query.
Step 4: Build third-party mentions
Imagine two products that are almost identical. One has been reviewed in ten different blogs, mentioned in three Reddit threads, covered in a YouTube video, and referenced in a "best of" article. The other has only its own website. ChatGPT will recommend the first one almost every time, because the internet has collectively validated it.
Building third-party mentions doesn't require a PR budget. It requires consistency:
- Reach out to bloggers in your niche and offer to send your product for review
- Answer questions on Reddit and forums where your customers hang out (genuinely — not as an advert)
- Get your product listed in "best of" roundups — contact the writers directly
- Encourage detailed reviews from existing customers, especially ones who can describe their specific problem and how your product solved it
Step 5: Keep your Google Shopping feed clean
ChatGPT's shopping recommendations are partially powered by data from Google's Shopping ecosystem. That means if your Google Shopping feed has missing attributes, low-quality images, or vague titles, it affects your ChatGPT visibility too — even though they're different platforms.
Aim for 95%+ attribute completion in your Google Shopping feed. The attributes that matter most are: title, description, brand, GTIN, product category, images (multiple angles), price, and availability.
How long does this take to work?
Honestly — a few months. ChatGPT's knowledge is updated regularly but not in real-time. Making your schema changes and publishing new content today means ChatGPT might start recommending your products within 4-12 weeks, depending on how often your site gets crawled and how competitive your product category is.
The third-party mention building is an ongoing process. Think of it less as a campaign and more as a long-term reputation strategy. Every new review, every blog mention, every forum reference adds to your visibility.
ChatGPT recommends products that the internet has clearly, consistently, and positively talked about. Your job is to make sure that when ChatGPT asks the internet about products like yours, your brand comes up — on your site, in reviews, and in third-party content.
Rather have someone handle all of this for you? Chris builds websites and AI visibility for businesses — live in 24 hours, from £499. The same knowledge that’s in this article, applied to your business.
Frequently asked questions
Does ChatGPT recommend products in real time?
Not exactly. ChatGPT's product recommendations come from a mix of its training data and live web search (when Search is enabled). Training data updates happen periodically — not daily. For real-time stock availability, your best bet is making sure your Google Shopping feed is up to date, as ChatGPT's shopping features pull from that.
My product is on Shopify — am I automatically visible to ChatGPT?
Having a Shopify store gives you a basic foundation — Shopify adds some schema automatically — but it doesn't guarantee ChatGPT visibility. You still need complete product schema, quality content that answers buyer questions, and third-party mentions to stand out from the thousands of other Shopify stores selling similar things.
Does having more reviews automatically mean ChatGPT recommends me?
More reviews help, but quality matters more than quantity. Fifty vague "great product" reviews are less useful than ten detailed reviews that describe specific use cases, problems solved, and results. ChatGPT is looking for evidence that your product works for real people with real situations.
Do I need to pay for ChatGPT advertising to get recommended?
No. ChatGPT's recommendations are organic — they're based on what the AI has learned about your product, not on paid placement. This is a huge opportunity for smaller brands who can't compete with big-budget Google Ads campaigns.
What's the single most important thing to fix first?
Check your robots.txt and make sure OAI-SearchBot is allowed. If it's blocked, nothing else you do will have any effect. After that, focus on writing content that directly answers the pre-purchase questions your customers have.