Why does ChatGPT cite Reddit and gift guides for my products instead of my actual Shopify pages?

Back again because after my last post I kept digging and now I think the issue might be slightly different than I first thought.

I run a small Shopify store selling handmade ceramic mugs and kitchen pieces, mostly me and my sister handling everything, and I’ve been testing our category in ChatGPT way more than is probably healthy at this point. The first thing that bothered me was competitors getting named over us. But the more I checked, the more I noticed something else that feels just as bad, maybe worse.

When I ask ChatGPT things like “best handmade ceramic mugs for gifts” or “best artisan coffee mugs,” it keeps pulling from Reddit threads, blog gift guides, Etsy listings, random review-style articles, sometimes even old roundup posts. Almost never our actual product pages or collection pages. Not even when the wording is very close to what we sell. It’s like our store exists on Google, but for AI it barely exists unless I ask something super narrow.

That part is what i cannot wrap my head around. We are the actual seller. We have detailed product descriptions, reviews, shipping info, FAQ content, collection text, blog articles, schema, Smart SEO, all of that. Dawn theme, nothing too fancy. We have spent time cleaning this stuff up because I assumed if our pages were clear and useful they would eventually get picked up. But ChatGPT seems to trust outside commentary more than the real source, which is kind of maddening.

I’m starting to wonder if this is less about rankings and more about how our content is structured, or whether third-party mentions matter more than I thought. Maybe i’m overthinking it, but it feels weird that somebody else talking about our kind of product gets surfaced before the store actually selling it.

Has anyone here figured out how to get ChatGPT to pull from your Shopify pages instead of Reddit, gift guides, or Etsy? Is this a content formatting problem, an authority/reviews problem, or something technical with Shopify stores that makes them harder for AI to use?

Hi @lawrencedauchy,

This can happen when external pages are easier for search/AI systems to interpret than your own product pages.

I would check a few things on the Shopify side:

1. Product titles and descriptions are specific, not too generic

2. Product pages include enough unique detail about materials, use cases, and audience

3. Images have useful alt text

4. Collection pages are organized around how customers search

5. Product schema is present and valid

6. Important products are internally linked from collections, blog posts, or guides

AI systems often rely on pages that explain products clearly in context. If Reddit threads or gift guides describe the product better than the product page, they may be easier to cite.

I would improve product content first, then check technical SEO and structured data.

If you can share an example product page and one of the outside sources being cited, people here can give more specific feedback.

Checkpoint: Store Scanner includes checks around product content gaps. It is not a replacement for SEO strategy, but it can help catch missing product-page basics before you invest more time into content and discoverability.

You’re not overthinking it, you’ve actually spotted something most store owners miss early.

It’s less about Shopify being “hard for AI” and more about how AI models validate trust. Product pages (even well-optimized ones) are seen as self-promotional, so they usually get outranked by third-party sources like discussions, comparisons, and aggregated opinions.

What’s interesting is that AI doesn’t just look at your store content, it looks at how often your type of product + positioning is talked about elsewhere, and how consistent that narrative is across the web.

That’s why Reddit threads and gift guides keep showing up, they act like “external validation layers.”

From what you described, it sounds like your foundation is solid. If anything, I’d look into:

how your products are being referenced outside your store

and whether your content matches the kind of language people use in those third-party sources

There’s a bit of a gap there most brands don’t realize until they test exactly like you did.

Curious, when you tested prompts, did you try brand-specific queries or only generic ones?

Picking up where you left off in the other thread. The Reddit/gift-guide pattern isn’t a ranking issue, it’s a structural fit. ChatGPT prefers sources that already do the comparison work for it: a Wirecutter “12 best handmade mugs” piece, a Reddit thread where six people debate three brands, an Etsy listing with reviewer comments. That’s pre-chewed evaluation in the format an LLM is built to summarize.

Your product pages can’t win that game no matter how clean the schema is. A single-product page in marketing voice is the wrong shape for “best X for Y” queries, there’s nothing to compare against on-page, no opinion signal, no use-case clustering. The model has to invent the comparison itself, and it’ll just go grab the page that already did it.

So the path isn’t more SEO on your site, it’s getting your mugs INTO those source pages. Few moves that actually move the needle:

  • Pitch yourself to gift-guide writers directly (Wirecutter, The Strategist, niche craft blogs). Most are hungry for handmade angles.
  • Post a long-form “how I make these” or “what I learned firing 200 mugs” on r/pottery or r/Coffee. People remember and link.
  • Offer review samples to small ceramics-focused YouTube/blog reviewers. One cited review goes further than a year of product-page tweaks.
  • When customers send unboxing photos, ask if you can repost them on a gift-roundup-style blog post on your own domain. Now your URL becomes a comparison page too.

Tracking it: open a fresh ChatGPT session every two weeks, ask the same prompt, see which URLs show up in citations. That’s the only feedback loop that matches how the system actually decides.

Are you mostly chasing gift queries, or trying to surface for “everyday mug” / functional searches too? The strategy splits depending on which.

Your website and product pages are first-party claims not third-party validation.

Merchants somehow got this idea that their products are going to rank in Chatgpt results when actually the opposite is true. Millions and millions of people claiming their products are “the best”, even when they have no sales. Review blogs are a main source of what’s “best”. Forum mentions like reddit, PR recommendations, Pinterest and social media platforms, etc. It’s not about your store at all. It’s about the public perception.

A more refined search like “Find me blue and green handmade mug under $20 with free shipping” is much more tailored to what you’re looking for. This is closer to structured shopping data. It’s this narrow and specific data that is tied to your store.

this is something we’ve been paying attention to as well. the short version is that AI tools tend to cite pages that read like editorial content, not product listings. so your product page for a mug is just a product listing in AI’s eyes, but a reddit thread comparing handmade ceramics reads like a genuine recommendation.

the move that’s worked for us is writing comparison-style blog posts on our own site. stuff like “handmade vs factory made ceramics” or “best mugs for pour-over coffee” and then linking to your actual products from within those posts. that gives AI engines the kind of contextual, opinionated content they like to surface. tbh it also helps regular SEO because those comparison pages rank for long-tail queries too.

Because ChatGPT is rewarding “recommendation intent,” not just product ownership. Queries like “best handmade ceramic mugs” trigger sources that compare options, discuss pros/cons, or have third-party trust signals. A product page usually just sells one item, so AI sees Reddit, gift guides, Etsy, and review lists as better answers.

Real fix: turn your Shopify store into both a seller + publisher.

  1. Create comparison-intent pages on your domain:
    “Best Handmade Ceramic Mugs for Gifts (2026)”
    “Ceramic Mug vs Stoneware Mug”
    “Top Coffee Mugs for Latte Lovers”
    Link products naturally inside.

  2. Add proof everywhere:
    real customer photos, reviews with details, FAQs, shipping clarity, maker story, materials, dimensions, care guide.

  3. Strengthen entity trust:
    get mentioned on blogs, gift guides, local press, niche forums, Pinterest, Instagram creators. AI trusts repeated third-party mentions.

  4. Improve machine readability:
    valid Product schema, Review schema, FAQ schema, strong internal linking, descriptive titles/H1s, unique copy.

  5. Stop testing only broad “best” keywords. Test:
    “handmade ceramic mugs from independent Shopify stores”
    “buy artisan ceramic coffee mug USA”

Short truth: AI rarely cites pure product pages for discovery queries. It cites pages that help decide. So build decision-content on your own domain, then AI starts using you instead of Reddit.

Hello @lawrencedauchy

Pages that compare choices, summarize opinions, or respond to general intent are often given preference by AI tools, which is why Reddit, gift guide, and marketplace are surfaced at the top. Create buying guides, comparisons pages, FAQs, and get external mentions that link back to you. Product pages are intent to buy, editorial content is more intent to explore today.

@lawrencedauchy what you are describing is not a bug, it is actually how AI citation retrieval works by design, and SealSubs-Roan’s framing is exactly right.

Reddit and gift guides get cited because they match recommendation intent. When someone asks ChatGPT “best handmade ceramic mugs for gifts,” the model is looking for a source that evaluates options and makes a recommendation in natural language. Reddit threads and roundup posts are literally written in that format. Your product pages, no matter how well written, are written to describe and sell a specific item, not to evaluate multiple options and recommend one.

The structural fix for a handmade store like yours is to create content that matches recommendation intent, not product intent. Practically: a blog post titled “How we choose materials for our ceramic mugs and what to look for” or “Wheel-thrown vs slip-cast: what it means for your coffee mug” written from your perspective as the maker gives AI a source it can cite for queries where people are trying to understand what to buy and why.

The second piece is your llms.txt file. Without it, ChatGPT has no structured briefing on who you are, what you make, and what makes your ceramics distinct from mass-produced alternatives. It defaults to whatever third-party commentary it has indexed. A good llms.txt for your store would describe your studio, your techniques, who your work is for, and link to your key collection pages. That is what gives the model something to pull from when someone searches narrowly enough to trigger a store-level citation.

The external mentions (Reddit, gift guides) build training signal over months. The on-store content changes what the live search results surface now. Both matter but one you can do this week.