Back to Surfeo for agencies
7 min read

How to use an AI visibility audit as a hook to close new clients

agenciessalesai-visibility

Every agency knows the cold-door problem: for a prospect to listen to you, you first have to show them you have something they can't see. For years that hook was the free SEO audit, until it wore out: today any small-business owner has received three PDFs about "critical errors on your website" and deletes them without opening them.

The AI visibility audit is that same hook, but brand new. It comes down to checking whether a company appears when someone asks ChatGPT, Gemini, Perplexity or Claude about their sector — the discipline that works on this is called GEO (Generative Engine Optimisation), the equivalent of SEO for AI search engines. And it works as a hook for one very simple reason: the result almost always stings, and it stings with screenshots.

Why this hook works in 2026 (and the SEO one no longer does)

Three reasons, each with data behind it:

1. The prospect already uses AI, so they get the problem without you explaining it. Frequent ChatGPT use in Spain has gone from 4% to 28% in two years (Funcas, III Survey on AI, 2026). When you show them ChatGPT doesn't mention them, you're not talking about some abstract channel: you're talking about an app they opened yesterday.

2. The audit result is almost never neutral. In the study we ran on 9,865 Spanish SMEs across 30 sectors and 10 cities, 91% appeared in only 1 of the 4 main AIs (full study here). In sectors like garages, only 1 in 50 was visible in several AIs. Commercial translation: when you audit a prospect, you'll most likely find a showable gap.

3. Nobody else has shown them yet. The SEO audit competes with ten others just like it. The AI visibility one, today, is usually the first that business owner has seen in their life. The advantage of being the first to point out a problem is that you become the natural candidate to fix it.

The full flow, in four steps

Step 1: pick the prospect and audit them before you talk to them.

Don't ask permission to audit: the material is public (anyone can see the AIs' answers). Pick prospects where the pain is visible: businesses that live on being found — clinics, professional firms, hotels, ecommerce, B2B with a long sales cycle — and that already invest in marketing, because they understand visibility costs money.

Prepare between 8 and 12 prompts like the ones their customer would type: "best physiotherapy clinic in Zaragoza", "which accountancy firm would you recommend for an SL in Valencia?", "alternatives to [their known competitor]". Run each one across the 4 AIs and save dated screenshots. If you want the detailed procedure, you have it in the first AI visibility audit step by step.

Step 2: the first contact, with the data up front.

A cold message stops being cold when it carries a concrete finding. None of that "we do free audits"; instead:

Key data

"I asked ChatGPT, Gemini and Perplexity which [type of business] they recommend in [city]. They recommend [competitor A] and [competitor B]. You aren't mentioned in any of them. I've got the screenshots; shall I show you in 20 minutes?"

That message gets a response rate because it asks for nothing: it offers information the recipient doesn't have and that directly affects them.

Step 3: the show-them meeting (not the sell-them meeting).

The meeting runs 20-30 minutes and has a single rule: you show, you don't boast. Structure:

  • The screenshots, on screen. Question by question: here's your competitor, here you don't show up, here the AI gives wrong data about you. Let the silence do the work.
  • The context, so they don't feel singled out: "It's not that you did anything wrong: 91% of Spanish SMEs are in the same spot. It's that almost nobody has started working on this."
  • The why, in one sentence: the AIs build their answers from sources — websites, directories, reviews, citable content — and those sources can be worked on.
  • The close, with no proposal yet: "Want me to put together a plan with what it would take to start showing up?"

What you must not do in that meeting: promise they'll appear in ChatGPT in X weeks. Nobody controls an AI's answers and the prospect will respect you more for saying so. What you commit to is measurable work — which KPIs you can put in writing we cover in what KPIs to put in a GEO proposal.

Step 4: the proposal, with the audit as an appendix.

The proposal arrives within a week, while the screenshots are still fresh. Include the full audit as an appendix (it's your proof of work), a 90-day plan and a monthly price. On how much to put on that last line: SEO is charged in Spain at between €600 and €4,000/month (pacoruben.com), and for SME GEO the reasonable range is €300-900/month — the ranges fleshed out, here.

How to scale the hook without it eating the agency

The problem with this flow isn't that it doesn't work: it's that done by hand it costs between 3 and 5 hours per prospect. For a one-off audit that's fine; as a continuous prospecting system, it doesn't scale.

For exactly this there's a specific piece in Surfeo for agencies: on top of your paying clients' workspaces, the Agency account includes 3 pitch workspaces — spaces designed for precisely this: you drop in a prospect's website, Surfeo runs their sector's prompts against the AIs and gives you back where they appear, where they don't and what's being said about them. You arrive at the step 3 meeting with the report already done, and when the prospect signs, you convert it into a normal client. When they don't sign, you free up the slot and audit the next one.

The maths works out like this: the Agency base costs €20/month and includes those 3 pre-sales spaces. If the hook closes you a single client per quarter at €500/month, the prospecting tool pays for itself several times over.

Frequently asked questions

Aren't I giving away work with the free audit?

You give away the diagnosis, not the treatment. The audit says "you don't appear and these are the likely causes"; the service is correcting the sources, generating citable content and watching the evolution every week for months. It's the same logic as the garage's free inspection: nobody walks out of there with their car fixed for free.

And if I audit the prospect and it turns out they do appear well?

It happens rarely (remember: 91% almost-total invisibility), but if it does, you still have a meeting: "You appear today, nobody is watching that you keep appearing tomorrow, and these answers change every week." The AIs' volatility turns "you show up well" into a monitoring argument, not the end of the conversation.

How many prompts does a pre-sales audit need to be credible?

Between 8 and 12, well chosen. Fewer than 8 looks anecdotal; more than 15 is paying-client work, not pre-sales. The key isn't the quantity but that they're the questions their end customer actually asks, including 2-3 with competitor names.

Does this hook also work for clients I already have on SEO?

It works even better, because there's already trust: the audit goes from prospecting hook to upsell argument. The script for that specific conversation you have in how to sell AI visibility to your SEO clients.


Before you build the whole flow, feel what it's like to be on the receiving end of the hook: run a prospect's website (or your own) through the free AI visibility test and see whether the screenshots that come out would open a meeting. They almost always do.

Pablo Marín

Pablo Marín

Fundador de Surfeo y Made AI. Audita la visibilidad de PYMEs en ChatGPT, Gemini, Perplexity y Claude con datos reales: más de 9.000 negocios analizados en 30 sectores y 10 ciudades españolas. Escribe sobre GEO, AEO y SEO para IA desde la práctica, no desde la teoría.

More articles for agencies

Anatomy of a good AI visibility report for clients: sections, charts and what to leave outHow to create an AI visibility report for your clients in minutesHow much to charge for AI visibility services in Spain: the real rangesThe AI visibility slide you should add to every report from this month onTools to measure your clients' AI visibility: a comparison for agenciesWhat to say to a client asking about AI when your agency doesn't offer it yetYour branded search is falling: how to tell if the AI is answering for youIf the AI answers differently every time, can visibility be measured? How serious measurement worksWhy ChatGPT and Gemini say different things about your brand (and how to explain it to the client)What to do when ChatGPT says something false about your client: a protocol for agenciesHow to check in your own Analytics whether AI is affecting your clients' trafficHow to choose the prompts you'll monitor for a client (and how many is enough)What to say when a client asks if they appear in ChatGPT (a script for the next meeting)What to do when a client isn't improving their AI visibility: diagnosis and the hard conversationWhat to say to a client who wants to cancel SEO because "everyone just uses ChatGPT now"What to say when your client wants to cut Google Ads because 'everyone asks ChatGPT now''My competitor shows up in AI and I don't': how to respond without losing the clientHow to defend a renewal when the other agency sells 'AI positioning' and you don't yetHow to differentiate your marketing agency in 2026: AI services almost nobody offers yetHow to escape the price war between agencies: sell what the client can't compareHow to explain AI visibility to a client without jargon: 5 analogies that workHow to explain the AI-driven organic traffic drop to your client without causing panicA client's first AI visibility audit, step by step (with template)How much to charge for monitoring AI visibility as a freelance (and when it pays to give it away)Does the SEO consultant have a future? What AI changes and how to adapt without starting overGEO vs SEO: what's genuinely new and what's just rebrandedHigh-margin services for agencies: how to bill more without growing your headcountHow many hours a month an AI visibility client really takes (a task-by-task breakdown)How often to monitor a client's AI visibility without driving yourself madIs GEO just another fad like NFTs? The differences, with dataHow to justify your SEO retainer when traffic falls for reasons you don't controlWhat KPIs to put in a GEO proposal: the ones you can commit to and the ones you only reportHow to monitor all your clients across 4 AIs without doing it by hand or taking screenshotsThe monthly content plan for a GEO client: what to publish so the AI cites youWhat monthly service to sell clients after delivering the website (that isn't maintenance)New services for your marketing agency in 2026 (with margin numbers)How to present an AI visibility service in your sales proposals (structure and examples)How much to charge for managing a local business's AI presence (example packages)How to reactivate your web agency's old clients with a new service (email template)Realistic AI visibility goals by sector: what to expect at 3, 6 and 12 monthsHow to grow your agency's recurring revenue by productising AI visibilityHow to sell AI visibility to your current SEO clients: the email and the meetingHow many Spaniards use ChatGPT to decide purchases: the data available in 2026Standalone service or SEO extension? How to package AI visibility in your agencyHow to test an AI visibility service with a single client and minimal budget before decidingHow to see traffic from ChatGPT and Perplexity in Google Analytics 4Why traffic drops even though rankings hold: AI Overviews explained to the clientHow to train a junior to run GEO clients: a 30-day plan and what not to delegate yetWhat Share of Model is and how to put it in your reportingWhat to automate and what not in a GEO service: the operations of an agency with 10+ clientsWhat to deliver in the first month of an AI visibility serviceWhat you can promise (and what you can't) about AI visibility without burning your fingersWhat to show in an AI visibility reporting meeting (and why you should never do the demo live)Which agency services will survive AI (and which you need to reinvent now)

Related resources

Show your client where they (don't) appear. Free.

Run the free test