Why ChatGPT Cites Your Competitors (Not You)
<p><a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fab4rjm31qc9t27eimxi1.png" class="article-body-image-wrapper"><img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fab4rjm31qc9t27eimxi1.png" alt=" " width="800" height="533"></a><br> AI engines are sending traffic to your competitors — even when yours is the better site. Here's why it happens, what AEO and GEO actually mean, and how to fix it.</p> <p>Nobody told me search was changing. I had to find out the embarrassing way.</p> <p>Last year I recommended a client's website to someone.
AI engines are sending traffic to your competitors — even when yours is the better site. Here's why it happens, what AEO and GEO actually mean, and how to fix it.
Nobody told me search was changing. I had to find out the embarrassing way.
Last year I recommended a client's website to someone. They said they'd check it out. A week later they told me they'd asked ChatGPT instead — and gone with a competitor they'd never heard of before.
The competitor had worse content. Worse design. A worse product, honestly. But ChatGPT cited them. Not my client.
I spent a few days being annoyed before I accepted that this was just... the new thing. AI systems are now a first stop for a lot of people. Not everyone, not always, but enough to matter. And they don't browse a list of results they pull one answer from whatever sources they trust, and that's what the person gets. Your ranking position means nothing if you're not in the answer at all.
Why AI search doesn't care about your Google ranking Google ranks pages by authority, relevance, and links. AI engines — ChatGPT, Perplexity, Google AI Overviews, Copilot do something different. They look for pages they can extract a clean answer from. A page that ranks #1 but buries its answer in a wall of text loses to a page at #8 that puts the answer right at the top, in a structured format the AI can read.
That's what happened with my client. Their competitor probably had inferior content by any human measure. But they had something my client didn't: a site that AI systems could parse. Schema markup. Clear Q&A headings. An explicit Organization definition. Consistent entity signals across every page. The AI didn't exercise taste it just grabbed the source it could understand and moved on.
This distinction matters more every month. According to Search Engine Land's 2025 study, Google AI Overviews now appear in over 40% of searches. ChatGPT processes hundreds of millions of queries daily. The window where you could ignore this is closing.
What AEO and GEO actually mean AEO — Answer Engine Optimization is the practice of making your content legible to AI systems. Structured data so they know what your page is about. Clear Q&A formatting so they can extract answers. Consistent entity signals so they understand what your business actually is. GEO (Generative Engine Optimization) is the same idea under a different acronym the industry loves this kind of thing. The goal is identical: be the source that gets cited when someone asks a relevant question.
Neither is a replacement for SEO. They sit on top of it. You still need to rank — AI Overviews overwhelmingly cite pages that are already on page one. But ranking alone is no longer enough. A page that ranks and is AI-readable will get cited. A page that ranks but isn't won't. See our SEO vs AEO breakdown for a fuller comparison.
The 4 signals AI engines use to decide who gets cited These aren't guesses they're what shows up consistently when you look at which pages AI tools actually pull from.
-
Structured data (schema markup) JSON-LD schema tells AI engines in explicit machine-readable terms what your page is about. A FAQPage schema maps directly to the Q&A format that Google AI Overviews and Perplexity extract. An Organization schema tells AI systems your business name, location, and category so they know how to attribute a citation. Without schema, you're asking an AI to guess what your page means. Some will. Most won't bother.
-
Answer-first content structure AI engines extract content differently from humans. A person reads top-to-bottom and tolerates a preamble. An AI looks for the answer immediately after the heading. If you write a heading like "What is AEO?" and then spend two paragraphs explaining why the question is interesting before answering it — the AI moves on. The answer needs to be in the first 40–80 words under the heading, every time.
-
Entity consistency AI models are doing entity recognition across your site. If your homepage refers to your company as "VisRank," your About page calls it "our platform," and your blog says "the tool" the AI sees three different things and struggles to attribute anything consistently. Use your brand name explicitly, everywhere. Have a complete About page. Keep your Organization schema consistent across every page. Make it easy for the AI to understand who you are.
-
Freshness signals AI engines especially Perplexity and ChatGPT Search strongly prefer recently updated content. A page with a visible "Last updated: April 2026" and a dateModified field in its schema will get chosen over an identical page with a 2023 date. This doesn't mean rewriting everything constantly — it means keeping your key pages genuinely current and making that freshness visible.
How to check if AI engines can actually read your site The annoying part is you can't just wing it. You need to know what's actually wrong with your site before you can fix anything. There are a few ways to check.
The blunt test: open ChatGPT or Perplexity and ask about your product category. See who gets cited. If your competitors are there and you're not, that's diagnostic.
For a more structured read, I kept coming back to VisRank's free scanner. You paste your URL, it takes about 30 seconds, and you get a score broken down into SEO, AI readiness, security, and local signals 40+ checks at once. No login, no credit card. The free version shows you the top issues. Paid reports go deeper if you need everything itemised. It won't fix your site — but at least you'll know what you're dealing with instead of guessing.
You can also validate your schema manually at validator.schema.org and check which AI crawlers your robots.txt allows. If you're blocking GPTBot or PerplexityBot intentionally or not those engines can't index your content at all.
Your rankings are fine your traffic might not be One more thing worth saying clearly: AEO matters even if your Google rankings haven't dropped. The shift is subtler than that. Impressions hold steady or go up. Rankings stay the same. But clicks fall because the AI Overview at the top of the page answered the question already, and the user didn't need to click through.
If your analytics show impressions rising and clicks declining, that's not a ranking problem it's a zero-click problem. We cover this specifically in Nobody Clicks Your Website Anymore and in the full AEO guide. The fix is the same either way: make your site legible to AI, so you're cited in the answer rather than invisible underneath it.
Key takeaways AI engines (ChatGPT, Perplexity, Google AI Overviews) select sources by readability not just ranking. A worse site with better structure will win. AEO and GEO are the same goal: be the source that gets cited when someone asks a relevant question. The 4 signals that get you cited: structured data, answer-first content, entity consistency, freshness signals. You can't fix what you haven't measured run a free audit to know your actual AI readiness score. If your clicks are falling while rankings hold, that's a zero-click/AIO problem, not a ranking problem. AEO sits on top of SEO — you still need to rank first, then be AI-readable to get cited.
DEV Community
https://dev.to/andrei_mironiuk_1d2c01e06/why-chatgpt-cites-your-competitors-not-you-484nSign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
modelversionupdateMedical errors in large language models revealed using 1,000 synthetic clinical transcripts - medRxiv
<a href="https://news.google.com/rss/articles/CBMidkFVX3lxTE5zZUpzMXQ4LV9sNTkxYUFMSXRNeW9GNllKNnNJLVNoWTJUN1BsMGdvR01wUE1PUjJjSHF4M0xJOHVqS0Vva2c4UGF2Ynp0ZGJPZklZb0g1SzRXN19YMV9nbl80emR2a3paLVR1SERnaTNvcHhOaFE?oc=5" target="_blank">Medical errors in large language models revealed using 1,000 synthetic clinical transcripts</a> <font color="#6f6f6f">medRxiv</font>
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
Developer’s Guide to Building ADK Agents with Skills
The Agent Development Kit (ADK) SkillToolset introduces a "progressive disclosure" architecture that allows AI agents to load domain expertise on demand, reducing token usage by up to 90% compared to traditional monolithic prompts. Through four distinct patterns—ranging from simple inline checklists to "skill factories" where agents write their own code—the system enables agents to dynamically expand their capabilities at runtime using the universal agentskills.io specification. This modular approach ensures that complex instructions and external resources are only accessed when relevant, creating a scalable and self-extending framework for modern AI development.

YouTube blasted by hundreds of experts over ‘AI slop’ videos served up to kids
Advocacy groups and experts condemned YouTube for serving up low-quality artificial intelligence-generated videos to its most vulnerable audience: children. In a letter to YouTube CEO Neal Mohan and Sundar Pichai, the CEO of YouTube’s parent company Google, children’s advocacy group Fairplay expresses “serious concern” about the spread of AI-generated videos on both YouTube and YouTube Kids. The letter, which was sent on Wednesday morning, was signed by more than 200 organizations and individual experts such as child psychiatrists and educators. “This ‘ AI slop’ harms children’s development by distorting their sense of reality, overwhelming their learning processes and hijacking their attention, thereby extending time online and displacing of




Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!