Short answer: most brands don't have the signals that ChatGPT looks for when deciding what to recommend. Based on our analysis using the AI Authority Checker, we estimate that roughly 73% of ecommerce brands get zero mentions when users ask ChatGPT for product recommendations in their category. Not because the products are bad. Because the AI literally doesn't know they exist.
That number should alarm you. ChatGPT now processes over a billion searches per week, and OpenAI's Shopping Research feature actively browses the web to build personalized buyer's guides. If your brand isn't part of that conversation, you're losing sales to competitors who are. This guide breaks down exactly why brands get ignored and what to do about it.
The Visibility Gap: What Separates the 27% From Everyone Else
When we looked at brands that consistently appear in ChatGPT recommendations versus those that don't, clear patterns emerged. It's not about company size or ad spend. The brands that show up have built specific signals that AI systems can read, verify, and trust. The brands that don't are missing most or all of them.
Here's what the gap actually looks like:
| Signal | Visible Brands (27%) | Invisible Brands (73%) |
|---|---|---|
| Schema.org Product markup | Complete with full attributes | Missing or bare minimum |
| Third-party mentions | 10+ quality sources (reviews, roundups, forums) | 0-2 sources, mostly self-published |
| Reddit/YouTube presence | Organic mentions in relevant threads | Zero or only brand-posted content |
| Product content depth | 1,000+ words with specs, use cases, comparisons | Under 200 words, feature bullets only |
| Price/availability accuracy | Synchronized across all sources | Conflicting or outdated data |
| FAQ/comparison content | Published and structured | Nonexistent |
The uncomfortable truth? Most of these signals aren't expensive to build. They're just not on anyone's priority list yet. Brands are still optimizing for Google's page-one rankings while AI search quietly eats into their discovery channel. I think this is the single biggest blind spot in ecommerce marketing right now.
Reason 1: No Structured Data (or Broken Structured Data)
This is the most common and most fixable problem. When ChatGPT's Shopping Research browses your product page, it needs machine-readable data to extract product details accurately. Schema.org markup is that data layer. Without it, the AI has to guess what your product costs, whether it's in stock, and what its key attributes are. Usually, it just skips you.
Default Shopify themes include basic Product schema, but "basic" isn't enough. We see brands with technically valid structured data that's still missing critical fields. A Product schema without aggregateRating, review, or complete offers data is like handing someone a half-filled resume.
What complete structured data looks like versus what most brands actually have:
| Schema Field | What AI Needs | What Most Brands Have |
|---|---|---|
| Product name | Full product name with variant | Usually present |
| Description | Detailed, attribute-rich description | Often truncated or marketing-heavy |
| Price + currency | Current price, sale price, currency code | Usually present |
| Availability | Real-time stock status | Often hardcoded to "InStock" |
| AggregateRating | Star rating + review count | Missing on 60%+ of stores |
| Review | Individual review snippets | Rarely implemented |
| Brand | Brand name as structured entity | Often missing |
| SKU / GTIN | Unique product identifiers | Missing on most DTC stores |
| Category / type | Product type classification | Inconsistent or absent |
For a detailed walkthrough on implementing structured data for Shopify stores, check our guide on AI visibility scores for Shopify. If you want to understand the broader framework, our Generative Engine Optimization for Shopify guide covers the full strategy.
Reason 2: Zero Off-Site Authority
ChatGPT doesn't just read your website. It cross-references your brand against independent sources to decide if you're worth recommending. This is fundamentally different from traditional SEO, where on-page optimization can carry you pretty far on its own.
When ChatGPT evaluates a brand, it's looking at a trust graph. Are other credible sources talking about this brand? Do real people mention it in forums? Have reviewers covered it? If the answer to all of these is no, the AI has no independent validation that your brand is legitimate, let alone worth recommending.
This hits DTC brands especially hard. You might have a great product, solid reviews on your own site, and a beautiful storefront. But if nobody outside your own domain has ever written about you, ChatGPT treats you as unverified. I'd go as far as saying that off-site authority is now more important than on-site SEO for AI visibility.
The platforms that carry the most weight in AI training and browsing data include Reddit (which has signed AI training data licensing deals with both Google and OpenAI), YouTube (transcripts feed directly into model training), established review sites, and niche industry publications. For a deeper look at how ChatGPT actually evaluates products across these sources, read our breakdown of how ChatGPT decides which products to recommend.
Reason 3: Thin Product Content
A product page with a title, three bullet points, and a price is enough for a human who already knows what they want. It's not enough for an AI that's trying to match your product against a specific user query like "what's the best moisturizer for sensitive skin under $40 that doesn't contain fragrance?"
ChatGPT's Shopping Research reads product pages directly. The more information you give it, the more queries it can match your product to. Thin content means narrow matching. And narrow matching means you only get recommended for the most generic queries in your category, if you get recommended at all.
What "content depth" means in practice:
- Detailed specs and attributes that go beyond the basics (dimensions, materials, compatibility, weight)
- Use case descriptions that explain who the product is for and when it works best
- Comparison context that helps AI understand where your product sits relative to alternatives
- Limitation transparency so the AI can make accurate, trust-building recommendations
- FAQ sections that pre-answer the questions buyers and AI systems both ask
The brands that show up in ChatGPT tend to have product pages that read more like buying guides than catalog entries. That's not a coincidence.
Reason 4: No Presence on AI Training Platforms
This one is subtle but critical. ChatGPT's understanding of the world comes from two sources: its training data and its live web browsing. The training data shapes its baseline knowledge. If your brand wasn't mentioned across the sources used during training, the model starts with zero awareness of you.
You can't retroactively change what was in the training data. But you can build the kind of presence that gets picked up in future training cycles and, more immediately, in live browsing results. The platforms that matter most:
- Reddit threads where real users discuss products in your category
- YouTube reviews, comparisons, and tutorials featuring your product
- Industry forums and Q&A platforms where practitioners share recommendations
- Wikipedia and curated knowledge bases (for larger brands)
- Niche blogs and publications that produce editorial reviews
The key word is authentic. ChatGPT's Shopping Research is specifically trained to filter out spammy or manufactured mentions. A single genuine Reddit thread where someone recommends your product because they actually use it is worth more than a hundred planted blog posts.
Is your brand part of the invisible 73%?
Our free AI Authority Checker scans the exact signals ChatGPT uses to decide what to recommend. Get your visibility score and a breakdown of what's missing. No signup required.
Check Your AI Visibility Score Free →Reason 5: Price and Availability Conflicts
When ChatGPT finds conflicting information about a product's price or stock status, it drops that product from recommendations entirely. It would rather recommend nothing than give a user bad information.
This is more common than you'd think. Your structured data says $49.99, but an old Google Shopping feed still shows $39.99. Your site says "In Stock" but a marketplace listing shows the same product as discontinued. These contradictions don't just hurt you on one platform. They tell the AI that your data isn't reliable, which poisons recommendations across all AI systems.
The fix is straightforward but tedious: audit every place your products appear and make sure price, availability, and core attributes match. That includes your site, structured data, marketplace listings, Google Merchant Center, comparison shopping feeds, and any third-party retailer pages.
The Fix: A Priority-Ranked Action Plan
Not all fixes are equal. Some take an afternoon and move the needle immediately. Others are longer-term investments that compound over months. Here's how to prioritize:
| Priority | Action | Time to Implement | Impact Timeline |
|---|---|---|---|
| 1 | Complete Schema.org Product markup on all product pages | 1-3 days | Days to weeks (live browsing) |
| 2 | Sync price and availability across all channels | 1 day | Immediate |
| 3 | Expand product descriptions to 500+ words with specs and use cases | 1-2 weeks | Days to weeks |
| 4 | Add FAQ schema to product and category pages | 2-3 days | Days to weeks |
| 5 | Publish comparison and "best of" content on your blog | 2-4 weeks | Weeks to months |
| 6 | Earn editorial reviews and product roundup mentions | 1-3 months | Weeks to months |
| 7 | Build organic Reddit and YouTube presence | Ongoing | Months (training data cycles) |
Priorities 1 through 4 are the low-hanging fruit. They're technical changes you can make to your own site without waiting for anyone else. If you do nothing else, do these. They address the signals ChatGPT checks during live browsing, which means they can start influencing recommendations within days rather than months.
Priorities 5 through 7 are the compounding investments. They build the off-site authority layer that trains AI models to recognize your brand as a legitimate option. These take longer but create the kind of durable visibility that paid ads can't replicate.
How to Measure Progress
You can't optimize what you can't measure. Here's how to track whether your fixes are actually moving the needle:
- Manual testing: Ask ChatGPT product recommendation queries in your category once per week. Track whether your brand appears, how it's described, and where it ranks relative to competitors. Document the exact queries you use so you can compare over time.
- AI Authority Checker: Run your brand through the AI Authority Checker monthly to track your visibility score and see which signals are improving.
- Structured data validation: Use Google's Rich Results Test and Schema.org's validator to confirm your markup is complete and error-free after every site update.
- Mention tracking: Set up Google Alerts for your brand name plus key product terms. Monitor Reddit, YouTube, and review sites for new organic mentions.
- Referral analytics: Watch for traffic from ChatGPT and other AI platforms in your analytics. This shows up as direct traffic or referral from chat.openai.com.
Common Mistakes That Keep Brands Invisible
Even brands that are aware of AI visibility often make mistakes that undermine their efforts. In my opinion, most of these come from applying old SEO thinking to a fundamentally different system.
- Keyword stuffing product pages. ChatGPT doesn't rank pages by keyword density. It evaluates whether your content answers the user's actual question. Stuffing keywords makes content harder for the AI to parse, not easier.
- Buying fake reviews. ChatGPT is trained to detect suspicious review patterns. A store with 500 five-star reviews and zero critical feedback is a red flag, not a trust signal.
- Spamming Reddit and forums. Manufactured mentions get filtered. Worse, if the AI associates your brand with spam, it actively avoids recommending you. This is one area where doing nothing is better than doing it wrong.
- Ignoring structured data because "it's just technical SEO." Structured data is now the primary interface between your product catalog and AI systems. It's not optional. It's the equivalent of having a storefront sign.
- Treating AI visibility as a one-time project. AI models update their training data and browsing patterns regularly. This is an ongoing optimization, not a checkbox.
To understand how ChatGPT evaluates Shopify products specifically, see our guide on getting your Shopify products recommended by ChatGPT.
The Competitive Window Is Open (But Closing)
Right now, most brands in most categories haven't done any of this. That means the barrier to entry is low. A brand that implements complete structured data, builds out product content, and starts earning organic off-site mentions can go from invisible to recommended in a matter of weeks to months.
But that window won't stay open. As more brands catch on, the bar will rise. The early movers will have compounding advantages: more training data mentions, more editorial coverage, stronger trust signals. AI models learn from the web as it exists today, and the brands that build strong signals now become the defaults that get recommended in future conversations.
I believe GEO (Generative Engine Optimization) will be as important as traditional SEO within two years. The brands that start now will own the AI recommendation layer in their category. The brands that wait will be playing catch-up against entrenched competitors. That's the real cost of being in the 73%.
Your Next Step
Before you start fixing anything, you need to know where you stand. Run your brand through the free AI Authority Checker to get your current AI visibility score. It scans the specific signals covered in this guide and tells you exactly what's missing. From there, work through the priority table above, starting with structured data and price accuracy, then building outward to content and off-site authority.
The brands that ChatGPT recommends aren't luckier. They aren't bigger. They just have the signals in place. Now you know what those signals are.

