Back to Articles

    Why AI Doesn't Recommend Your Product (And What Actually Fixes It)

    AI Visibility Hamilton Keats 10 min read Last updated Mar 19, 2026

    You've invested in SEO, content, and product quality. Your competitors appear in ChatGPT, Perplexity, and Google AI answers constantly. Your product barely shows up — or doesn't appear at all.

    This isn't random. AI product recommendations follow patterns, and those patterns are learnable. Here's why your product is being skipped and what changes actually move the needle.

    The most important thing Rand Fishkin's research revealed

    Before diving into the usual technical fixes, it's worth engaging with SparkToro's January 2026 research on AI recommendation consistency — because it reframes the entire goal.

    Fishkin and Patrick O'Donnell ran 2,961 AI queries across ChatGPT, Claude, and Google AI, and found: AIs give the same list of brands in fewer than 1 in 100 runs. They almost never give the same list in the same order (<1 in 1,000 runs).

    This means "ranking" in AI recommendations is the wrong goal. The right goal is visibility % across many runs — how often your product appears in the universe of responses for relevant queries.

    The good news from the same research: when running 994 prompts about headphones from 142 different users with wildly varied phrasing, the top brands (Bose, Sony, Apple) appeared 55-77% of the time across nearly all variations. The underlying intent produced consistent inclusion for certain brands despite chaotic variation in everything else.

    What determines whether you're in that consistent consideration set? Not keyword optimisation. Not domain authority. The signals that produce durable AI recommendation visibility are different.

    The three-source model: what actually feeds AI recommendations

    Understanding AI product recommendations starts with understanding where AI gets its product knowledge:

    Training data: What the model learned about your product before its knowledge cutoff. If your product was mentioned frequently in diverse, credible sources before the model's training cutoff, you have baseline familiarity. If not, the model has little or no foundation for recommending you.

    Live web retrieval: For ChatGPT with search enabled, Perplexity, and Google AI Overviews, the AI searches the web in real time before generating its answer. Fresh, indexed, well-structured content can influence answers within days. This is the highest-leverage short-term opportunity.

    Platform integrations: ChatGPT has an OpenAI/Shopify partnership for ecommerce. Beyond specific integrations, brands must earn their place through signals the AI retrieves and trusts.

    The implication: Your product can appear in AI recommendations even if it hasn't been around long enough to be in training data — if it's well-documented and well-discussed in retrievable current web content. And your product can be in training data but still not get recommended if that data is sparse, inconsistent, or describes you inaccurately.

    The real reason most products don't get recommended: absent from community discussions

    Onely's technical guide covers the technical barriers (JavaScript rendering, schema, entity clarity) well. What it underweights — and what most technical guides miss entirely — is the primary driver for the most commercially valuable AI query type: product recommendation queries.

    When a buyer asks "what tools do people actually use for project management?" or "best CRM alternatives to Salesforce for a 20-person team?", AI systems retrieve community discussions as their primary evidence.

    Onely's analysis of ChatGPT product recommendation signals found:

    • Authoritative list mentions: 41% of recommendations
    • Awards recognition: 18% of recommendations
    • Review volume: 16% of recommendations
    • Backlinks: weak or neutral correlation

    The "authoritative list" and "review volume" signals both trace back to third-party community discussion — what independent sources say about your product in the context real buyers use.

    Separate research from Callacreative analyzing 250,000 AI citations found third-party content is cited 3x more than company websites. ChatGPT treats independent editorial content, Reddit discussions, G2 reviews, and community forums as more reliable signals than anything on your own domain.

    If your product is absent from the communities and review platforms where buyers in your category discuss solutions, you're absent from the primary retrieval pool that drives product recommendation answers.

    The five reasons products get skipped for recommendations

    1. Absent from community discussions in relevant buying contexts

    This is the most common and underaddressed gap. Buyers asking AI for product recommendations trigger retrieval of:

    • Reddit threads where your category is discussed
    • Forum discussions comparing tools in your space
    • LinkedIn conversations about solutions to problems you solve
    • G2 and Capterra reviews describing specific use cases

    If your product name doesn't appear in these discussions, it doesn't appear in AI product recommendation answers. Competitors with community presence appear; you don't. This isn't about the quality of your product — it's about the presence of social proof signals in the places AI retrieves for recommendation queries.

    The fix: Find the subreddits, forums, and communities where your buyers discuss their problems. Participate genuinely — answer questions, contribute to comparison threads, mention your product where it's the honest answer. Upvoted contributions stay visible and get retrieved by AI for months or years.

    At scale, monitoring buying intent conversations across Reddit, LinkedIn, Hacker News, and industry forums manually isn't sustainable. Tools like Handshake monitor these platforms simultaneously for conversations where your product is genuinely relevant and draft contextually appropriate replies — building the community footprint that feeds AI product recommendation retrieval across multiple platforms.

    2. Technical barriers prevent AI from reading your content

    Even if you have great third-party coverage, if AI can't read your own product pages, you miss the citation-type appearances that reinforce recommendation confidence.

    JavaScript rendering: Most AI crawlers cannot execute JavaScript. If your product descriptions, feature lists, or comparison tables load client-side, AI crawlers see blank pages. View your product pages with JavaScript disabled — if the content disappears, you have a rendering problem.

    Robots.txt blocking: Verify OAI-SearchBot and ChatGPT-User (OpenAI), PerplexityBot (Perplexity), and Google-Extended (Gemini) are allowed in your robots.txt. Some companies have inadvertently blocked AI crawlers through Cloudflare WAF settings.

    Bing indexing gap: ChatGPT's live search runs on Bing. Set up Bing Webmaster Tools and submit your sitemap. This directly affects ChatGPT citation probability.

    3. Missing or broken structured data

    Schema markup significantly improves AI comprehension of your product. Onely's research found structured data boosts GPT-4 product accuracy from 16% to 54%.

    Critical schema for product AI visibility:

    • Product schema: name, description, brand, SKU, image, category
    • Offer schema: price, availability, currency
    • AggregateRating schema: review count, rating value
    • FAQPage schema: for Q&A content

    Key implementation mistake: 22% of ecommerce schema errors involve invalid product identifiers (GTIN, MPN, SKU). Invalid identifiers undermine entity recognition. Validate schema at Google's Rich Results Test and Schema.org's validator.

    4. Inconsistent brand description across sources

    AI systems cross-reference multiple sources when assessing what your product is and whether it's the right recommendation. If your product description differs across your website, G2, Crunchbase, LinkedIn, and industry directories, the model can't confidently describe you — and uncertain descriptions produce hedged recommendations or no recommendation at all.

    Specific, verifiable claims outperform vague positioning. "CRM built for SDR teams doing high-volume outbound, integrates natively with Salesforce and Outreach" is more citable than "the complete sales solution for modern teams." Specificity is what allows AI to confidently match your product to specific buyer queries.

    5. Insufficient review platform presence

    G2 is the 4th most-cited source in ChatGPT for digital technology and SaaS queries (Semrush AI Visibility Index). When buyers ask AI to evaluate whether a product fits their use case, AI retrieves review platform data as independent validation.

    Onely's analysis of AI-recommended items found they average 3.6x more reviews (3,424 vs. 955) than non-recommended items, with star ratings above 4.4 having minimal additional impact. Volume of substantive reviews matters more than star ratings.

    Reviews describing specific outcomes ("moved from Salesforce to [product] for [specific reason], reduced onboarding time from 3 weeks to 4 days") are more extractable and citable than general sentiment reviews.

    What content actually gets cited for product recommendations

    Content characteristics that drive AI product citations:

    Comparison content: "[Your product] vs [competitor]" pages perform well because they provide the exact information AI retrieves when buyers ask for comparisons. Include honest assessment of when each is the better fit — AI treats overly promotional content skeptically.

    Specific outcome claims: "Reduces customer onboarding from 14 days to 2 days by automating document verification" is citable. "Industry-leading onboarding experience" is not. Every claim should be specific and verifiable.

    FAQ sections with direct answers: FAQPage schema boost citation probability by 89% (Moz research). Frame FAQs around questions buyers actually ask — "Is [your product] good for teams under 50 people?" — not questions marketing wants to answer.

    Answer-first structure: 44.2% of ChatGPT citations come from the first 30% of content. Put the direct answer in the first paragraph of each section. Content that buries the answer earns fewer citations than competitor pages that answer immediately.

    Regular updates: Content updated within 30 days gets 3.2x more AI citations than older content (Rank.bot analysis). Update pricing, specifications, and examples regularly. Display visible "last updated" dates.

    The SparkToro finding and what it means for your strategy

    The most important implication of Fishkin's research: if AI recommendations are probabilistic (same prompt, different results each time), tracking "ranking position" is meaningless. What's meaningful is your visibility percentage — how often you appear across many prompts about your category.

    This means:

    • A single compelling Reddit thread that upvotes your product matters
    • Consistent G2 review volume compounds over time
    • Appearing in multiple "best of" articles creates overlapping citation patterns
    • Community mentions across multiple platforms build the consideration set inclusion that makes you appear in 60%+ of relevant prompts

    The brands appearing consistently in AI recommendations aren't gaming an algorithm. They have genuine community presence, review volume, and editorial coverage that the AI retrieves from diverse sources. Building those signals is the work.

    Practical checklist

    Technical (fix first — prerequisite for everything else):

    • Allow OAI-SearchBot, PerplexityBot, Google-Extended in robots.txt
    • Verify key content is in server-side HTML (not JavaScript-rendered)
    • Set up Bing Webmaster Tools and submit sitemap
    • Implement and validate Product, Offer, AggregateRating schema
    • Display visible "last updated" dates on product pages

    Content and entity:

    • Answer core product questions in first paragraph of each page section
    • Add comparison content for top 3 competitive comparisons
    • Create FAQ sections with real buyer questions
    • Audit and align product description across website, LinkedIn, G2, Crunchbase

    Community and authority:

    • Identify 3-5 subreddits and communities where buyers discuss your category
    • Begin genuine participation in buying intent conversations
    • Build G2/Capterra review presence with outcome-specific reviews
    • Identify "best of" roundups in your category and pursue inclusion

    Monitoring:

    • Run 20+ relevant product recommendation prompts monthly across AI platforms
    • Track AI referral traffic from perplexity.ai, chat.openai.com, gemini.google.com
    • Monitor branded search volume as downstream AI visibility signal

    For implementation context, review Google Search documentation.

    Frequently asked questions

    Related Articles

    Use these related comparisons and explainers to keep building context.

    Ready to automate trust?

    Join hundreds of growth teams using Handshake to scale operations without losing authenticity.

    Built by operators. Dogfooding Handshake to grow Handshake.