Skip to content

For contractors homeowners ask AI about

AI search visibility for contractors: get recommended when homeowners ask an AI

Homeowners now ask ChatGPT and Gemini who to call before they ever open Google. Those answers name three or four companies. This is the work that makes you eligible to be one of them, and that measures whether you are. Nobody can guarantee a placement, and we won't either.

  • Contractors who rank on Google but are never named by an AI
  • Owners who have heard about GEO and want a straight answer
  • Roofers, HVAC, plumbing and electrical firms in competitive metros
  • Anyone losing bids to national consolidators

What ships with every build

  • Baseline AI visibility test

    Five homeowner prompts run across ChatGPT, Perplexity, Gemini and Claude, so you know exactly which names are beating you before anything is built.

  • Answer-shaped content

    The questions homeowners actually ask, answered in a few plain sentences that hold up when an engine lifts them out of the page.

  • The behind-the-scenes info Google and AI read

    FAQ, service and organization structured data plus an llms.txt file, so AI crawlers can parse what you do and where without guessing.

  • Specific service and city pages

    One page per real service and service area, written with enough local detail that an engine can name you for a specific place.

  • Consistent business facts

    Name, address and phone reconciled across your site, Google Business Profile and directories so no source contradicts another.

  • Third-party mentions

    Placement in the directories, association listings and local sources the engines already read and cite when they build an answer.

Open ChatGPT and ask it for the best roofer in your city. It will not hand you ten blue links. It will name three or four companies, in a confident paragraph, with no indication that it considered anyone else.

If your company is not one of those names, you were eliminated from the homeowner's shortlist before they ever visited a website. You will never see it in your analytics. There is no impression to count, no click that did not happen, no line in a report. The call simply goes somewhere else.

What actually changed

For twenty years the sequence was: search, scan a list, pick two or three, call. The list was the shortlist, and being on page one meant being in the running.

That sequence now often starts one step earlier. A homeowner asks ChatGPT, Perplexity, Gemini or Google's AI Overview a question in plain language, such as who should I call, what does this cost, or is this company any good. They get a synthesized answer with a handful of names in it. Some of them click through afterward. Many do not. Either way, the shortlist was assembled by a machine, and you were on it or you were not.

Being cited is not the same as ranking

This is the part that trips people up, including people who sell SEO. Ranking is a contest to appear in a list of links. Citation is a contest to be the source a model reaches for when it assembles a sentence.

The two overlap, since a page nobody can crawl gets neither, but they are scored differently. An engine building an answer pulls from what it can find and attribute: structured pages that state facts plainly, directory and review platforms, industry associations, and other people's content that happens to mention you. A page that ranks well because it is long and well-linked can still be useless to a model that needs one clean, attributable sentence about who serves Tampa.

What happened when we actually measured it

In August 2026, we ran the test rather than speculating about it. Five homeowner prompts per company, across ChatGPT, Perplexity, Gemini and Claude, for 13 roofing companies. That is 260 answers.

Study parameterResult
Companies tested13 roofing companies
Prompts per company5 homeowner questions
EnginesChatGPT, Perplexity, Gemini, Claude
Answers collected260
Got no link to their own site12 of 13 companies
Best resultO'LYN Roofing (Greater Boston), 1 of 5

Twelve of thirteen never had their own website linked in any of their five answers. One company, O'LYN Roofing in Greater Boston, scored a single win out of five. That was the high score.

The names the engines handed out instead were not local competitors. They were manufacturer brands like GAF, which does not install anything, and national consolidators: Tecta America, CentiMark, DaBella, Erie Home, Power Home Remodeling.

The single most useful data point: one tested company ranked for 2,647 Google keywords and still appeared in zero AI answers. That is the whole argument in one line. Ranking and being cited are different problems, and solving one does not solve the other.

One more finding worth sitting with. Competitors' own "best roofers in [city]" blog posts were repeatedly cited by the engines as neutral authority: a company's marketing page, treated as an impartial recommendation. The full method, the per-company results and the raw prompts are in the full study.

Run the test on yourself in two minutes

Open a fresh ChatGPT session. Use a new chat, not one where you have been talking about your own company, because it will remember and flatter you. Ask: "best [your trade] in [your city]". Read the answer and write down every company it names. If you are not in that list, that is your starting position. Ask the same question in Perplexity and Gemini and you will usually get three different shortlists, none of which you control.

What the work actually involves

There is no button for this, and anyone selling one is selling something else. The work is unglamorous and mostly consists of making your business legible to a machine that is trying to assemble a trustworthy sentence.

Answer-shaped content

Real homeowner questions, answered plainly, in a form that can be lifted out of the page and still make sense. "How much does a roof replacement cost in Tampa?" answered in three sentences with a real range beats 1,800 words that circle the question and end in a call to action.

Structure a machine can parse

FAQ blocks, service and organization schema, clean headings, and an llms.txt file that tells AI crawlers what your site contains and where the important pages live. This is plumbing, not magic, but skipping it means an engine has to guess at what your page says.

Service and city pages with genuine specifics

An engine answering "who does emergency AC repair in Fort Worth" needs a page that unambiguously establishes both the service and the city. Thin pages that swap a town name in and out do not just fail to rank. They give the model nothing to cite.

Consistent business facts everywhere

Name, address and phone identical across your site, Google Business Profile, and every directory that lists you. Conflicting facts across sources make a model less confident about naming you, and a model that is not confident picks someone else.

Reviews, in volume and recency

Review platforms are among the sources engines lean on hardest for local recommendations. Forty reviews from this year carry more weight than two hundred that stop in 2023.

Mentions in sources engines already trust

Directories, association listings, local press, supplier and manufacturer pages. Being named on third-party sources the engines already read is how you get into an answer that never touches your own website.

What this can and cannot do

This is weeks-to-months work, not an overnight switch. Content has to be published and indexed, third-party sources have to update, reviews accumulate at the speed of actual jobs.

You are also not going to outrank GAF. A shingle manufacturer with decades of brand authority will keep showing up, and that is fine. The homeowner still has to hire someone to install the thing. The realistic goal is being one of the handful of local names an engine returns alongside the giants.

Nobody can guarantee placement in an AI answer. The engines do not sell placement, do not publish their ranking logic, and change their behavior without notice. Anyone promising you a spot is lying.

What can be promised is the work, done properly, and a measurement you can check yourself with the same prompts, any time, for free.

How it is delivered and what it costs

AI-search visibility is not sold as a separate retainer here. It is part of how the site gets built in the first place, because retrofitting it onto a site that was structured badly costs more than doing it right once.

OfferStarts atWhat the AI-visibility work covers
Free AI-visibility test$0The same five-prompt test across four engines, run on your company, results sent to you. No call required
Website Build$2,925Answer-shaped content, FAQ and service schema, llms.txt, service and city pages, consistent business facts across sources
Website + Lead Engine$6,500All of the above plus the Google Business Profile buildout, call and form tracking, and the follow-up that turns AI-sourced visits into booked calls
Site Care$150/monthNone. Upkeep only, for a site we built or host: hosting, daily backups, a monthly form-and-phone test, two small edits, and a one-page report. 3-month minimum
Managed Marketing$349/monthThe site, local SEO, and your Google Business Profile handled, with AI visibility re-tested every month across ChatGPT, Gemini, and Perplexity. 6-month minimum
Growth PartnerFrom $975/monthOngoing answer content, expanding city and service coverage, third-party mentions, and re-testing across the engines. 3-month minimum

Scope and price are fixed in writing before work starts, and you own the domain, the site and the leads.

The honest version

Almost nobody selling contractor websites is doing this work yet, which is the only reason it is still cheap to be early. In a few years it will be table stakes and the companies that started in 2026 will be the ones already sitting in the answers.

If you want to know where you stand before spending anything, the free AI-visibility test runs the same five prompts on your company across four engines and sends you what came back. If you would rather read first, start with how to get recommended by ChatGPT. No call, no pitch, and the results are yours either way.

Questions people ask

What is AI search visibility, or generative engine optimization?

AI search visibility, also called generative engine optimization or GEO, is the practice of getting a business named and cited in answers produced by ChatGPT, Perplexity, Gemini, Claude and Google's AI Overviews. It overlaps with SEO but is scored differently. Ranking is a contest to appear in a list of links. Citation is a contest to be the source a model reaches for when it writes a sentence. The work centers on plainly answered questions, structured data, consistent business facts, reviews, and mentions in sources the engines already trust.

If I already rank on Google, am I visible in AI search?

Not necessarily. In an August 2026 study by Riptide Growth covering 13 roofing companies and 260 AI answers, one tested company ranked for 2,647 Google keywords and still never got its website linked in any of its five AI answers. Twelve of the thirteen companies never got a link. Ranking and being cited are related but separate problems, and solving one does not solve the other.

How much does AI search visibility work cost?

At Riptide Growth it is built into every Website Build, which starts at $2,925, rather than sold as a separate line item. Website + Lead Engine starts at $6,500. Monthly, Managed Marketing is $349 on a 6-month minimum and re-tests AI visibility every month, Growth Partner, which includes ongoing content and re-testing, starts at $975, and Site Care is $150 for upkeep on a site we built or host. There is also a free AI-visibility test that runs five homeowner prompts across four engines on any company, with no call required.

How long does it take to show up in AI answers?

Weeks to months, not days. Content has to be published and indexed, third-party sources have to refresh, and reviews accumulate at the pace of real jobs. A reasonable expectation is measurable movement over one to three months of consistent work, with the position strengthening after that.

Can anyone guarantee my company appears in ChatGPT answers?

No. The AI engines do not sell placement, do not publish their selection logic, and change their behavior without notice, so guaranteed placement is not something any agency can deliver. What can be delivered is the underlying work and a repeatable test you can run yourself to check progress. Anyone promising a guaranteed spot in an AI answer is not being straight with you.

How do I check my own AI visibility right now?

Open a brand-new ChatGPT session and ask for the best provider in your trade and city. Write down every company it names, then repeat the question in Perplexity and Gemini. If your company is missing from those lists, homeowners using those tools are not seeing you either.

Related reading

Start here

Tell us about your business.

We'll reply within one business day with an honest read, including a fixed quote, or “your current site is fine, here's the cheaper fix” when that's the truth.

Prefer to call? (281) 401-9146

No spam, no mailing list you didn't ask for. One reply from me.

Sending this puts your details in our CRM so we can reply. See the privacy policy.

(281) 401-9146Get a fixed quote