AI Search / GEO

How contractors show up in AI search.

Google's AI and ChatGPT answer the same question from completely different sources. Almost nobody is optimizing for both — which is currently the cheapest advantage available to a home-service business.

How do contractors show up in AI search results?

Contractors appear in AI search results through two separate routes. Google's AI Overviews and AI Mode cite Google Business Profiles for local questions, so a complete, review-rich, correctly categorised profile is what gets you named there. ChatGPT, Perplexity and Claude do not read Google Business Profiles at all — they pull from third-party directories, "best in city" roundup articles and forum discussions, so presence and reviews on those sources is what gets you named there.

The Split

Two retrieval worlds, two different jobs.

This is the part most agencies have not caught up to. They optimize once and assume it covers everything.

World 1

Google AI Overviews & AI Mode

For local queries, Google's AI leans heavily on Google Business Profiles. When it recommends three plumbers, the citations are usually profiles rather than websites.

So the work is: the profile. Correct primary category, every service filled in, real photos, steady review velocity, weekly activity. The same work that wins the map pack wins here — which is convenient, and also why the profile is where we start every engagement.

World 2

ChatGPT · Perplexity · Claude

These do not touch your Google Business Profile. Asked to recommend a contractor, they retrieve from Yelp and trade directories, from "best {service} in {city}" articles, and from forum threads where real people made recommendations.

So the work is: being genuinely present and well-reviewed on those specific sources, and being named in credible local roundups. Completely different workflow, and almost nobody in the trades is running it.

What Actually Works

Five levers, in order.

01

Fix the profile first

It is simultaneously the biggest map-pack lever and the primary source for Google's AI on local questions. One piece of work, two payoffs. Nothing else you do in this space beats it.

02

Get reviewed where AI reads

Send most review requests to Google, but route a share to Yelp and the directories specific to your trade. Those are what ChatGPT and Perplexity retrieve. A contractor with 200 Google reviews and nothing on Yelp is invisible to half the AI landscape.

03

Write answer-first

Put the liftable fact in the first sentence under a question-shaped heading. AI quotes the cleanest answer available, not the highest-ranked page. This is the single easiest content change to make and most sites never make it.

04

Get named in local roundups

Being listed as a top choice on several credible third-party sites makes the model repeat it — the same claim validated from multiple independent sources is exactly what these systems weight. Real placements only; link schemes are a different and worse game.

05

Deploy clean structured data

LocalBusiness or your specific trade type, services, area served, breadcrumbs. It will not rank you, but it removes ambiguity for every machine reading your site. Cheap hygiene, worth doing properly.

What Does Not Work

The two failure modes to avoid.

Mass-generated "GEO content"

Spinning up hundreds of AI-written pages to blanket every query variation. This trips Google's scaled content abuse policy and produces the classic pattern: a traffic spike, then an algorithmic hit, then a recovery that can take a very long time. It is the same trap as mass city pages wearing a newer name.

Treating schema as the strategy

Structured data helps machines read your site. It does not make them recommend you. If an agency's AI-search pitch is mostly about schema, they are selling the cheapest part of the job as though it were the whole thing.

How We Track It

You cannot manage what you do not measure.

Each month we run your key local prompts — the category and "near me" style questions a homeowner would actually ask — across ChatGPT, Perplexity, Google AI Overviews and Claude. We record whether you were named, who was named instead, and which sources got cited.

That citation list is the useful part. It tells us exactly which directories and articles the models are pulling from for your trade in your city, so the offsite work targets real sources instead of a guessed list. It goes in your monthly report next to the ranking and lead numbers.

We track category and "near me" prompts rather than your brand name, because anyone can get an AI to describe a business when you hand it the name. The question that matters is whether you come up when nobody mentions you.

FAQ

AI search questions.

What is GEO (generative engine optimization)?

Getting your business named inside AI-generated answers — Google AI Overviews, ChatGPT, Perplexity, Claude — rather than only in the blue links beneath them. For local businesses, roughly 70–80% of it is just competent SEO. The remaining portion is offsite reputation: being present and well-reviewed on the specific third-party sources these systems read.

How do I get my business to show up in ChatGPT?

Not through your Google Business Profile — ChatGPT does not use it for local recommendations. It pulls from third-party directories (Yelp first, then trade-specific ones), "best in {city}" roundup articles, and forum threads including Reddit. Being accurately listed and genuinely well-reviewed on those sources is the mechanism.

Does schema markup get me into AI answers?

It helps machines parse your pages accurately, and it is worth deploying because it is cheap and correct. But it is not the lever. Reputation and presence on the sources these systems actually retrieve from is what gets you named. Treat schema as hygiene, not strategy.

Is AI search worth worrying about yet for a contractor?

It is worth capturing, not panicking about. Most contractor leads still come through Google's map pack and organic results. But a majority of searches now end without a click because the answer is on the page, and the work that wins AI visibility overlaps heavily with the work that wins the map pack — so there is very little reason not to do it.

What is answer-first content?

Putting the liftable fact in the first sentence under a question-shaped heading, before any preamble. AI systems quote the cleanest available answer, not necessarily the top-ranked page. A paragraph that opens "Emergency AC repair in Hartford typically costs $150–$450 for a diagnostic and common fix" is quotable. One that opens "When summer hits, we all know how frustrating..." is not.

Find Out Where You Stand

Your free audit includes an AI visibility check.

We run your category prompts across the major assistants and tell you whether you come up at all — and who does instead.

  • Technical SEO score with the exact failures listed
  • Google Business Profile completeness + category check
  • Who currently holds the three map-pack spots in your city
  • Whether AI assistants can read your business at all

Get your free 12-page audit

12-page PDF · Back within 24 hours · No sales pressure, no obligation