Guide
How to Build an AEO/GEO Proposal Clients Can Understand and Approve
What makes an AEO/GEO proposal credible, the inputs to collect first, what each section must answer, and a complete fictional proposal you can copy or download as Markdown.
Key takeaways
- A credible AEO/GEO proposal shows the evidence for a gap, exactly what you will deliver and how both sides will judge the result.
- Collect six inputs first: the client's goal, scope boundary, a sampled baseline, competitors, resource constraints and the decision maker.
- Split research, content and technical changes, monitoring, reporting and optional work, and show what the SEO retainer already covers.
- Define mention and citation rates, answer counts and ranges in the proposal, and treat changes smaller than the range as noise.
- Keep one-off, monthly and optional fees separate, make the totals add up, and exclude any promise of AI mentions.
On this page
- What do you need before you write the proposal?
- What question does each section answer for the buyer?
- How do you scope the work so it doesn't overlap with SEO?
- How do you define measurement without overpromising?
- Weak versus better proposal statements
- The complete proposal template
- Proposal: AI answer visibility for Kestrel Home Services
- 1. Executive summary
- 2. Your goal and how we'll judge this work
- 3. Baseline: what AI answers say today
- 4. The opportunity
- 5. Scope and deliverables
- 6. How this relates to your SEO retainer
- 7. 30/60/90-day plan
- 8. Responsibilities and dependencies
- 9. Measurement and reporting
- 10. Fees and payment
- 11. What's not included
- 12. Acceptance and next step
- Checking the fees add up
- Common proposal mistakes
- Pre-send checklist
- Your next step
An AEO/GEO proposal is commercially credible when a buyer can see three things without a call: the evidence that a gap exists, exactly what you will deliver to close it, and how both sides will know whether it worked. It names fees, owners and exclusions, separates new work from the SEO they already pay for, and promises measurement rather than placements.
This guide shows how to build that proposal after you've diagnosed a client. It explains each section by the question it answers for the buyer, then gives you a complete proposal for a fictional home services company that you can copy. If you haven't decided yet whether to sell this service, or to which clients, start with How to Sell AEO and GEO Services to Your Existing SEO Clients.
The full proposal is in this article, and you can also download it as a Markdown file to edit in any text editor or paste into a document. No sign-up is needed.
What do you need before you write the proposal?
A proposal written before the diagnosis is a guess with a price on it. Collect six inputs first.
| Input | What to capture | Why it matters |
|---|---|---|
| Client goal | One business outcome, in their words ("more booked boiler jobs in Eastvale") | Every deliverable should trace back to it |
| Scope boundary | Which services, locations, markets and languages are in | Stops the question set, and the work, from growing unpaid |
| Baseline | Mention and citation rates by engine and question group, with ranges and answer counts | The before picture you'll compare against |
| Competitors | Three to five businesses the client actually loses to | Makes the gap concrete and the report comparable |
| Resource constraints | Who approves copy, how fast, what access you'll get, any legal review | Sets realistic dates and dependencies |
| Decision maker | Who signs, and what they care about (cost, risk, leads) | Decides how you write the executive summary |
For the baseline, sample each question several times per engine over at least two runs. AI answers change between asks, so a single screenshot isn't evidence. Serpify's AI Visibility collects this for you: you add the questions and competitors, and it reports mention and citation rates with 95% ranges, the competitors named and the sources cited, for ChatGPT, Gemini and Google AI Mode.
What question does each section answer for the buyer?
Buyers read a proposal looking for reasons to say no. Each section should remove one.
| Section | The buyer's question |
|---|---|
| Executive summary | "In one minute: what's wrong, what will you do, what does it cost?" |
| Goal and judgement | "Is this about my business, or about your service?" |
| Baseline | "Is the problem real, and how do you know?" |
| Opportunity | "Why this, why now, and what's in our control?" |
| Scope and deliverables | "What exactly do I get?" |
| Relation to the SEO retainer | "Am I paying twice?" |
| 30/60/90-day plan | "What happens when, and who does it?" |
| Responsibilities and dependencies | "What do you need from us, and what could slip?" |
| Measurement | "How will we know if it worked?" |
| Fees | "What do I pay, when, and is anything recurring?" |
| Exclusions | "What's not covered?" |
| Acceptance and next step | "What do I do to start?" |
Write the executive summary last, and keep it under 150 words. A busy decision maker may read nothing else.
How do you scope the work so it doesn't overlap with SEO?
Split the work into five kinds and price each one separately. The split also makes it easy to show the client what their existing SEO contract already pays for.
| Kind of work | Examples | Usually in an SEO retainer? | How to price it |
|---|---|---|---|
| Research | Question set, competitor list, baseline sampling, cited-source map | No | One-off, or part of a paid diagnostic |
| Content and technical changes | Page rewrites and new pages for lost questions, listing corrections, crawler access, structured data checks | Partly: on-page work and technical SEO often are | One-off, per item; use the retainer's allowance first |
| Monitoring | Weekly sampling of the same questions | No | Monthly |
| Reporting | Monthly report, review call | Partly: rankings reports are; AI answer reports aren't | Monthly, with monitoring |
| Optional work | Outreach to cited sources, extra pages | Sometimes (digital PR) | Separately, only if selected |
The rule: if a deliverable is already in the SEO scope, deliver it there and say so in the proposal. In the worked example below, six pages need rewriting, two fall under the retainer's monthly on-page allowance, and the proposal charges for four. That one line does more for trust than any amount of positioning.
How do you define measurement without overpromising?
Agree definitions in the proposal so nobody argues about them at day 90.
- Mention rate: the share of sampled answers that name the client.
- Citation rate: the share of sampled answers that link to one of the client's pages.
- Competitor mention rate: the same, for each named competitor, in the same answers.
- Answers collected: questions × engines × answers per engine × runs. 40 questions × 3 engines × 3 answers × 2 runs = 720 answers.
- 95% range: the interval the true rate is likely to sit in, given the sample size.
Sample size matters more than most proposals admit. In the worked example, Kestrel is named in 58 of 720 answers (8.1%, range 6.3% to 10.3%). Narrow the same rate to one engine and 240 answers, and the range widens to roughly 4% to 10%. Narrow it to one question asked 9 times, and almost any result is possible. So set expectations in writing: a change smaller than the range is noise, and per-question results are directional only.
Variability isn't a quirk you can tune away. SparkToro and Gumshoe's January 2026 research found less than a 1 in 100 chance that ChatGPT or Google's AI returns the same list of brands twice for the same prompt. That is why the proposal promises measurement, not mentions. Completing the work makes accurate information about the client easier to find; Google, for example, says AI Overviews and AI Mode use the same SEO foundations as the rest of Search. It doesn't mean any assistant will cite the client.
Report traffic separately from answer measures. Google counts AI Overviews and AI Mode within Search Console's overall Web performance data, and visits from assistants such as ChatGPT show up as referral traffic only when someone clicks a link.
Weak versus better proposal statements
Vague lines are what get proposals rejected or, worse, approved and then disputed. Rewrite each one into something observable.
| Weak statement | Better: observable deliverable and buyer benefit |
|---|---|
| "We'll optimise your content for AI." | "We'll rewrite four service-area pages to state areas covered, call-out hours and brands serviced, so answers about those questions have correct facts to draw on." |
| "Get you recommended by ChatGPT." | "We'll sample 40 questions weekly on ChatGPT, Gemini and Google AI Mode and report how often you're named, with a range, against Copperline and Summit." |
| "Build your authority in AI search." | "We'll correct 12 directory and review-site listings that AI answers cite, with a before and after screenshot for each." |
| "Ongoing GEO support." | "Four hours of improvement work a month, chosen from the report's priority list, plus a 30-minute review call." |
| "Improve your AI visibility score." | "Report mention and citation rates against the baseline, and list which work was completed before any change." |
| "Technical AI readiness." | "Check that search and AI crawlers can reach the site and that structured data matches visible content, with written findings." |
The complete proposal template
Fictional example. Brightline Search, Kestrel Home Services, Copperline Plumbing, Summit Heating Co and every figure below are invented to show the method. They are not real businesses or results. The fees are illustrative and are not market rates or Serpify prices. The suggested terms are not legal advice.
Proposal: AI answer visibility for Kestrel Home Services
Prepared by Brightline Search for Dana Okafor, Operations Director, Kestrel Home Services. Valid for 30 days from the date sent.
1. Executive summary
Kestrel wants more booked boiler and heating jobs from its three branch areas. When we asked ChatGPT, Gemini and Google AI Mode 40 questions local homeowners ask, Kestrel was named in 8.1% of 720 sampled answers. Copperline Plumbing was named in 31.0% and Summit Heating Co in 22.5%. The answers mostly cite two local directories, a review site and competitors' service pages; Kestrel's pages are cited in 1.9% of answers, and three listings show an old phone number.
We propose a fixed project to correct and complete the evidence these answers draw on, then monthly monitoring of the same 40 questions so you can see whether Kestrel is named more often. Fees: $4,700 one-off, then $1,200 a month. We will report what changes; we can't promise how any AI assistant will answer.
2. Your goal and how we'll judge this work
- Business goal: more booked boiler installation, repair and servicing jobs in the Harbour, Millbrook and Eastvale branch areas.
- What this project can show: whether Kestrel is named and cited more often in sampled AI answers to the agreed questions, whether the facts in those answers are correct, and how many visits and enquiries arrive from AI assistants where your analytics can identify them.
- Decision maker: Dana Okafor approves scope and fees. Sam Reyes (Marketing Coordinator) approves copy and supplies facts.
3. Baseline: what AI answers say today
Collected over two weekly runs: 40 questions, three engines (ChatGPT, Gemini, Google AI Mode), three answers per question per engine per run, United Kingdom, English. 720 answers in total.
| Measure | Result | 95% range |
|---|---|---|
| Kestrel named (mention rate) | 58 of 720 answers, 8.1% | 6.3% to 10.3% |
| Kestrel page cited (citation rate) | 14 of 720 answers, 1.9% | 1.2% to 3.2% |
| Copperline Plumbing named | 223 of 720, 31.0% | 27.7% to 34.4% |
| Summit Heating Co named | 162 of 720, 22.5% | 19.6% to 25.7% |
| Engine (240 answers each) | Kestrel named | 95% range |
|---|---|---|
| ChatGPT | 15, 6.2% | 3.8% to 10.1% |
| Gemini | 18, 7.5% | 4.8% to 11.5% |
| Google AI Mode | 25, 10.4% | 7.2% to 14.9% |
What we found in the cited sources:
- Answers to "emergency boiler repair near me" style questions cite two local directories where Kestrel's listing has an old phone number and no Eastvale branch.
- Answers to "how much does a new boiler cost" cite competitors' pricing guides. Kestrel publishes no pricing information.
- Kestrel's six service-area pages share near-identical copy and don't state call-out hours, areas covered or boiler brands serviced.
These are observations from a sample, not a full record of what every homeowner sees.
4. The opportunity
Kestrel is named least for the questions that come before a booking: cost, emergency availability and "who services my boiler brand". Those are also the questions where the cited sources contain missing or wrong facts about Kestrel. Fixing those facts is in your control. Whether the assistants then name Kestrel more often is not, which is why we measure it every week.
5. Scope and deliverables
A. One-off implementation project: $4,700
| Item | Deliverable | Acceptance criteria | Fee |
|---|---|---|---|
| A1 | Final question set (40), measurement plan, competitor list | Signed off by Dana | $600 |
| A2 | Rewrite 4 service-area pages: areas covered, call-out hours, brands serviced, local proof | Published, approved by Sam, indexable (checked in Search Console) | 4 × $350 = $1,400 |
| A3 | 3 new answer pages: boiler cost guide, emergency call-out FAQ, brands we service | Published, approved, facts confirmed by Kestrel | 3 × $400 = $1,200 |
| A4 | Correct 12 directory and review-site listings (name, phone, address, branches, services) | Before and after screenshot for each listing | 12 × $75 = $900 |
| A5 | Technical checks: search and AI crawler access, structured data matches visible content, business details consistent sitewide | Written findings; fixes within the existing SEO retainer | $600 |
| Total one-off | $4,700 |
Six service-area pages need this work. Two of them are rewritten under the existing SEO retainer's on-page allowance in month one, so this proposal charges for four.
B. Monitoring and ongoing improvement: $1,200 a month
- The 40 questions sampled every week on ChatGPT, Gemini and Google AI Mode, three answers per question per engine.
- A monthly report (see section 9) and a 30-minute review call.
- Four hours of improvement work a month, chosen from the report's priority list. Unused hours don't roll over.
C. Optional, not included in the fees above: $1,800
- Outreach to three local guides and comparison articles that AI answers cite, asking for Kestrel to be considered. We pitch; publication is the publisher's decision.
6. How this relates to your SEO retainer
Your current SEO retainer covers technical SEO, on-page work on two pages a month, two blog articles a month and Google Business Profile updates. This proposal doesn't charge for any of those. The table shows where each piece of work sits.
| Work | Covered by | Charged in this proposal |
|---|---|---|
| Site crawl and indexing fixes found in A5 | SEO retainer | No |
| Two of six service-area page rewrites | SEO retainer (month one on-page allowance) | No |
| Four further service-area page rewrites | This proposal (A2) | Yes |
| Google Business Profile updates | SEO retainer | No |
| Directory and review-site corrections | This proposal (A4) | Yes |
| Weekly AI answer sampling and reporting | This proposal (B) | Yes |
| Monthly blog articles | SEO retainer | No |
7. 30/60/90-day plan
| Days | What happens | Owner | Output |
|---|---|---|---|
| 1 to 30 | A1 sign-off; A5 checks; A4 listing corrections; weekly sampling starts; first two service-area pages (retainer) | Brightline, with Sam for facts | Signed question set, technical findings, 12 corrected listings, month-one report |
| 31 to 60 | A2 page rewrites; A3 answer pages drafted, approved and published | Brightline writes; Sam approves within 5 working days | 4 rewritten pages, 3 new pages, month-two report |
| 61 to 90 | Improvement hours on the top report items; day-90 review of the same 40 questions against the baseline | Brightline and Dana | Day-90 report and a recommendation: continue, adjust or stop |
8. Responsibilities and dependencies
Kestrel will:
- name one person (Sam) to supply facts and approve copy within 5 working days;
- confirm prices, call-out hours, areas and brands for the new pages;
- give Brightline access to the website, Search Console, Google Analytics and the directory accounts listed in A4.
Brightline will:
- deliver each item to its acceptance criteria and log the date it went live;
- run the same questions with the same settings every week;
- flag any delay on either side in the weekly update.
Dependencies: dates in section 7 move by the length of any delay in approvals or access. Third-party sites decide when, and whether, they accept listing changes.
9. Measurement and reporting
Every monthly report includes:
- Tracked question set: the 40 questions, engines and market.
- Answers collected: how many answers each rate is based on.
- Mention rate: the share of sampled answers that name Kestrel, with a 95% range.
- Citation rate: the share of sampled answers that link to a Kestrel page, with a 95% range.
- Competitor comparison: how often Copperline Plumbing and Summit Heating Co are named in the same answers.
- Work log: what was completed and when.
- Observable changes: rates, cited sources and facts that changed after the work.
- Traffic and enquiries: visits and enquiries from AI assistants where Google Analytics can identify them.
How to read the numbers: AI answers vary from one ask to the next, so rates come with a range. A change smaller than the range is treated as noise. A change after a piece of work shows that the two happened in that order, not that one caused the other. The sample covers the tracked questions and settings, not every homeowner's answers.
10. Fees and payment
| Fee | Type | Amount |
|---|---|---|
| A. Implementation project | One-off | $4,700 |
| B. Monitoring and improvement | Monthly, from month one | $1,200 a month |
| C. Outreach (optional) | One-off, only if selected | $1,800 |
- First 90 days, without the option: $4,700 + (3 × $1,200) = $8,300.
- First 90 days, with the option: $8,300 + $1,800 = $10,100.
- Payment: 50% of the project fee ($2,350) on acceptance and 50% ($2,350) when items A2 to A5 are accepted. The monthly fee is invoiced at the start of each month.
- Suggested terms (confirm in your contract): monitoring runs month to month after the first three months, with 30 days' notice to stop.
11. What's not included
- Changes to the existing SEO retainer's scope or fees.
- Paid advertising, including ads shown inside AI assistants or search results.
- More than four improvement hours a month, or pages beyond A2 and A3 (quoted separately).
- Review generation, reputation management or responding to reviews.
- Any promise that an AI assistant will mention, recommend or cite Kestrel.
12. Acceptance and next step
To go ahead, reply to confirm:
- Scope A and B (and C if wanted).
- Sam Reyes as the approver for facts and copy.
- A 45-minute kick-off call in the first week to sign off the question set.
We'll then send the agreement and the first invoice, and the first weekly sample runs within five working days of sign-off.
Checking the fees add up
Before sending, check the arithmetic the client will check:
- Project items: $600 + $1,400 + $1,200 + $900 + $600 = $4,700.
- 90 days: $4,700 + 3 × $1,200 = $8,300, or $10,100 with the $1,800 option.
- Payment split: $2,350 + $2,350 = $4,700.
Common proposal mistakes
- Pitching the acronym. "GEO services" means little to a homeowner-facing business. "Being named when people ask who fixes boilers in Eastvale" does.
- No baseline. Without before numbers, the day-90 report has nothing to compare against.
- One-answer evidence. A screenshot of one answer is easy to dispute and easy to reproduce differently.
- Charging twice. Billing for page work the SEO retainer already covers, under a new name.
- Mixing one-off and monthly fees. The client can't tell what stops and what recurs.
- Promising placements or uplift. It sets up a dispute you can't win.
- Hiding dependencies. If approvals take three weeks, the plan should say so.
- No exclusions. Unlisted work becomes expected work.
Pre-send checklist
- The goal is the client's, in their words.
- The baseline states the questions, engines, market, runs and answer counts.
- Every rate has a range.
- Every deliverable has acceptance criteria and an owner.
- Overlap with the SEO retainer is shown, and nothing is charged twice.
- One-off, monthly and optional fees are separate, and the totals add up.
- Exclusions include "no promise of AI mentions or citations".
- The next step is one clear action.
- Any fictional or sample data is gone, replaced with the client's own.
Your next step
Start with the evidence. Create a Serpify workspace, add the client as a project, enter your buyer questions and competitors, and let the weekly runs build the baseline for sections 3 and 4. New accounts get a 14-day trial of the advanced features with 10 AI questions and no card, which is enough to test a client's most important questions; a full 40-question baseline needs a paid plan. When the baseline is in, copy the template above (or the Markdown download), replace the fictional details and send it.
Frequently asked questions
- What should an AEO/GEO proposal include?
- An executive summary, the client's goal, a sampled baseline, the opportunity, scope and deliverables with acceptance criteria, how it relates to the SEO retainer, a 30/60/90-day plan, responsibilities and dependencies, measurement definitions, fees, exclusions and a clear next step.
- Should an AEO/GEO proposal promise AI mentions or citations?
- No. Promise deliverables and measurement instead. AI answers vary between asks and no one controls them, so a proposal that promises mentions sets up a dispute. List the absence of that promise in the exclusions.
- How do I price the work in a GEO proposal?
- Estimate hours per deliverable, multiply by your fully loaded cost per hour, add the tooling share, then apply your target margin. Keep one-off project fees, monthly monitoring and optional work as separate lines so the client can see what recurs.
- Can I use this template for clients outside home services?
- Yes. The structure works for any client whose buyers ask AI assistants questions before choosing. Replace the questions, competitors, deliverables and fees with your own, and keep every section.
- Do I need to sign up to download the proposal template?
- No. The Markdown file is a direct download linked from this article, and the same proposal is printed in full on the page.