Heaston Innovations Free Optimization Scan

How to Get Recommended by AI Tools

Updated May 2026 • 9 min read

A homeowner in Lexington wakes up to a brown stain on the ceiling after a Saturday-night thunderstorm. By 6:47 a.m. she opens ChatGPT and types, "We have a leak in our roof in Lexington SC — needs an inspection today, single-story 1990s ranch with architectural shingles. Who would you call?" The AI answers in 12 seconds, names two roofing contractors with one-sentence descriptions, and the homeowner calls the first one named. By 9 a.m. that contractor is on a ladder; by Tuesday morning the contract is signed.

The other roofers in Lexington, Chapin, and Irmo who could have handled the job did not lose because their work is worse. They lost because the AI did not name them. This article is about how to be the contractor it names — and not by accident.

The AI-First Discovery Window

~3 of 10

Estimated share of urgent home-services queries in Midlands ZIP codes that now begin with an AI assistant before any Google search happens at all. The figure is highest for weekend, evening, and after-hours queries — the exact windows when roofing emergencies cluster.

What "Recommended by AI" Actually Means

AI assistants do not have a ranked list the way Google does. They have a retrieval step and a synthesis step, and being "recommended" means three specific things happen in sequence:

  1. You are retrieved as a candidate. The assistant's search step surfaces your business as relevant to the query.
  2. You are described accurately. The assistant lifts specific, correct facts about your category, service area, and offerings from your public content.
  3. You are named in the synthesized answer, not buried in a footnote or hedged ("a Lexington-area roofer may be able to help").

All three are required. Most small businesses fail at step 1 (not retrieved) or step 2 (retrieved but described in generic terms the AI cannot confidently use). The ones that fail at step 3 usually have a fixable schema, NAP, or content-specificity gap.

The core principle: AI recommendation is not a popularity contest. It is a confidence-and-clarity test. The business that gives the AI the most specific, most verifiable, most consistent answer to "who handles X in Y" gets the citation — even against larger competitors with more reviews.

The Five Levers That Move AI Recommendation

Lever 1: Specificity in Your Public Content

A Lexington roofer who says "we service the Midlands" gets retrieved generically. A roofer who says "we replace architectural shingle roofs in Lexington, Chapin, Irmo, Cayce, and West Columbia, with GAF Timberline HDZ as our standard upgrade and a 25-year transferable workmanship warranty on every full replacement" gets retrieved by name when the homeowner asks about exactly that. Specificity is not optional — it is the retrieval signal.

For a roofing contractor, the specifics that materially move AI recommendation include shingle brands and product lines you install, manufacturer certifications you hold (GAF Master Elite, Owens Corning Platinum Preferred, CertainTeed SELECT ShingleMaster), insurance-claim experience (do you work with State Farm, Allstate, USAA adjusters; do you handle supplemental claims), and storm response (24-hour tarping, after-hours emergency response, drone roof inspections).

Lever 2: A Complete Google Business Profile

Google Business Profile remains one of the most-cited individual sources across ChatGPT, Perplexity, and Google AI Overviews. For a Lexington roofer this means: primary category "Roofing contractor," secondary categories ("Gutter cleaning service," "Roof inspector" if applicable), service area covering Lexington and the named adjacent towns, full service list (asphalt shingle, metal, TPO, repair, inspection, gutters, leak diagnosis), attributes (free estimates, online appointments, financing available), 20+ photos including completed jobs, the crew, the truck, and a founder photo, and a recent posting cadence — at least one post per month.

Time investment: 2-3 hours for a complete first-pass; 15 minutes monthly thereafter.

Lever 3: NAP Consistency Across the Right Stack

For roofing contractors specifically, the surfaces AI assistants cross-reference are Google Business Profile, Bing Places, Apple Maps, Yelp, Angi, HomeAdvisor, BBB, Nextdoor, the GAF and Owens Corning contractor locators, the SC Department of Labor licensing-board listing, and your local Home Builders Association directory. Same name, same phone, same address, same hours, same service area — across all of them.

One stale entry showing a phone number you stopped using in 2022 is enough to introduce hedging into an AI's answer that should have been confident.

Lever 4: Reviews With Substance

AI assistants weight reviews that name a specific service, a specific outcome, and ideally a specific crew member. "Tom and the crew replaced our 3,400-square-foot roof in Lexington's Whitehall neighborhood with GAF Timberline HDZ in two days, handled the State Farm hail-claim supplemental, and cleaned every shingle off the lawn" cites differently than "great roofers, highly recommend." Update your post-job review request to prompt customers for: service type, neighborhood, crew name, and what they did not expect.

Common mistake: Letting the post-job text be "thanks, please leave us a 5-star review on Google." That request produces vague reviews, and vague reviews are nearly invisible to AI synthesis. Send a 90-second voice-note prompt instead: "If you have 90 seconds, please post a Google review and mention the neighborhood, the shingle line we installed, and how the crew handled cleanup." Specificity in the prompt yields specificity in the review.

Lever 5: Schema and Author Credentials on Your Site

Add RoofingContractor schema to your homepage. Add Service schema to each service page (asphalt replacement, metal install, repair, inspection). Add Person schema to your founder/owner bio page with hasCredential pointing to your SC contractor license and any GAF Master Elite or comparable certification. Add FAQPage schema to any Q&A or "what to expect" page.

Validate with the Rich Results Test. Fix every warning.

See Which of the Five Levers Is Costing You Citations

Our free scan rates your business on each of the five recommendation levers and benchmarks you against the top three competing roofers in your service area.

Run Your Free Visibility Scan

What AI Tools Look For — In Order

The order matters. When ChatGPT or Perplexity processes "roof leak repair Lexington SC" the steps run in this rough sequence:

  1. Topical match. Does your site have a page with the exact phrase or a close paraphrase, with depth? A 2,000-word "Roof Leak Repair in Lexington SC" page beats a generic "Services" listing every time.
  2. Local match. Are you named in Google Business Profile and at least 6-8 secondary directories for the city in question, with consistent NAP?
  3. Trust check. Do you have third-party signals — reviews with substance, a licensing-board listing, a manufacturer certification, a BBB record, a local-news mention — that confirm you are a real, locally-operating business?
  4. Recommendation confidence. Is your business described specifically enough that the AI can write a one-sentence description of you without hedging?

A roofer that passes the first three but fails the fourth gets mentioned in passing. A roofer that passes all four gets named at the top of the answer.

The 60-Day Plan

Sequenced for a sole owner or owner-operator with limited weekly hours.

Weeks 1-2: Baseline + Foundation

Weeks 3-4: Content Specificity

Weeks 5-6: Reviews + Authority

Common mistake: Treating this as a one-time project. AI assistants weight recency. A profile last updated 14 months ago is discounted relative to one with monthly posts and recent reviews, regardless of which one is more complete on the day they are both crawled. Set a monthly maintenance hour and put it on the calendar.

Weeks 7-8: Re-test + Tune

Why Lexington roofing is a clean opportunity: The Lexington / Chapin / Irmo corridor has dozens of small roofing operators with mostly indistinguishable online presence. The contractor who completes a thorough AI-visibility build in 60 days typically becomes the named default recommendation across ChatGPT, Perplexity, Google AI Overviews, and Claude for 18-24 months before competitors close the gap. Storm cycles only intensify the window.

What Does Not Work

Common advice we see Lexington-area contractors waste time and money on:

Run the Prompt Test Without Doing It Manually

Our free scan asks the four major AI assistants the queries your prospective customers ask — and shows you exactly which roofers they name, what the AI gets right, and where your specific gap is.

Run Your Free Four-Assistant Test

The Bottom Line

Getting recommended by AI tools is not a trick. It is the result of being specific in your public content, consistent across the surfaces AI assistants cross-reference, trustworthy in the third-party signals that confirm you, and current in the maintenance cadence that keeps the position you earn. For a Lexington roofing contractor, eight weeks of focused part-time work crosses the threshold from "occasionally mentioned" to "named by default." The homeowner with the brown stain on the ceiling at 6:47 a.m. will not wait — but you do not have to be invisible to her either.

Start today: Open ChatGPT and ask, "We need an emergency roof inspection in Lexington, SC — who would you call?" Whoever it names is the position you are competing for. Whoever it does not name is the gap you can close.

Get the Five-Lever Score and the 60-Day Plan

Our free scan produces both — a score across all five recommendation levers and a calendar-ready 60-day plan tailored to your category and service area.

Run Your Free Plan

Sources & Further Reading

Note: The ~30% AI-first discovery figure reflects Heaston Innovations observed patterns in Midlands ZIP codes; specific category penetration varies. The Lexington roofing examples are illustrative.