Why doesn't Claude or ChatGPT recommend my product?
Last updated 15 October 2026

Guide
AI tools recommend what the wider web says about you, not what your homepage says. Here are the five causes, how to diagnose yours, and what to fix first.
Claude and ChatGPT skip your product when they can't find enough consistent, independent evidence that it belongs in the category the buyer asked about. Usually that means thin third-party mentions, vague positioning, and sometimes a technical block that keeps AI crawlers out. The key message: AI tools recommend what the wider web says about you, not what your homepage says about itself, so the fix is to change what other sources say about you and then make sure machines can read it.
This article walks through the specific causes, how to tell which one is yours, and what to fix first.
How these tools decide what to recommend
There are two separate mechanisms, and your product can fail at either.
Training knowledge. A model like Claude or ChatGPT learned patterns from a large snapshot of text. If your product appeared rarely, or only on your own site, the model has a weak or nonexistent association between your name and your category. Brand-new products often fall here.
Live retrieval. When a tool searches the web (ChatGPT search, Claude with web search, Perplexity, Google AI Overviews), it fetches pages, extracts passages, and synthesizes an answer. Your product has to show up in the pages retrieved for that query. If you don't rank for the query and aren't mentioned on pages that do, you are not in the pool.
Most founders only think about the second one, and only in terms of their own site. In practice, the pages that get retrieved for "best X for Y" questions are usually listicles, comparison posts, forum threads, and review pages written by someone else. If you want a broader grounding in the discipline, our guide on what GEO is covers how answer engines choose sources.
Cause 1: Nobody else describes your product
This is the most common reason, and the hardest to hear. A model is cautious about recommending something supported by a single source, and that source is the company selling it.
Ask yourself where your product is mentioned outside your own domain:
- Reddit threads where someone asks for tool recommendations
- "Best [category] tools" articles
- Comparison and alternatives pages
- Review sites and directories
- Podcasts, newsletters, and founder write-ups
- GitHub, Product Hunt, or other community listings
If the honest answer is "a Product Hunt launch two years ago and our own blog," that is your problem. Competitors that get recommended usually have dozens of independent mentions, each repeating roughly the same claim: this tool is for this kind of person and does this thing.
Reddit deserves special attention. Conversational questions to AI tools resemble the questions people ask on Reddit, and Reddit threads are frequently retrieved for recommendation queries. I won't quote a percentage here because citation-share figures vary by study, tool, and month, but you can verify it yourself: run ten recommendation-style prompts in Perplexity and count how many sources are Reddit threads.
Cause 2: Your positioning is too vague to match a query
Models match queries to descriptions. A buyer asks, "What's a good invoicing tool for freelance designers who bill in multiple currencies?" If your site says "the all-in-one platform for modern teams," there is nothing to match.
Compare these two descriptions:
- Vague: "An AI-powered workspace that helps teams do more."
- Matchable: "A time-tracking and invoicing app for freelance designers, with multi-currency invoices and Stripe payouts."
The second gives a model a category, an audience, and two concrete features it can quote. Do this check on your own homepage: can someone who has never heard of you finish the sentence "[Product] is a ___ for ___ that ___" using only your first screen? If not, a model can't either.
Consistency matters as much as clarity. If your site calls you a "CRM," your Product Hunt listing says "sales assistant," and your LinkedIn says "revenue platform," the model sees three different entities, or one fuzzy one. Pick one category phrase and use it everywhere.
Cause 3: Crawlers can't read your site
Sometimes the problem is mechanical. Check these:
- robots.txt. Many sites block AI crawlers, deliberately or through a CMS default. The user agents to look for include GPTBot and OAI-SearchBot (OpenAI), ClaudeBot and Claude-SearchBot (Anthropic), and PerplexityBot. Blocking training crawlers is a legitimate choice, but blocking the search-oriented ones removes you from live answers.
- Bot protection. Cloudflare and similar services can challenge or block unfamiliar crawlers by default. If a crawler hits a "verify you are human" page, it records that, not your content.
- JavaScript-only rendering. If your pricing, features, and descriptions only appear after client-side JavaScript runs, some crawlers will see a nearly empty page.
- Buried facts. Key details hidden in images, PDFs, or video with no text equivalent.
- No structured basics. Missing titles, vague meta descriptions, no Organization or Product schema, no clear About page.
Google AI Overviews works differently from the others. It draws on Google's normal index, so ordinary indexing and ranking problems apply. Note that the Google-Extended control relates to how Google uses content for its AI models, not to whether you can appear in Search features.
You can test most of this in a few minutes with the free GEO site review, which scores how citable a page is to AI search engines and lists technical fixes.
Cause 4: You're too new, or too small, in the training data
If you launched recently, base models may simply not know you. Training cutoffs mean a product from the last several months may be absent no matter what you do. That is not a permanent condition, but it changes your strategy: for a new product, live retrieval is your path in. You get recommended through search-enabled answers first, and training memory catches up later as the web accumulates mentions.
So if ChatGPT without search says it has never heard of you, that tells you little. Test with search or browsing enabled, and test tools that always retrieve, like Perplexity.
Cause 5: The answer is genuinely unstable
AI answers vary between runs, between users, and between phrasing. A product might appear in one of five generations of the same prompt. Treating a single failed test as proof you're invisible is a mistake, and so is celebrating a single hit.
The useful unit is frequency across a prompt set, not any individual answer.
How to diagnose which cause is yours
Run this audit before changing anything. It takes an hour.
- Write 15 to 20 buyer prompts. Mix types: category ("best project management tool for a 5-person agency"), problem ("how do I stop losing leads from my contact form"), comparison ("[competitor] alternatives"), and use-case ("tool for turning podcasts into blog posts").
- Run each in at least three tools, with search enabled where available: ChatGPT, Claude, Perplexity, and Google (for AI Overviews).
- Log the results. For each prompt, record whether you appeared, which competitors did, and which sources were cited.
- Read the cited sources. This is the valuable part. The domains and page types that keep appearing are your real targets.
- Ask the models directly. "What is [your product]?" and "Who is [your product] for?" show how well they understand you, and whether they confuse you with something else.
Then map the pattern to a cause:
| What you see | Likely cause |
|---|---|
| Models don't know you at all, even with search | Cause 1 or 4: no independent footprint |
| Models know you but describe you wrongly | Cause 2: inconsistent positioning |
| Competitors cited from Reddit and listicles, you absent | Cause 1: missing third-party mentions |
| Perplexity can't cite your own pages | Cause 3: technical block |
| Appearing sometimes | Cause 5: you're on the edge, keep building |
What to fix first
Order matters. Fixing technical access before you have anything worth reading is wasted effort, and so is the reverse.
1. Remove technical blockers
Check robots.txt, bot-protection settings, and server-rendered content. Make sure your key pages (home, pricing, features, about) have plain-text descriptions of what you do and who it's for.
2. Tighten one positioning sentence
Write the "[Product] is a ___ for ___ that ___" sentence and use it on your homepage, About page, directory listings, social bios, and in every reply or post where you introduce yourself.
3. Publish pages that match how buyers ask
Create comparison pages, "alternatives" pages, and use-case pages with specific claims, honest limitations, and concrete details such as pricing, integrations, and who should not use you. Honest limitations are useful: a model can cite a page that says "best for solo founders, not suited for enterprise teams" because it answers the query precisely.
4. Earn mentions where models already look
Look at the sources you logged in the audit. If Reddit threads dominate, participate in those conversations with genuinely useful answers, disclosed where you're affiliated. Threads that already rank and get cited are worth more than new ones, because your reply becomes part of a page that is already retrieved. A tool like the free Reddit reply generator can draft a first pass from the post and your product facts, but edit it so it reads like a person who actually used the thing.
If you suspect your pitch itself is the weak point, run your product page through Reddit Roast first. It simulates how a chosen subreddit would react, which tends to expose vague claims before real users do.
5. Get listed in the listicles that already rank
Find the "best tools for X" articles that appear in your audit. Contact the authors with a specific, useful reason to include you, such as a feature their list lacks or a corrected detail. Relevant backlinks from sites in adjacent niches help here, but only when the link makes sense in context.
6. Re-run the audit monthly
Keep the same prompt set so results are comparable. Expect movement to be gradual: retrieval-based visibility can shift within weeks once new pages are indexed and mentioned, while training-based knowledge lags.
Where a tool helps and where it doesn't
Doing all of this by hand across Reddit, content, audits, and outreach is the real cost. Geograph packages it as four connected tools: Monitor finds Reddit threads worth joining, Reply drafts answers grounded in your product facts, Publish generates articles, and Track shows whether your mentions and citations are growing. Because they share data, the threads you find inform what you write, and what you track informs what you monitor next.
No tool can make a model recommend a product that doesn't deserve it. If the audit shows people would be disappointed after clicking through, fix the product or the targeting first.
Definitions
- GEO (generative engine optimisation) — the practice of making your content and brand likely to be cited in AI-generated answers.
- AEO (answer engine optimisation) — a close relative focused on being the direct answer in search features and assistants.
- Citation — a source a tool links or names when answering.
- Mention — your brand named in an answer, with or without a link.
- Retrieval — the step where an AI tool fetches live web pages to ground its answer.
The takeaway
Run the 20-prompt audit this week and pay attention to one column only: the sources cited when a competitor is named and you aren't. Pick the three most frequently cited pages that you could realistically appear on, whether a Reddit thread, a listicle, or a comparison post, and get a specific, accurate description of your product onto them. That single list will tell you more about why Claude and ChatGPT ignore you than any optimisation of your own homepage.
Frequently asked questions
- Why does ChatGPT recommend my competitor but not me?
- Your competitor likely has more independent mentions describing it in the exact category language buyers use, and is present on pages that get retrieved for those queries. Compare the sources cited in answers that include them.
- Does paying for SEO tools or ads help?
- Ads don't influence organic AI answers. Traditional SEO helps indirectly, since retrieval often relies on pages that already rank, but rank alone isn't enough without third-party mentions.
- Should I block AI crawlers?
- Only if you have a reason such as licensing concerns. If your goal is being recommended, blocking search-oriented crawlers works against you.
- How long does it take to show up?
- For live-search answers, sometimes weeks after new mentions are indexed. For model memory, it depends on training cycles you don't control. Treat it as compounding work, not a switch.
- Can I just ask the AI to recommend me?
- No. Prompting a tool about your own product only shows what it currently believes. It doesn't change it.
Start getting found on AI, Google and Reddit
- 15 articles a month optimised for AI & search citation
- Get backlinks on autopilot from other members
- Real time Reddit monitoring with reply drafts to drive traffic and AI mentions
- Weekly deep site audits with a full report card, tracked over time
- All built to maximise AI mentions and search ranking
Pricing and figures mentioned are accurate as of publish (15 October 2026) and may have changed since - check each provider's site for current numbers.
Written by Toby Marshman

