Work With MeResultsPortfolioThe BookPodcastsSpeakingBlogAboutAI Maturity CheckContactBook a 30-min fit call →

AEO and AI visibilityHow to Choose a GEO Agency: 12 Questions to Ask Before You Sign

How to choose a GEO agency: 12 questions to ask, the proof to demand, pricing models, red flags, contract terms and a 30-day pilot before you sign.

How to Choose a GEO Agency, cover illustration

TL;DR

A good GEO agency measures whether AI engines cite you, fixes what stops them, and hands you the data. Judge proposals on method and ownership, because no one can guarantee a citation in an answer that changes between runs. Ask the 12 questions in the scorecard below and listen for a written test protocol, a dated baseline and a change log. Demand case studies with the method attached, and compare pricing by what each month buys rather than by the fee. Insist that you own the prompt set, the citation logs and a monthly raw export, with a named owner and a clean exit. Run a 30-day pilot that tests the method before you commit to a long retainer.

Key takeaways

  • Google says AI Overviews and AI Mode need no special markup, files or schema, so secret AI markup is a red flag.
  • Google's May 2026 guide says chunking, llms.txt files and inauthentic mentions can be ignored for Google Search.
  • Your current SEO agency can do GEO if it can explain its test protocol and report each engine separately.
  • A small flagship prompt set with controls and a canary beats a list of hundreds of prompts.
  • The contract matters more than the pitch, so write ownership of logs and data into it.
  • The best test of any option is what you would still have if you stopped paying tomorrow.

Before You Hire a GEO Agency, Ask What You Keep

Every build-versus-buy call in my book gets the same test. If you stopped paying tomorrow, what would you still have? It works well on a GEO agency proposal.

I run AI search visibility tracking as an ongoing workflow at a data and AI services company. It is workflow #6 of the 48 in my playbook, and the tracking half is a fairly easy workflow to build.

The hard parts are judgment, ownership and discipline. That is what you are really buying from an agency, and it is what this guide helps you check before you sign.

What Does a GEO Agency Actually Do?

A GEO agency works to raise how often AI engines like ChatGPT, Perplexity, Gemini and Copilot name and cite your brand when buyers ask questions. The same service is sold as an AEO agency, an AI visibility agency or a generative engine optimization agency. The labels overlap, which my comparison of AEO, GEO and SEO untangles.

Strip away the label and good GEO services look a lot like disciplined SEO and content work, pointed at a new unit of success. Google says plainly in its guidance on AI features and your website that there are no additional requirements to appear in AI Overviews or AI Mode.

Each engine finds its sources its own way, so the engine list should follow where your buyers research. ChatGPT search depends on OAI-SearchBot, Copilot citations show up in Bing Webmaster Tools, and Google builds its AI features on its core ranking systems. A GEO agency for B2B SaaS should test the engines your buyers use, not every engine that exists.

So the deliverables matter more than the name on the proposal. These are the ones I would expect to see in writing.

  • A prompt set and test protocol. A small set of buyer questions, plus the engines, modes, location and account state used to test them.
  • A dated baseline. Mention and citation rates by engine before any fix ships, with the competitors and sources cited instead.
  • A crawler access check. Robots.txt and CDN rules for the AI search crawlers, and a check that answers exist in the raw HTML.
  • A structural audit. Schema, answer-first headings, bylines, dates and internal links, scored page by page.
  • The page-alone test. A model answers a flagship question from one page alone, which exposes pages that only imply their answer.
  • Fixes and earned mentions. Page rewrites, new answer pages, reviews and digital PR that describes your brand the same way across third-party sites, ordered cheapest first.
  • Reporting from first-party data. Your own Bing and Search Console AI reports, next to the agency's sampled tests.

The audit half of that list is the subject of my one-day AI visibility audit.

Should Your SEO Agency Handle GEO, or Do You Need a Specialist?

Your current SEO agency can handle GEO if it can show you a citation method, not just a new service page. Google's May 2026 guide to optimizing for generative AI features says that work is still SEO. In my book I argue the SEO function should own AI citation, next to search visibility reporting.

The risk is a keyword retainer with a new name. A specialist generative engine optimization agency earns the switch only when it brings a measurement discipline your current team lacks.

I would use five questions to tell the two apart. A team that already does this work answers them in a minute.

  1. What is your test protocol? Location, language, account state and engine mode, written down and held fixed for a quarter.
  2. How do you separate a mention from a citation? A citation is your URL in the sources list, and a brand name without a link is logged separately.
  3. Do you report each engine on its own? Averaging a Bing win with a Perplexity loss into one score hides both.
  4. How do you treat OAI-SearchBot and GPTBot? Search visibility and model training are separate decisions.
  5. How do you read Bing's grounding queries? Filter on the query text, because the report's topic tags mislabel words with two meanings.

If the answers are vague, keep the agency for classic SEO and bring in the AI layer separately. My guide to AI SEO covers how the two fit together.

What Questions Should You Ask a GEO Agency Before You Sign?

Ask about method, data ownership and guarantees, in that order. A strong GEO agency answers with specifics it can show you, while a weak one answers with screenshots and confidence.

Google's own advice on hiring an SEO is a good starting point, because the same buying mistakes repeat. It suggests asking whether a provider will share all the changes they make to your site, and it warns against anyone who guarantees rankings. I adapted that list for AI search and turned it into the scorecard below.

Question to askA strong answerA red flag
Which engines do you test, in which mode, and how often?Named engines in web-search mode, under a written test protocol held fixed for a quarterAll the AI engines, with no protocol written down
How many prompts will you track, and who picks them?A small flagship set of buyer questions we approve, plus control prompts and one canary we already winHundreds of generated prompts, priced by volume
How do you handle answers that change from run to run?Repeated runs per prompt, results shown as a percentage, and a logged retest of a sampleOne run per prompt, shown as a rank or a screenshot
When do we get a baseline?A dated baseline before any fix ships, in the first weeksFixes start before anything is measured
Which first-party data will you report?Bing AI Performance and Search Console generative AI reports, from our own accountsOnly their own dashboard
Do we own the prompt set, the citation logs and the raw data?Yes, exported monthly in a format we can open without themThe data lives in their platform and leaves with them
What will you change on our site, and how will we know?Every change logged with the date, the URL and the reasonChanges made without a change log
What do you check before writing new content?Crawler access, raw HTML and the page-alone test on existing pagesA content calendar on day one
How do you treat OAI-SearchBot and GPTBot?As two separate decisions, search and training, made with usOne blanket rule for every AI bot
Do we need special AI markup or files?Valid schema that matches the visible page, and no special files for GoogleA proprietary markup or file only they can install
What results can you guarantee?None, plus a citation rate target with a review dateGuaranteed citations, rankings or placement in ChatGPT
Who owns our account, and who does the work?One named senior owner, and named people for content, schema and mentionsA rotating account manager and no named practitioner

Score each answer as strong, partial or weak, and read the weak ones first. Two red flags on data ownership or guarantees should end the conversation, however good the rest sounds.

What Proof Should a GEO Agency Show You?

Ask for a case study with its method attached, and a short live test on your own brand. A before-and-after chart with no prompt set behind it proves little, because AI answers change from run to run.

A credible case study names the number of prompts, the engines and modes, the test protocol, the baseline date and the retest variance. It reports citations and mentions separately, by engine, and says what else changed in the same period.

Then ask for a sample audit before you sign. Give the agency three buyer questions and one priority page, and ask them to run the page-alone test while you watch. Where the model cannot answer or invents something, you see their diagnosis live.

Hold the reporting to the same standard. Each metric below answers one question, and none of them proves revenue on its own.

MetricWhat it showsWhat it cannot prove
Citation rate per engineHow often your URL appears in the sources for your flagship questionsThat buyers clicked, or that the answer described you correctly
Mention rateHow often the answer names your brand, linked or notThat the engine trusts your pages as a source
Share of voice against competitorsWho gets cited instead of you, question by questionAnything outside the prompt set you chose
Canary and control resultsWhether the test method is stableAny gain, because they exist to catch noise
Page readiness scoreWhether priority pages pass schema, answer-first headings, bylines, dates and internal linksThat engines will cite those pages
AI referral visits and pipelineReal buyers who arrived from an AI answerThe influence of answers that never sent a click

Be honest about scale. At the data and AI services company where I run this workflow, 677 visitors arrived straight from ChatGPT, Perplexity, Gemini and Copilot answers in 18 months. That is small, and it is still why my book calls this the most time-sensitive workflow, because the patterns engines learn now carry inertia.

Apply one more filter to any list of generative engine optimization companies or top answer engine optimization companies. Check who published it, because an agency ranking agencies has a stake in the order. My guide on how to measure AI visibility goes deeper on reading these numbers.

Which GEO Agency Red Flags Should End the Conversation?

Walk away from guarantees, secret markup and data you cannot take with you. The rest of this list is negotiable, but each one tells you how the agency thinks.

  • Guaranteed citations or rankings. Google's hiring advice says no one can guarantee a #1 ranking, and AI answers are less stable still. SparkToro's January 2026 research ran 12 prompts a combined 2,961 times and found ChatGPT and Google's AI had less than a 1 in 100 chance of repeating the same brand list.
  • Secret markup and Google hacks. Google says you need no new machine-readable files, AI text files or special schema for its AI features. Its May 2026 guide adds that you can ignore chunking content, unnecessary llms.txt files and inauthentic mentions for Google Search, and my llms.txt guide covers where the file still has a use.
  • One engine only. An agency that only talks about ChatGPT, or only about Google, will miss part of where your buyers research.
  • Keyword stuffing for AI. In the original GEO paper, keyword stuffing scored below the unoptimized baseline. The authors called it ineffective for generative engines.
  • Mass-produced AI pages. Google's spam policies name using generative AI to create many pages without adding value as scaled content abuse.
  • Blocking the wrong crawler. OpenAI's crawler documentation says sites opted out of OAI-SearchBot will not be shown in ChatGPT search answers. Blocking GPTBot only opts you out of model training.
  • Owning your data. If the prompt set, logs and dashboards sit only in their account, you are renting your own baseline.
  • Long lock-in before a baseline. A twelve-month minimum signed before anything is measured means paying for a year to learn whether the method works.

None of these red flags is about agency size or price. A small shop can fail every one, and a large one can pass them all.

How Much Does a GEO Agency Cost?

GEO agency pricing depends on scope, so compare what each month buys rather than the fee. One marketing talent marketplace's June 2026 pricing guide runs from $3,000 a month for a lean retainer to $20,000 or more for full-service work at enterprise scale, with one-time audits starting around $5,000.

Most proposals use one of four structures.

  • Fixed-scope audit. A baseline, a crawler and structure review and a ranked fix list. It is the cheapest way to see an agency's method.
  • Monthly retainer. Ongoing tracking, fixes, content and earned mentions. Ask for the deliverables per month in writing.
  • Paid pilot. Thirty days on a fixed scope, with a decision at the end. The pilot section below shows how I would run one.
  • Retainer plus performance fee. Part of the fee tied to agreed targets. Tie it to logged citation rates on a fixed prompt set, never to screenshots.

The price moves with the number of engines and markets, the size of the prompt set, content volume, digital PR scope and the technical work your site needs. A small flagship set tested well costs less and tells you more than a large set tested once.

The tracking half is the cheapest part to keep in-house, because it is a fairly easy workflow to build. Pay an agency for judgment, fixes and earned coverage, and track AI referral visits and the pipeline they touch in your own CRM.

Which Contract Terms Should You Insist On?

Write ownership, data access and exit into the contract before the work starts. Pitches change after signature, and a contract does not.

  1. You own the prompt set and the logs. The flagship questions, the test protocol and every citation log row belong to you, during the engagement and after it.
  2. A monthly raw data export. Every run, engine, prompt, date, mention, citation and source cited, in a spreadsheet you can open without their tool.
  3. A named owner. One senior person accountable for the program, named in the contract, with notice if that changes.
  4. A baseline before fixes. A dated baseline under the written protocol, delivered before any change ships, so later gains are measured against something real.
  5. A change log. Every edit to your site, robots.txt, CDN rules or schema, with the date and the reason.
  6. Your accounts, their access. Bing Webmaster Tools, Search Console and analytics stay in your name, with user access granted to the agency.
  7. A clean cancellation. A short notice period and a handover pack with the logs, the protocol and the open fix list.

Two first-party sources make the data clause easy to enforce. Bing's AI Performance report shows citations across Copilot and Bing's AI summaries, and Google's generative AI performance reports in Search Console reached all websites on August 31, 2026. Neither covers ChatGPT or Perplexity, which is why the sampled test log still matters.

AEO Agency vs In-House vs Fractional Consultant: Which Fits?

Pick the option that leaves the most capability behind for the budget you have.

Whoever does the work, someone inside has to answer for the citation log. My advice on agencies in the book is short. Keep the agency if their expertise earns it, and make sure what they find becomes yours.

OptionBest whenWatch out forWhat you keep at the end
AgencyYou need capacity across content, PR and technical fixes quickly, and no one inside has timeData and prompt sets that live in their tools, and a retainer with no exit reviewPages they fixed and whatever the contract says you own
In-house hireAI search is a lasting channel and the volume justifies a dedicated roleMonths to hire and ramp, and a program that lives in one person's headEverything, for as long as the person stays and documents the work
Fractional consultantYou want a senior owner to design the program and build it into your teamLimited hours, and someone inside still has to run it every cycleThe prompt set, protocol, logs, runbooks and a trained internal owner
HybridAn agency or consultant sets up the method and your team runs the cyclesNo clear owner of the log between the twoThe method, the log and a team that already runs it
Tool onlyYou already have an owner with time, and you need tracking dataA dashboard nobody acts on, and engine coverage that varies by vendorThe exports you took before the subscription ended

I work as a fractional consultant, so weigh my view of the third row with that in mind. A consultant builds and teaches while an agency can supply more hands, and a good agency on a strong contract can leave you just as much behind. If you go tool only, my comparison of AI visibility tools covers what to check before you subscribe.

How Do You Run a 30-Day Pilot With a GEO Agency?

Use the first 30 days to test the method, not to judge citation gains. Engines re-index slowly, so a month rarely proves lift, but it shows clearly whether the agency measures honestly and fixes the right things first.

  1. Week 1, baseline. Agree on 10 to 15 flagship buyer questions, two control prompts you cannot win and one canary you already win. Write the test protocol, run the baseline, and export your Bing and Search Console AI data.
  2. Week 2, audit. Check crawler access and raw HTML, score the priority pages, and run the page-alone test. The output is a fix list ranked cheapest first, with restructuring a thin page ahead of writing a new one.
  3. Week 3, cheap fixes. Ship three to five low-cost fixes, each one in the change log. OpenAI notes a robots.txt change can take about 24 hours to reach ChatGPT search, so do not retest the same day.
  4. Week 4, rerun and review. Rerun the full set under the same protocol and retest 10% of the question and engine pairs in a second clean session. If more than 20% disagree, the method needs fixing before anyone reads the results.

Pass the pilot if the baseline is reproducible, the data arrived without chasing, and the fix list made sense to your own team. Fail it if the numbers only exist in their dashboard, the protocol changed mid-month, or the canary failed and nobody flagged it.

A pilot also tells you how the program should fit your wider plan. My AEO strategy guide covers where it sits next to SEO and content.

Run Your Own Baseline Before the First Call

This week, write the three questions a serious buyer asks before contacting you. Run each one through ChatGPT, Perplexity and Copilot, and save all nine answers with the date and the sources cited.

That small file becomes your baseline. Any GEO agency you talk to should beat it, explain it and add to it. If you would rather build the program inside your team so you keep it, see how I set up AEO and GEO programs your team owns.

Sources

  1. Google Search Central: AI features and your website
  2. Google Search Central: Google's guide to optimizing for generative AI features on Google Search (2026)
  3. Google Search Central: Do you need an SEO?
  4. Google Search Central: Spam policies for Google web search
  5. OpenAI: Overview of OpenAI crawlers
  6. arXiv: GEO, Generative Engine Optimization (Aggarwal et al., KDD 2024)
  7. SparkToro: AIs are highly inconsistent when recommending brands or products (2026)
  8. MarketerHire: GEO agency pricing guide (June 2026)
  9. Bing Webmaster Blog: Introducing AI Performance in Bing Webmaster Tools Public Preview (2026)
  10. Google Search Central Blog: Introducing Search Generative AI performance reports in Search Console (2026)
Gaurav Verma, author

Written by

Gaurav Verma is a B2B CMO and AI marketing advisor, and the author of The Agentic AI Marketing Leader Playbook. He builds AI-native marketing engines and helps B2B brands get cited in AI answers. See the results.

Connect with me on LinkedIn →

// questions people ask

How to Choose a GEO Agency: questions people ask

What does a GEO agency do?

A GEO agency works to raise how often AI engines like ChatGPT, Perplexity, Gemini and Copilot name and cite your brand. Good ones set a prompt set and test protocol, run a dated baseline, check crawler access, audit page structure, ship fixes cheapest first and earn third-party mentions. They report from your own Bing and Search Console data alongside their sampled tests.

What is the difference between a GEO agency and an SEO agency?

An SEO agency targets rankings and clicks, while a GEO agency targets citations inside AI answers. The work overlaps heavily, because AI engines still retrieve pages from a search index, and Google says its AI features need no special optimization beyond SEO fundamentals. The real differences are the prompt testing, the citation log and the crawler decisions for AI bots.

Can my current SEO agency handle GEO?

Often, yes, if it can show a citation method rather than a renamed service page. Ask for its written test protocol, how it separates mentions from citations, whether it reports each engine on its own, and how it treats OAI-SearchBot and GPTBot. If the answers are vague, keep it for classic SEO and add the AI layer separately.

Is an AEO agency the same as a GEO agency?

Mostly, yes. AEO focuses on making your page the direct answer an engine lifts, and GEO focuses on being cited inside an answer an AI writes from several sources. The fixes overlap so much that most agencies sell both under one retainer. Judge the deliverables, the test protocol and the data ownership terms rather than the label.

Can a GEO agency guarantee citations in ChatGPT?

No. AI answers change between runs, and SparkToro found ChatGPT had less than a 1 in 100 chance of repeating the same brand list. Google also warns that no one can guarantee a top ranking in classic search. A credible agency offers a citation rate target on a fixed prompt set, with a review date, instead of a guarantee.

How much does a GEO agency cost?

It varies with scope. One June 2026 pricing guide puts retainers between $3,000 and $20,000 or more a month, with one-time audits from around $5,000. Compare proposals by what each month buys in prompts tested, engines covered, pages fixed and mentions earned, then ask what you keep if you cancel.

How long does it take to see results from GEO?

Crawler fixes can take effect within days, and OpenAI says robots.txt changes reach ChatGPT search in about 24 hours. Citation gains take longer, because engines re-index slowly and answers vary from run to run. Judge the method in the first month, then judge citation rates on a fixed prompt set over a full quarter.

Should I hire a GEO agency or build the capability in-house?

Hire an agency when you need capacity across content, PR and technical fixes quickly and nobody inside has time. Build in-house when AI search is a lasting channel and the volume justifies a role. Either way, someone inside should own the citation log, and the contract should leave the prompt set and data with you.

What are the red flags when hiring an AI visibility agency?

Walk away from guaranteed citations or rankings, proprietary AI markup, and data that only lives in their platform. Be wary of huge prompt lists, keyword stuffing, mass-produced AI pages, blanket rules that block every AI crawler, and reports made only of screenshots. Each one signals a method that will not hold up once you look at the raw data.

What metrics should a GEO agency report?

Citation rate and mention rate per engine on a fixed flagship prompt set, against a dated baseline. Add competitors cited instead, canary and control results, page readiness scores, and AI referral visits with the pipeline they touch. Ask for Bing AI Performance and Search Console data from your own accounts, never averaged across engines.

// next step

Build the system, not the stack.

Book a 30-minute fit call, or take the free AI maturity check first.