Answer engine optimization

Your next customer asks a model, not a search box.

They type the question into ChatGPT or Perplexity and get one answer, built from a handful of sources. Being on page one is no longer the job. Being one of the sources is.

Most sites are invisible to the thing doing the answering

A model answering “who does CRM work near Placerville” has to fetch pages, read them without running any JavaScript, and find facts specific enough to repeat. Three things usually stop it. The page is an empty shell until a script fills it in. The origin returns a bot challenge to anything that is not a browser. Or the copy never states a number, so there is nothing to quote.

None of that shows up in a normal check. The site loads perfectly in your browser, the analytics look unchanged, and the only symptom is an answer that names somebody else. It is the quietest way to lose a customer, and it is almost entirely a build-time decision.

The method

Five decisions, all made while building

01
Answer the question on the page
A model quoting you needs a sentence it can lift whole. Ranges, “contact us for pricing” and marketing adjectives give it nothing, so it quotes whoever was specific. We publish figures — this site puts its own prices on a page for exactly that reason.
02
Let the crawlers in, and prove it
Security tooling and bot protection routinely block AI crawlers by default. We check your origin with each crawler’s own user agent and confirm a 200 with the full HTML, rather than assuming the setting is right.
03
Mark up what the page means
The visible page and the structured data say the same thing, so a model does not have to infer which number is the price or which name is the business. Generated from the site’s own content, so the two can never drift apart.
04
Serve a brief written for machines
An llms.txt at the root, carrying the facts in plain text: what you sell, what it costs, where you work, who runs it. Cheap to serve and it removes a fetch from every answer about you.
05
Make it fast enough to finish
Crawlers work to a budget. A heavy page gets sampled or abandoned, and pages that are never fetched are never quoted. Critical CSS is inlined and the JavaScript is kept small, which is also what your customers on a phone experience as “it just opened”.

Measured on the page you are reading

Every figure below comes from this site’s own build or from a live request against it. You can check all four yourself, which is the point of publishing them.

6 / 6

AI crawlers served

GPTBot, ClaudeBot, PerplexityBot, Google-Extended, OAI-SearchBot and Googlebot each receive a 200 and a byte-identical response. No user-agent gate, no bot challenge, no JavaScript wall. This is the most common way a site disappears from answers, and the owner never sees it, because their own browser loads the page fine.

100%

Prerendered HTML

Every page ships as finished HTML, not an empty shell a script fills in later. A crawler that does not run JavaScript still gets the whole page: the prices, the service list, the answers. Most site builders cannot do this.

8

Structured data types

LocalBusiness, Service, Offer with a real price, FAQPage, Article, Person, BreadcrumbList and ItemList. Schema is how a model knows a number is a price rather than a phone extension, and who the company is rather than what the page mentions.

5 KB

A stated llms.txt

A plain-text brief written for models: the price table, the terms, the service area, the founder. It states the facts instead of linking to pages that contain them, so the answer lands on the first fetch rather than the third.

What nobody can sell you

A guaranteed placement in an AI answer. Answer engines do not publish their criteria, do not sell position, and change without warning. What is controllable is whether your site can be fetched, whether its facts are stated plainly, and whether its markup is right — and a site that fails those is not in the running at all. Anyone promising you more than that is guessing, or selling.

Questions

What is answer engine optimization?
Answer engine optimization is the work of making a website readable and quotable by AI assistants such as ChatGPT, Claude, Perplexity and Google AI Overviews. Where traditional SEO competes for a position in a list of links, AEO competes to be the source a model uses when it answers a question directly. The practical work is serving crawlable HTML, publishing specific facts rather than vague copy, marking those facts up with structured data, and allowing AI crawlers to fetch the site.
How is AEO different from SEO?
SEO earns a ranking; AEO earns a citation. They overlap heavily — both need fast, crawlable, well-structured pages — but they diverge on content. SEO rewards depth and keyword coverage. AEO rewards specificity: a published price, a named service area, a stated term. A page that hedges can rank and still never be quoted.
Can you guarantee my business appears in ChatGPT answers?
No, and nobody can. Answer engines do not publish their ranking criteria, do not sell placement, and change without notice. What can be controlled is whether the site is fetchable, whether its facts are stated plainly, and whether its markup is correct. Anyone offering a guaranteed placement in an AI answer is selling something they cannot deliver.
Does answer engine optimization cost extra?
No. Every measure described on this page ships with every site we build, at $49 a month. It is not a package or an upsell — it is a set of technical decisions made while building, which cost nothing extra at build time and are expensive to retrofit afterward.
Can you do this to my existing website?
Sometimes. Structured data, an llms.txt and a crawler policy can be added to most sites. The two things that usually cannot be retrofitted are prerendered HTML and page speed, because both are decided by the platform the site was built on. We will tell you which of the two situations you are in before anyone talks about a rebuild.

Included, not extra

Every site we build ships with all of it, from $49 a month. There is no AEO package, because these are decisions made while building — free at build time, expensive to bolt on later.

Not a range, and not “a few weeks”. We scope the site with you on the first call, name the day it goes live, and hold it. If anything moves that date, you hear it from us before it happens, not after.