Skip to content

AI search

SEO or AI search optimization: what does a roofer actually need?

By Denys KharkovskyyFounder & AI Search Strategist, Found ClearlyUpdated 6 min read

A roofer needs local SEO first: a complete Google Business Profile, steady reviews and service pages that answer real questions. AEO and GEO are names for making that same information easy for AI answers to use. So AEO vs GEO vs SEO isn't a choice between three purchases. Pay for it as one job.

A roofer in a green long-sleeved shirt carries a bundle of shingles across a roof deck stacked with more bundles
Photo: Zohair Mirza / Unsplash

Three emails land in one week. One agency offers AEO, another offers GEO, and the company that does your SEO says it already covers both.

All three want a monthly fee. Before you compare prices, it helps to know they're mostly describing the same work.

What's the difference between AEO, GEO and SEO for a roofer?

They aim at different screens, but the work underneath overlaps. Search engine optimization (SEO) gets your website and Google Business Profile in front of people searching Google and Google Maps. Three newer names cover the AI side:

  • Answer engine optimization (AEO) is getting your business into the direct answers Google and AI assistants give, not only the list of links under them.
  • Generative engine optimization (GEO) is making sure assistants like ChatGPT, Claude and Perplexity, plus Google's AI Mode, can find your business, trust it and cite it when they write an answer.
  • Large language model optimization (LLMO) is the same work seen from the model's side. Plain, consistent facts about your services, prices, service area and reviews, on your own site and on the sites the models read.

Google says optimizing for its AI search is still SEO.[1] We do all three together with local SEO, because AI answers lean on the same Google, Maps and listing data.

One roofing job, three places a homeowner asks
Where they askWhat they seeWhat decides who shows up
Google Maps: “roof repair near me”A few businesses on a map, with stars and hoursRelevance, distance and how well-known you are, including your reviews[2]
Google: “how long does a roof replacement take”Sometimes an AI Overview above the linksGoogle's ranking systems, which its AI features are built on[1]
ChatGPT: “who's a good roofer in Tulsa for a metal roof”A written answer that names a few companiesPartly the pages ChatGPT's search finds, which OpenAI ranks on multiple factors[5]

Which comes first for a roofing company?

Local SEO comes first. More people now ask AI for local recommendations, but most who do still check Google and other channels before they call. Our guide to AI search for home service companies shows how those answers are built.

45% of US consumers now use ChatGPT or other AI tools for local business recommendations, up from 6% a year earlier.

Source: BrightLocal Local Consumer Review Survey · (opens in a new tab)

Only 18% of consumers who use AI for local search felt ready to contact the business it recommended; the rest kept researching on Google and other channels.

Source: BrightLocal consumer search behavior study · (opens in a new tab)

When homeowners compare contractors, reviews carry more weight in the trades than in any other industry.

For trades and home services, star ratings and review counts carry more weight than in any other industry, and 36% of trade customers weigh clear pricing or deals (vs 30% overall).

Source: BrightLocal consumer search behavior study · (opens in a new tab)

Here's where I'd put the first hours:

  1. Your Google Business Profile. Primary category, services, service area, hours and photos from real jobs. This checklist goes field by field.
  2. Reviews. Ask every customer in the week the job ends. How to ask for Google reviews has wording that stays inside Google's rules.
  3. Service pages that answer questions. A page each for roof repair, roof replacement and inspections, with your towns, materials, warranty and a price range. How to write a service page shows the layout.
  4. Matching listings. The same name, phone and hours on Bing, Apple, the BBB and any roofing directories you're on.
  5. Then the AI checks. Make sure AI search crawlers can reach your site, and ask the assistants your customers' questions once a month.

How much of this can a roofer do alone?

Most of it. Google's page on hiring an SEO says a small local business can probably do much of the work itself.[3]

A roofing company owner's first month

  • Week 1: fill in every Business Profile field and add ten photos from recent jobs (about 2 hours).
  • Week 2: send review requests to your last 20 customers (about 1 hour).
  • Week 3: rewrite the first lines of the roof repair and roof replacement pages so they answer real questions (about 3 hours).
  • Week 4: check your listings on Bing, Apple and two roofing directories, then ask Google and ChatGPT your top five customer questions (about 2 hours).
  • Total: about 8 hours in the month.

Illustrative example

If those hours keep slipping behind real jobs, that's when paying someone makes sense. A Found Sprint ($1,500 fixed) does up to 10 fixes from your report, within 30 days once we have access and an agreed scope. Our AI search optimization plans start at $750/mo, month to month with no minimum term.

What should you ask anyone selling AEO or GEO?

Ask for the task list. Google suggests asking an SEO whether they'll share every change they make, and whether their AI advice matches Google's guidance.[3]

  • Which tasks will you do each month, and how will I see each one?
  • Which of those tasks aren't already part of the SEO I pay for?
  • Which questions will you put to the AI assistants, and can I read the answers?
  • Where does Google's own guidance support what you're proposing?

Walk away from anyone who promises first place. Google's advice is to drop any SEO who guarantees you the top spot in search results.[3] It also says third-party tools can't guarantee performance.[4] For the full hiring checklist, see how to choose an AI search agency.

Here's how we answer the first three. Every month we run the same buyer questions across the AI assistants we test (currently ChatGPT, Claude and Perplexity). The monthly report shows what shipped, what the AI answers said and what we'll do next.

AI search isn't a separate add-on in our plans. It's the same plan as your Google and Maps work.

What should a roofer skip?

  • Separate invoices for SEO, AEO and GEO. The tasks overlap, so you'd likely pay for the same profile and pages more than once.
  • A page for every town that only swaps the city name. Google lists pages aimed at cities that funnel visitors to one page as doorway abuse.[6] When city pages help covers the honest version.
  • A promised spot in ChatGPT. OpenAI says placement in ChatGPT search isn't guaranteed.[5]

What decides a roofer's spot

Google and the AI assistants decide who shows on the map, in an AI Overview or in a ChatGPT answer. Google says you can't ask or pay for a higher local ranking.[2]

What you control is the groundwork: your profile, reviews, pages and listings. Our roofing page shows how we do this for roofing companies, and local SEO for home service companies covers the map side.

For each name on its own, read about answer engine optimization, generative engine optimization and large language model optimization.

What changed

  • — We renamed the section on what decides a roofer's spot, reworded its first sentence and cut the opening of one FAQ answer. The advice and sources are unchanged.

Primary sources

  1. Google Search Central: Optimizing your website for generative AI features on Google Search
  2. Google Business Profile Help: Tips to improve your local ranking on Google
  3. Google Search Central: Do you need an SEO?
  4. Google Search Central: Guidance on using third-party SEO tools, services, and advice
  5. OpenAI Help Center: Searching the web with ChatGPT
  6. Google Search Central: Spam policies for Google web search

Several figures here come from BrightLocal, which sells local SEO software. How we use numbers

Wondering which problem your site has?

See what's holding your site back. Your free check starts with a hand review of your website and Google Business Profile.

Free. No card, no call. We review your website and Google Business Profile by hand and usually email your first fixes within two business days.

Who Gets Recommended · Free weekly email

When homeowners ask Google and ChatGPT who to hire, who gets named?

One short email a week for home service companies, written to be read between jobs.

  • Most weeks, a question homeowners really ask, put to Google and AI assistants such as ChatGPT, and who got named (business names hidden).
  • What the named companies have in common on their website, Google Business Profile and reviews.
  • One fix you can make yourself or hand to your web person.

Free. One email a week. Unsubscribe any time. No spam. We never sell your email or use it for ads. Privacy

FAQ

Related questions

Do I need a separate agency for AEO and GEO?

No. Google counts optimizing for its AI search as SEO, and the work overlaps: your profile, reviews, pages and listings. One provider can do all of it, as long as they show you each task and what the AI answers said.

Does a roofer need a blog to show up in AI answers?

Not to start. Google's guide says common-knowledge articles, like a list of generic tips, add little. I'd start with service pages that answer what homeowners ask before they call, such as how long a replacement takes or what the warranty covers.

How long before a roofer shows up in AI answers?

There's no set timeline. Google has to recrawl the pages you change, and AI answers vary from one run to the next. Ask the same questions once a month and compare.