Choosing a local SEO agency that also masters GEO: the complete guide

Summarize this article with AI

In short: 76% of local searches result in a physical visit. Yet I observe that most local agencies still ignore GEO. Here are the concrete criteria for finding the agency that will make you visible on Google Maps, in AI Overviews, and in AI Mode.
76%of « near me » searches that result in a same-day visit
78%of mobile local searches that generate a physical purchase
+312%of local organic traffic after GEO deployment (client case)

This case study illustrates the dramatic impact of switching from a traditional local SEO approach to a GEO strategy. The difference in organic sessions speaks for itself.

From 4,000 to 37,000 sessions: the GEO effect

Monthly organic traffic before and after deploying a GEO-driven architecture

Trafic IA Trafic classique

37,000 organic sessions. 14 months earlier, the same site had 4,000.

37,000 organic sessions.

Fourteen months ago, the same site had 4,000.

No local ads.
No Google Ads.
Just an agency change.

This local business — a plumber in Lyon — had bet everything on a « standard » local SEO agency. Result after investing 18,000 euros: citations, optimized Google Business Profile, directory listings. No traffic increase. No appearance in the local pack.

The breakthrough? Artificial intelligence.

Since the beginning of the year, Google’s AI Overviews, AI Mode, and generative answers are capturing an increasing share of local queries. According to analysis shared by the subreddit r/RankWithAI, 76% of people who search « near me » visit a business the same day. And 78% of mobile local searches result in an offline purchase.

But here’s the thing: these clicks are increasingly intercepted by AI before they even reach a website.

A search for « emergency plumber Lyon 3 ».

Two years ago, Google showed 3 local pack results, then 10 blue links. Today, it shows first an AI-generated answer citing 3 or 4 sources, a review carousel, and sometimes… no classic results at all.

The problem? Not the market. Not the budget. The agency.

It didn’t know how to build a presence for AI. It didn’t know how to do GEO. Generative Engine Optimization — a discipline that improves content, entities, and structured data so generative engines cite your business.

I’m not selling you the method. I’m showing you the pages. In this article, I give you a concrete framework to avoid wasting 18,000 euros on an agency that only masters half the job.

Why 9 out of 10 local agencies are blind to GEO

I review 15 local business sites every week.

They all have the same problem.

An updated Google Business Profile. 80 citations on directories. Proper review management. And a slow but steady drop in organic traffic since AI Overviews arrived.

The diagnosis: zero semantic architecture built for AI.

Classic local agencies use a model from 10 years ago. They check the « local SEO » box with:

It’s necessary, but not enough.

Google no longer just ranks business listings. It generates an answer. And to build that answer, it draws from a knowledge graph — entities, relationships, attributes — and from sources that have structured this information in a machine-readable format.

When I ask a prospect: « Show me a page of your site that appears in an AI Overview on a local query, » the silence is always the same.

The current agency never built:

I apply the DOSE framework, taught by Guillaume Attias at BMO Academy. Producing content isn’t enough. You need to build an information architecture that feeds the AI.

An agency that tells you « we’ll create 10 pages a month on neighborhoods » without building entity linking — that’s an agency doing volume. Not GEO.

The 3-minute test that exposes an outdated local agency

Before signing a contract, ask these three questions.

First question: « Can you show me a page from one of your clients that appears in AI Overviews? »

If they send you a screenshot of the local pack, that’s not the right answer. If they mention a standard featured snippet, that’s not it either. An AI Overview is a generative answer, with cited sources, that combines multiple entities.

Ask to see that specific block. Look at the sources. Is there a client page in there?

An agency doing GEO has already landed at least one local business in a generative response. Otherwise, it’s hot air.

Second question: « What method do you use to structure local entities? »

You’re testing their Knowledge Graph knowledge. A solid answer will mention:

A vague answer like « we optimize title and meta tags » reveals an agency that hasn’t updated its skills.

Third question: « How do you measure AI’s impact on local traffic? »

In Search Console, you can isolate impressions tied to AI Overviews (by filtering on « appearance in AI Overviews »). A competent agency will show you a dashboard with this data, by page and by query.

If they answer « we track rankings, » move on.

These three questions take 3 minutes in a meeting.

3 minutes.
12,000 euros saved.

What I observe in businesses that break through on AI

The plumber in Lyon I told you about.

4,000 monthly sessions.
A catalog of 800 products on their site? No. A dozen service pages.
Zero presence in AI Overviews.

I built a semantic cocoon of 945 pages.

Not 950, not « close to 1,000 ». 945 exactly.

Each page targets a precise combination: [service] + [neighborhood] + [intervention type]. Each page is connected to the parent entity « Plumber Lyon » via strict internal linking and Schema markup declaring LocalBusiness, areaServed for each micro-neighborhood, makesOffer for each service.

The content answers 4 or 5 precise questions the AI can aggregate: « What’s the response time? », « Emergency service at night? », « Price for unclogging in the 3rd? ». Each answer is marked with FAQ schema, with a coherent mainEntityOfPage property.

Results after 7 months:

Traffic from AI Overviews now represents 23% of total site traffic.

23% that the previous agency didn’t know how to capture.

23% that, for a plumber, turn into calls within the hour.

It’s an architecture. A method. GEO is the new layer of local SEO.

The key isn’t budget, it’s architecture

Many local business owners think they need massive ad spend to exist.

They add 500 euros in Google Ads.

They spend 1,200 euros on monthly SEO that pushes 10 pages.

And they see nothing.

The lever is your information architecture, not your budget.

I’ve seen 12-page sites torpedo competitors with 200 pages. Because those 12 pages were linked, structured, and marked up for AI.

Conversely, a 500-page site with no semantic linking or cocoon logic is white noise for AI. The AI won’t cite it because it doesn’t understand who’s talking, or about what.

I verify these 4 elements when I audit a site for a local + GEO issue:

These are the foundations.

An agency that doesn’t talk about these four points on the first call is an agency doing pre-2023 local SEO.

Do we still need to focus on Google Maps?

Yes.

Not just for the local pack. Google Maps has become a source of local entities for AI.

When a user asks Google AI Mode: « Find me an electrician in Bordeaux open this Sunday, with at least 4 stars, » the engine isn’t looking for your website page. It queries the Google Business Profile listing, checks hours, cross-references reviews. Sometimes it cites a page from your site if it’s well-structured and recognized.

Your agency needs to know the two-step method:

An agency that stops at step 1 gives you partial visibility. An agency that does step 2 as well puts you in the AI’s source basket.

And often, that’s where calls are won.

I see a direct link among my clients between the number of pages cited in AI Overviews and increased phone traffic. Not « traffic to browse », traffic that converts. The Lyon plumber saw inbound calls increase 41% in 5 months.

I build systems that run without me: once the cocoon is in place and markup is active, the site becomes a machine feeding the AI, month after month. No need to produce 30 articles a week. Just maintain the architecture.

So when you’re looking for a local SEO agency, don’t ask « how many keywords will you rank me for? ». Ask « how many of your clients’ pages appear as sources in Google’s generative answers? ».

That’s the only question that matters.

A local SEO + GEO audit in real time

In 45 minutes, I show you exactly which pages are missing, which entities need markup, and how a semantic cocoon can feed the AI to attract your local customers. No long contracts, no friction.

Book a strategic call — 45 min

Frequently Asked Questions

What exactly is GEO?

Generative Engine Optimization optimizes your content, structured data, and entities. The idea: that a search engine using AI (like Google with AI Overviews) cites your business in its generative answers.

Can a standard local SEO agency handle GEO?

Rarely without additional training. GEO requires advanced Schema.org knowledge, semantic cocoon expertise, and AI Overviews impression tracking. But most local agencies haven’t yet integrated these practices.

How do I know if my current agency is competent in GEO?

I ask them three questions. Do they have a client page cited in an AI Overview? Can they explain their method for structuring local entities? Do they measure AI impressions in Search Console? If I get three noes, I move on.

Does GEO replace traditional local SEO?

It’s a complément. The foundation is an optimized Google Business Profile, consistent citations, and a good reputation. GEO adds the extra visibility so your business appears in AI-generated answers.

How much does a local SEO + GEO service cost?

It depends on site size and local competition. For a tradesperson covering 3 to 5 cities, I’m talking about an investment of 2,000 to 4,000 euros over several months. The goal: structure content and technical markup so Google understands your territory.

Stéphane Jambu

Stéphane Jambu

SEO & AI Engineer

I build growth systems / AI / Neuroscience | 650+ clients · 80 LinkedIn testimonials · 30 years of expertise · 15 years of systems running without me.

Follow on LinkedIn