Skip to main content

Diagnosis

When AI Recommends Your Competitor Instead of You

By ยท 11 min read

The moment you find out an AI system chose someone else

Picture this. A customer texts you a screenshot, or you get curious one slow afternoon and open ChatGPT yourself. You type the question your own store exists to answer. Something like "what's the best portable espresso maker for camping" or "which dog food is best for a puppy with a sensitive stomach," a question squarely inside your category, a question you'd bet your product could win on merit.

The answer comes back fast, confident, and specific. It names a brand. It explains why that brand's option fits the use case. It links out to a page. And the store it names is not yours. It's a competitor's, one you compete with on price, on quality, maybe one you've beaten in every review comparison you've ever seen. But the AI didn't compare you. It never considered you at all.

This is a hypothetical scene, not a specific documented case. But it is becoming a common one, and if you sell online it is worth running the experiment yourself before reading further. Open ChatGPT, Claude, or Perplexity right now and ask the exact comparison question a buyer in your category would ask. See who gets named.

The gut reaction is almost always the same: confusion, then a little bit of anger, then a theory that doesn't hold up. "They must be paying for placement." "Their SEO must be better than mine." "The AI must just be biased toward bigger brands." None of those explanations are how this actually works, and believing them sends you toward fixes that won't move the needle.

Key takeaway

An AI system naming your competitor instead of you isn't a ranking decision the way a Google results page is. It's a retrieval decision. The AI searched for the single best answer to the exact question asked, and your competitor had a page built to be that answer. You didn't.

The assumption that sends you chasing the wrong fix

Most store owners who watch a competitor get cited instead of them reach for one of two explanations, and both miss what actually happened.

"They must have better SEO." Traditional SEO and AI citation overlap, but only partially. A site with strong domain authority, years of backlinks, and a page-one Google ranking can still lose an AI citation to a smaller competitor, because the AI system is not scoring the whole domain. It's evaluating individual pages against one specific question, and a smaller site with the right page wins that evaluation constantly.

"They must be paying for placement." There is no ad slot inside a ChatGPT, Claude, or Perplexity answer the way there's a sponsored listing at the top of a Google search. These are answer engines, not auction-based results pages. Nobody bought their way into that citation. They earned it with a page the AI system could actually use.

Here's what's actually happening. When someone asks an AI system a comparison or recommendation question, the system doesn't crawl the web and rank every possible store the way a search engine ranks a results page. It searches for content that already answers the question in a form it can extract, verify, and attribute. Then it synthesizes a response built substantially around whichever page did that job best, and cites that page as the source. This is the same retrieval logic behind why entire stores go invisible to AI search, just applied to a single, sharper moment: the exact comparison question a buyer asked.

That means the real question is never "who has the stronger brand" or "who has the bigger site." It's narrower and more answerable: which page, out of everything indexed, most directly and specifically answers this one question? If your competitor published that page and you didn't, the AI system never had a reason to consider you. Not because you lost a comparison. Because you were never in the running.

๐Ÿ”
Run the experiment on your own category See exactly which page gets cited when someone asks the comparison question your store should own. Read the full AI visibility diagnosis →

What the winning page has that yours doesn't

Look at the page your competitor got cited from, and it's rarely their homepage or a product listing. It's almost always one of three formats: a direct comparison ("Brand A vs Brand B"), a buying guide ("Best X for Y use case"), or an FAQ-heavy page that answers the exact question in a labeled block. Each of those formats hands the AI system something a product page cannot: an answer already shaped like the question.

Break down the structural gap:

Now look at what the losing store typically has instead: a product page with pricing, a photo gallery, and marketing copy that describes the product in general, feel-good terms. No comparison to alternatives. No FAQ section. No schema declaring what the page is. It's a perfectly good page for a shopper who already decided to buy from you. It's an unusable candidate for an AI system trying to answer "which one should I get."

How AI Answer Engines Pick a Citation Flow diagram. A shopper's question enters an AI answer engine, which searches two candidate pages: a product listing page and a comparison-plus-FAQ page. The comparison page wins the citation because it is the more specific, structured, sourced answer, regardless of overall site size or ad spend. Retrieval, Not Ranking "Best espresso maker for camping?" AI answer engine searches candidates Your product page No comparison, no FAQ, no schema Competitor's guide page Comparison + FAQ + schema markup Citation, regardless of site size or ad spend
The AI system isn't ranking two stores against each other. It's picking whichever page most directly answers the question it was asked.

Four AI engines, one shared instinct

ChatGPT, Claude, Perplexity, and Gemini don't retrieve sources identically, and understanding each one's habits matters once you're building content to compete for citations. Perplexity leans hardest on live web retrieval and tends to reward freshness and directly quotable claims. Claude weighs source structure and clarity of reasoning, favoring pages that lay out a comparison logically. ChatGPT search blends its own trained knowledge with live retrieval, and rewards pages that answer a question in the first few sentences instead of building up to it. Gemini pulls heavily from Google's index and structured data, so schema markup carries extra weight there.

We've written a dedicated breakdown for each of these, and if you want the mechanics of a specific engine, read them directly rather than treating this page as the full explanation: how ChatGPT search picks sources, how Claude decides citations, how Perplexity decides citations, how Gemini decides citations, and how Grok decides citations.

What matters here is the shared instinct underneath all four: every one of them is trying to find the single best, most specific, most trustworthy answer to the question it was actually asked. None of them is trying to find the biggest brand, the store with the most traffic, or the one that spent the most on ads. Build the page that answers the specific question, and you become a candidate across all four systems at once. Don't build four separate versions. Build one page that does the job right.

Side by side: the page that got cited vs the page that didn't

Here's the same comparison as a scorecard, factor by factor. If your current store page fails more than one or two of these, that's the reason the citation went elsewhere, not your brand, not your ad budget, and not your Google ranking.

What The Winning Page Has That The Losing Page Doesn't Scorecard comparing four structural factors between a winning competitor page and a losing store page: comparison content, FAQ schema, specific answerable claims, and product plus FAQ schema markup. The winning page passes all four, the losing page fails all four. WINNING PAGE VS. LOSING PAGE COMPETITOR YOUR STORE Direct comparison content FAQ section in Q&A format Specific, checkable claims Product + FAQPage schema 4/4 = Cited 0/4 = Skipped
Four structural factors decide the citation. None of them are brand size, ad spend, or years in business.
The AI system was never comparing your store to your competitor's store. It was comparing your competitor's page to nothing, because you never gave it a page that answered the question.

How to fix it

The fix isn't a redesign of your homepage or a bigger ad budget. It's building the specific pages that answer the specific comparison and buying questions shoppers in your category actually ask an AI system. You have two paths.

Path 1: Do it yourself

Start by finding the real questions. Ask ChatGPT, Claude, and Perplexity the versus and best-for questions a buyer in your category would ask, and note who gets cited and why. Look at the cited competitor pages and reverse-engineer their structure: what comparison do they make, what specific claims do they state, do they have an FAQ section, what schema is in the page source. Then write your own comparison and buying-guide content for each real question, add schema markup including FAQPage schema, and replace vague marketing language with specific, checkable claims about your product. This works if you have the research bandwidth and the writing discipline to do it question by question, category by category, and to keep it current as competitors update their own pages.

Path 2: Let Ollie do it in 48 hours

Ollie is the AI behind RunOctopus. Tell Ollie what you sell, and it researches the actual comparison and buying-guide questions AI systems get asked in your category, then builds the comparison content, the FAQ sections, and the schema markup grounded in your real catalog, not generic template copy. The structural gap between your page and your competitor's closes in days instead of months of manual research and writing. The strategy is identical either way. The difference is how fast you become a candidate for the next citation instead of watching another one go to someone else.

Bottom line

When an AI system names your competitor instead of you, it isn't judging your brand against theirs. It's retrieving whichever page most specifically answered the exact question asked, and your competitor built that page while you built a product page. Build the comparison content, the FAQ sections, and the schema, and you become the page it retrieves next time.

Frequently asked questions

Why does ChatGPT recommend my competitor instead of my store?

Because when the AI system searched for an answer to the exact question your shopper asked, your competitor's page was the most specific, structured, and sourced match it could retrieve. AI answer engines don't rank a list of stores the way Google ranks a list of links. They retrieve from whichever page most directly answers the question, then synthesize a response and cite that page. If your competitor published a comparison or buying guide that answers the question and you have a product page that doesn't, the retrieval step never sees you as a candidate.

Does this mean my competitor has better SEO than me?

Not necessarily. Traditional SEO rankings and AI citation overlap only partially. A competitor can be cited in an AI answer with a smaller site, less domain authority, and fewer backlinks than you have, because AI retrieval is not scoring the whole site. It's evaluating individual pages for how directly and specifically they answer one question. A comparison page with real claims, structured data, and an FAQ section will out-cite a stronger domain's product listing almost every time.

What makes a comparison page more citable than a product page?

A product page describes one item. A comparison or buying guide answers the actual question a shopper typed, names the alternatives, states specific differences, and often includes an FAQ section formatted as question and answer pairs. AI systems extract and cite content that already matches the shape of the question. Product marketing copy rarely does. Schema markup (Product, FAQPage, and structured comparison data) adds a second signal that tells the AI system exactly what the page contains.

Do I need separate content for ChatGPT, Claude, Perplexity, and Gemini?

You need one well-built comparison and FAQ page per real buying question, not four separate versions. Each AI engine retrieves and weighs sources a little differently. Perplexity leans on live web results, Claude weighs source structure and clarity, ChatGPT search blends its own index with live retrieval, and Gemini pulls heavily from Google's index and structured data. But all four are looking for the same underlying thing: a specific, well-sourced answer to the question that was actually asked. Build that once and it competes across all four.

How fast can I fix a competitor being cited instead of me?

Days to a few weeks for the first fix, because AI answer engines re-evaluate sources on every query rather than waiting on a slow crawl-and-rank cycle the way Google's core algorithm does. Publish a real comparison page for the exact question, add FAQ and comparison schema, and make specific answerable claims instead of marketing copy, and you become a retrievable candidate again. Winning the primary citation slot over an established competitor page can take longer, since AI surfaces typically cite three to five sources and displacing the top one takes sustained specificity and freshness.

MG
Written by

Matt is the founder of RunOctopus. He built All Angles Creatures from zero to page-1 rankings in reptile feeder insects using exactly this method. Turning a hard, entrenched niche into RunOctopus's proof store for programmatic SEO and AI search citation.

Connect on LinkedIn →

Ollie builds the pages that win the next citation

A complete comparison and FAQ build, grounded in your real catalog and the real questions AI systems are asked in your category. Live on your store in 48 hours.

See What Ollie Builds →

See what Ollie builds before you pay. Cancel anytime.

Trusted by store owners in 20+ niches