A growing share of your clients' buyers now open an AI tool, describe their problem in a full sentence, and ask who they should hire. The answer names a few businesses. It does not show ten links. Answer engine optimization, or AEO, is the discipline of making sure your client is one of the names it returns. For an agency, this is not a science project. It is a productizable, defensible, high-margin service that most of your competitors have not packaged yet. This is how to build the offer, price it, deliver it across a book of clients, and report it to a client who still expects a monthly rank report.
Why AEO is an agency's highest-margin new line
The economics are unusually good for an agency. The work is front-loaded expertise and light ongoing maintenance, which is the exact shape of a service you can package into a fixed-scope sprint plus a thin retainer. The deliverables are concrete and demonstrable, so the client can see the change land instead of taking your word for it. And because cited sources in an AI answer are earned rather than bought, a competitor agency cannot undercut you with ad spend. The moat is the work, and you are the one doing the work.
The demand signal is real, not speculative. The average AI prompt runs around 23 words against roughly 3.4 for a classic search, so the engine reads intent far more precisely and hands back a short, named answer instead of a page of options (HubSpot's 2026 AEO research). The buyer often acts on that answer without ever seeing a results page. For your client, being absent from the answer means being invisible to the highest-intent buyers in the market. For you, it means a service you can sell on a genuine gap rather than a manufactured fear.
The productized AEO offer, in five deliverables
Do not sell AEO as a vague retainer. Sell five named deliverables, each of which maps to one thing an answer engine does when it builds a recommendation: it retrieves candidate pages, extracts the clearest statements, synthesizes them into an answer, and decides which sources to name. Your offer optimizes for all four. Here is the packaged version, in rough order of impact.
- Answer-block pass on the client's top 20 to 30 pages. Lead each key page with a direct, self-contained answer to the question a buyer actually asks.
- A connected entity graph. Organization, Service, Person, and FAQ schema that cross-reference each other and point at real profiles, not orphan blocks.
- Expertise signals a model can read. Named authors with real credentials, specific claims with sources, quoted experts.
- An llms.txt at the domain root. A machine-readable summary of who the client is and where their best pages live.
- A distributed-mentions program. Directory profiles, association listings, and earned coverage, with name and category language identical everywhere.
1. Answer-block pass (the deliverable clients feel first)
Lead every key service and resource page with a two-to-four-sentence answer to the exact question a buyer would ask, in plain words, before any marketing copy. Put the question in the heading and the answer directly beneath it. Extraction engines lift these almost verbatim. For your production process, this is the deliverable to templatize first: build a client-agnostic intake that pulls the ten questions a ready-to-buy customer asks, then a writer fills the answer blocks against a house style. One trained writer can produce a page's worth of answer blocks in under an hour once the template exists. That is your margin.
2. A connected entity graph, not orphan schema
Structured data tells engines what a client's pages mean, but a lone schema block earns little. The win is a connected graph: Organization schema for the business, Person schema for each named expert with real credentials, Service schema for each offering, and FAQ schema on the answer blocks, all cross-referencing each other. Use the specific type, not the generic one: ProfessionalService, LegalService, or the vertical-appropriate type, not a bare LocalBusiness. For an agency this is the single most defensible piece of the offer, because it is genuinely technical and most clients cannot self-serve it.
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "ProfessionalService",
"@id": "https://client.com/#org",
"name": "Client Firm",
"url": "https://client.com",
"employee": { "@id": "https://client.com/#jane" },
"makesOffer": { "@id": "https://client.com/#service-x" }
},
{
"@type": "Person",
"@id": "https://client.com/#jane",
"name": "Jane Partner",
"jobTitle": "Managing Partner",
"worksFor": { "@id": "https://client.com/#org" }
},
{
"@type": "Service",
"@id": "https://client.com/#service-x",
"provider": { "@id": "https://client.com/#org" }
}
]
}3. Expertise signals a model can read
Models use attribution and citation as proxies for trust, so make the client's legible. Name the author on every substantive page and link to a real bio with credentials. Replace vague claims with specific, sourced ones. This is the same expertise-and-trust signal search has rewarded for years, now read by a model. For your delivery, the friction here is client-side: you need real bylines and real credentials from the client's team, which means your onboarding has to collect them up front. Build that into the intake form or you will chase it for weeks.
4. An llms.txt at the root
An llms.txt file is a short, machine-readable summary of who the client is, what they do, and where their best pages live, served at the domain root. Think of it as the AI-era counterpart to a sitemap. It is cheap to ship and tends to be reflected faster than deep content changes. This is the deliverable you can standardize almost completely: a template with slots for practice areas, locations, key people, and links to the strongest answer pages. Ship it in the first sprint on every client so you have an early, visible win.
5. Distributed mentions across credible sources
Engines favor businesses that show up consistently across many trusted sources, because agreement across sources is a trust signal a single self-published page cannot fake. Claim and complete directory profiles, association pages, and industry listings. Pursue earned coverage. Keep name, address, and category language identical everywhere, because inconsistent details fracture the entity and weaken every mention. This compounds slowly, which makes it the natural anchor for the ongoing retainer: it is real monthly work that keeps producing, and it is the hardest thing for the next agency to reproduce if the client ever leaves you.
How to price and package it
AEO fits three packaging models, and most agencies should offer all three as a ladder.
- AEO audit (fixed fee, one to two weeks). Run the client's ten questions through the major engines, score where they appear and where a competitor does, and deliver a prioritized gap report. This is your low-friction entry offer and it qualifies the client for the sprint.
- AEO sprint (fixed scope, four to six weeks). The five deliverables above, shipped. Priced against outcome, not hours. This is where the margin is because the work templatizes.
- AEO retainer (thin, monthly). Distributed-mentions work, answer-block refreshes as the client's questions shift, and monthly citation reporting. Small dollar figure, high retention, because it is the layer that keeps compounding.
Anchor the sprint price to the value of one client's engagement, not to your hours. For a firm whose average client is worth five figures, being named in the AI answer for their highest-intent question is worth far more than a typical SEO deliverable, and your price should reflect that. The audit-to-sprint-to-retainer ladder mirrors how we structure engagements on our own solutions, and it converts because each rung earns the next.
The 30-day client onboarding for AEO
A repeatable onboarding is what lets you run AEO across many clients without it becoming bespoke each time. This is the sequence.
- Week 1: intake. Pull the ten questions a ready-to-buy customer asks from the client's intake calls, inbox, and the People Also Ask box. Collect real bylines, credentials, and profile links from the client's team in the same pass.
- Week 2: answer blocks. Write clean answer blocks for the five highest-intent questions and place each at the top of the right page. Question in the heading, honest answer beneath, marketing copy after.
- Week 3: entity graph. Ship Organization and Person schema first, then Service and FAQ, all cross-referenced. Validate that every author links to a real, credentialed bio.
- Week 4: llms.txt, directories, and baseline. Ship the llms.txt, claim the top directory and association profiles, align name and category language, then run the ten questions through ChatGPT and Perplexity and record where the client appears. That baseline is your reporting anchor from month one.
Reporting AEO to a client who expects a rank report
Classic rank tracking cannot see any of this, so you have to bring the client a new instrument and teach it in one slide. Track four things, mostly by hand at first, and it is worth the fifteen minutes a week per client.
- Citation frequency. Of the client's target questions, how many name them in the AI answer? Run the list weekly and count. This is the headline number that replaces average position.
- Share of voice. When the client is not named, who is? Report which competitors and directories the engine favors, so the client sees exactly who they are displacing.
- Prompt win-and-loss log. A simple sheet of which questions the client wins, which they lose, and what changed after each fix. It is the closest thing AEO has to a rank report and clients respond to it.
- AI-referred traffic and its quality. Watch for referrals from AI tools in analytics and, more importantly, whether they convert. Tie it back to cost per qualified lead so the client sees revenue, not vanity.
Delivering across a book of clients without drowning
The difference between AEO as a one-off and AEO as a real agency line is systematization. Three moves make it scale.
- Templatize the repeatable 80%. The llms.txt structure, the schema graph skeleton, the answer-block house style, the reporting sheet. Build each once and adapt per client. The AI-assisted content workflow we describe in using Claude for drafts applies directly to producing answer blocks at volume without them sounding generic.
- Batch the manual 20%. Do all clients' weekly citation checks in one block, not scattered across the week. The context-switching cost is what kills margin on a multi-client service.
- Govern the house standard. One internal doc that defines what a shipped answer block, a valid schema graph, and a complete llms.txt look like, so any writer or junior can deliver to the same bar. This is what lets you hire against the service instead of doing it all yourself.
Where agencies get AEO wrong
- Selling it as a rename of SEO. AEO sits on top of SEO. If you pitch it as the same service with a new label, you cannot charge for it and the client is right to be skeptical.
- Optimizing the homepage and ignoring the rest. Answer blocks belong on the specific pages that resolve specific questions, not just the front door.
- Shipping orphan schema. One Organization block with nothing connected to it does almost nothing. The graph is the deliverable.
- Letting the client stay vague to seem broad. "We handle all your needs" is uncitable. Push the client to be specific or the engine cannot recommend them for anything.
- Treating it as one-and-done. Answer engines re-crawl and re-rank constantly. Build the retainer in from the start or you leave the compounding value, and the recurring revenue, on the table.
White-label the platform, or build your own
You do not have to build the entity-graph tooling, the llms.txt generator, and the citation-tracking sheet from scratch. That is what Frontend Horizon's platform layer is for: agencies run the client relationship and the strategy, and the platform handles the repeatable production and measurement underneath. If you would rather own the whole stack, the deliverables above are the full playbook. Either way the strategic work, knowing the client's buyer and their real questions, stays with you, because that is the part that does not templatize and the part clients actually pay for. See how we partner on professional services and where the platform fits across the full solution set.
Questions agencies ask us about selling AEO
Can I sell this to clients who are not professional services firms?
Yes. The levers are the same for any considered-purchase business: home services, healthcare practices, B2B software, specialty retail. The vertical only changes the schema type and the specific questions buyers ask. The five deliverables and the pricing ladder carry across. Professional services is simply where the intent-per-buyer is highest, which makes it the easiest first vertical to prove the offer in.
How fast can I show a client results?
Faster than classic SEO. Answer-block and schema changes can surface in Perplexity within days to a couple of weeks because it re-crawls and cites openly. ChatGPT and Google's AI Overviews move more slowly. Set the client's expectation that Perplexity is the early indicator and the others follow, and you will have a visible win to report inside the first month.
What if the client already has an SEO agency?
AEO is the wedge. It is a distinct, higher-intent service the incumbent almost certainly is not delivering, so you can win the AEO line without displacing the existing relationship, then expand from there once you have shown results the incumbent cannot. The audit is the door: run it, show the gap, and the sprint sells itself.
AEO is not separate from classic SEO. It sits on top of it, and it feeds the same client outcomes you already report. The full playbook this is built on lives in the firm-facing AEO piece, and the same shift retold for smaller operators is in the micro-business, SME, and mid-market versions. The underlying mechanics are covered well by Search Engine Land and HubSpot's 2026 AEO research.
Want to package AEO as an agency line without building the production stack yourself? Run the estimator and we will show you the white-label deliverables, the pricing ladder, and the reporting your clients will actually read. Or talk to us about a partner engagement.