Back to Blog|Tools & Platforms

What Is AEO? Why ChatGPT Doesn't Recommend You

October 8, 2026

AEO, or answer engine optimization, is making your website easy enough for AI tools like ChatGPT, Claude and Perplexity to find, understand, trust and reuse when someone asks them a question. The goal isn't just to show up somewhere in a list of search results. It's to be one of the businesses an AI can confidently name when someone asks, "Who should I hire for this?"

So when someone asks ChatGPT for a business like yours and your name doesn't come up, the usual reason is that the AI couldn't read your site well enough to work out what you do, or connect you to the question being asked. You didn't get beaten on quality, you got skipped on plumbing.

AEO, GEO and SEO are related, but they aren't the same thing.

The acronyms keep multiplying and people throw them around like they're interchangeable. They overlap, but each one is doing a slightly different job.

SEO (search engine optimization) helps your pages show up in traditional search results. AEO (answer engine optimization) helps your content become the direct answer to a question. GEO (generative engine optimization) helps your business show up inside answers written by AI tools like ChatGPT, Claude, Perplexity and Google AI Overviews.

Here's the plain version:

MethodThe question it asks
SEOCan a search engine rank this page?
AEOCan an answer engine pull a useful answer out of this page?
GEOWill a generative AI tool mention or cite this business?

AEO and GEO are close cousins, and honestly some people use them interchangeably. I tend to use AEO for the structure and answerability of a page, and GEO for visibility across the AI platforms themselves. SEO still matters (nobody's suggesting you throw it into the sea), it's just not the whole job anymore.

AI can only recommend what it can actually read.

This is the part most business owners miss. AI tools don't have a magic private filing cabinet of every great business on earth. They work from what they can access, interpret, connect and evaluate, and if your website makes that hard, the AI has a problem. It might not be able to tell:

  • What service you provide
  • Who it's for
  • Where you provide it
  • Which problem you solve
  • What makes your approach different
  • Whether the information is current
  • Whether your business is real and trustworthy

When it can't answer those questions, it makes the safer recommendation, which usually means the business with clearer information. That's why a smaller business with a less impressive website can show up in an AI answer while a more experienced one doesn't. It's not a prize for the prettiest homepage - it's a readability problem.

A quick example.

Picture a (made-up) coach who helps professionals recover from burnout. Her website says:

I help you reconnect with your best self through transformational coaching and personalized support.

That sounds pleasant. It also sounds like it was assembled from spare parts of a wellness brochure. Now a potential client asks ChatGPT:

Who are the best burnout coaches for healthcare professionals in Charlotte?

Her page never actually says burnout coaching, healthcare professionals, Charlotte, what the coaching includes, what outcome clients are working toward, or how to get started. So the AI has nothing to connect her to that question. Compare it with a page that opens like this:

I help healthcare professionals in Charlotte recover from work-related burnout through one-to-one coaching focused on boundaries, workload, and sustainable routines.

That version is easier for a person to understand, and it's easier for an AI to pull out and reuse. Back it up with FAQs, a short explanation of the process, structured data and a real business identity, and the AI isn't guessing anymore. None of that requires stuffing "burnout coach Charlotte" into every corner of the page. It just requires saying what the business actually does.

The technical signals that make a website readable.

Good AEO isn't just clever writing. A page can have excellent advice on it and still be hard for a crawler or an AI to process, and this is where the less glamorous work comes in.

1. An llms.txt file.

An llms.txt file is a plain-text file on your site that gives language models a short overview of your business and links to your most important pages. A sitemap says "here are the pages that exist." An llms.txt file can say "here's what this business does, here are the pages that explain it, and here's what matters most."

It's still an emerging proposal, not a switch that forces ChatGPT to recommend you, and it doesn't replace strong pages, clear navigation or standard technical SEO. It's one more way to make the important stuff easier to find. The llmstxt.org site explains the format and how it's meant to work.

2. Schema markup.

Schema markup gives search engines and other systems structured labels for what's on a page: a blog post, an organization, a local business, a service, an author, an FAQ, a review, an event. Without it, a machine has to infer what everything means. With it, you're handing it the labels.

The markup has to match what's actually visible on the page, though. If the page has 5 real questions and answers, FAQPage schema makes sense. If it doesn't, adding fake FAQs in the code isn't AEO, it's hiding things under the floorboards and hoping nobody checks. Google's intro to structured data is the source I use for the basic rules.

3. Sensible robots rules.

Your robots.txt file tells crawlers which parts of your site they can access. That matters because AI platforms use different crawlers, and they don't all handle instructions the same way. I'm not saying welcome every bot with a gift basket. I'm saying your crawl rules should be on purpose, because if you block important pages or accidentally keep useful search and AI crawlers out, visibility gets really hard.

4. Answer-first page structure.

Put the direct answer near the top. That's good for people too, since most visitors don't want to hike through 6 paragraphs of throat-clearing to find out if you offer the thing they need. After the answer comes the explanation, practical examples, related questions, and a clear next step.

Use headings that match the questions your audience actually asks. "Our philosophy" becomes "What does burnout coaching include?" and "A better way forward" becomes "How long does burnout coaching take?" Mysterious is lovely in a novel. It's a lot less helpful on a service page.

5. Real content in the HTML.

This one matters most for sites built on JavaScript frameworks. If the first HTML response is an empty shell and the actual text only appears after scripts run, some crawlers may have trouble seeing it. Google can render JavaScript in a lot of cases, but Google itself recommends server-side rendering or pre-rendering because it can make sites faster and easier for crawlers to read (Google's JavaScript SEO basics), and not every bot behaves like Googlebot.

Wherever you can, your key information should be in the HTML: the main heading, the opening answer, service details, location, FAQs, internal links and author info. A site can move and animate all it wants, the words just need to live somewhere more reliable than a loading spinner.

Why a page can rank on Google and still fail AEO.

There's a really common assumption that if a page is good enough for Google, it must be good enough for AI. Not necessarily. A page can do fine in traditional search because of keywords, backlinks, speed, domain history and a decent title tag, and an AI can still struggle to answer basic questions about it. SEO is asking "is this page relevant and authoritative enough to rank?" AEO is asking "can I safely take a clear answer from this page and use it?" Those are different tests.

A local business can have great reviews and no address or service area anywhere in the page text, or a site can look polished while its important content only loads after several scripts run. That's why a classic SEO score isn't the same thing as AI visibility, and you need to check both.

How to test your AI visibility today.

You can do a basic test without any special tool. Open ChatGPT, Claude, Perplexity or Google's AI search in a fresh conversation, and ask the questions your customers would actually ask:

  • Who are the best [your service] providers in [your location]?
  • What should I look for when hiring a [your role]?
  • Which businesses help [your audience] with [their problem]?
  • What's the difference between [your service] and [the alternative]?

Then look at whether you show up, whether the description is accurate, whether your location is right, whether it links to your site, which other businesses it names, and which sources it's leaning on.

Don't only test your business name. If you type your exact name in, the AI may find you because the question already contains the answer, which tells you very little. The useful test is whether it can connect you to a problem, a service, an audience and a location without being handed your name.

For a deeper look, the free AI Visibility Scan crawls up to 25 pages of your site and runs a real AEO, GEO and SEO check, so you can see which parts of your site AI can read and where the gaps are. No call, no card. And if AI visibility isn't the thing keeping you up at night right now, the 5-Minute Ops Quiz looks at the operational gaps that eat your time behind the scenes instead.

What AEO doesn't do.

AEO doesn't guarantee ChatGPT will recommend you, and nobody can honestly promise that. AI answers change, search systems change, your competitors publish new things, and different models pull from different sources.

It also won't make a weak offer more useful or replace real expertise, accurate information and good reviews, and an llms.txt file on its own won't save a site that says nothing specific. The practical goal is simpler: make your business easier to understand, your best answers easier to find, and your pages easier to trust and quote.

Frequently asked questions.

What is AEO?

AEO, or answer engine optimization, is structuring and improving your website content so AI tools can find it, understand it and use it when they answer questions. In practice that means clear answers near the top, headings that match real questions, schema that matches the page, and content crawlers can actually read.

What is GEO?

GEO, or generative engine optimization, is improving your chances of being mentioned, summarized or cited in AI-generated answers across tools like ChatGPT, Claude, Perplexity and Google AI Overviews. It's a close cousin of AEO, and I use it mostly when talking about visibility across those platforms.

Is AEO the same as SEO?

No. SEO is mostly about visibility in traditional search results, AEO is about whether an answer engine can pull a clear answer from your page, and GEO is about showing up in AI-generated responses. They support each other, but they're different tests, and a page can pass one and fail another.

Does every website need an llms.txt file?

Not necessarily right away. The format is still emerging, and it doesn't replace strong content, schema, crawlable pages or technical SEO. It can be a useful extra signal that gives AI agents a clearer path to your most important information.

How can I check whether AI can find my business?

Ask ChatGPT, Claude, Perplexity or Google's AI the questions your customers would ask, without using your business name. Check whether you appear, whether the description is accurate, and whether it links to your site. For a deeper website check, run the free AI Visibility Scan.

Sources and further reading

Run your free AI Visibility Scan

Learn More

Want to talk about what you just read?

If any of this hits home, let's have a conversation about your business.

No pitch. Just a real talk about what's not working and how to fix it.

Book Your Free Discovery Call