50-METRO AI STUDY

Which contractors do ChatGPT and Gemini recommend? A 50-metro study

ChatGPT and Gemini agree on only 14% of the contractors they recommend. We asked both the same shortlist questions for commercial painting, commercial roofing and epoxy floor coating in 50 US metros. Of 1,459 contractors named (each counted once per city and trade), 198 were named by both engines for the same city and trade, and 33 of 150 shortlists had no contractor in common.

The two engines also read different evidence. ChatGPT named 6.8 contractors per answer, cited 19.4 sources per answer and cited the recommended contractor's own website in 911 of 1,021 recommendations (89%). Gemini named 4.2 contractors per answer, cited 4.3 sources and cited the contractor's own site in 327 of 637 recommendations (51%).

We ran the study on . Below are the method, how far the engines overlap, what decides who gets named, what that means for a contractor who wants to be on both lists, and every metro's results.

We reply within 2 business hours. Plans are month-to-month; cancel with 30 days’ notice.

KEY FINDINGS

Key findings

Cite this study: Sourci, "Which contractors do ChatGPT and Gemini recommend? A 50-metro study," November 2026, getsourci.com/research/ai-contractor-recommendations. The data is free to reuse with that credit.

RUN STUDY

How did we run the study?

We asked two AI assistants the same three questions for each of the 50 largest US metro areas: ChatGPT with web search on and a US location, and Google Gemini with Google Search grounding and a US location. Gemini answers were collected through cloro, a third-party AI answer collection service.

  1. "Who are the best commercial painting contractors in [city], [state]? Give me a shortlist."
  2. "Who are the best commercial roofing contractors in [city], [state]? Give me a shortlist."
  3. "Who are the best epoxy floor coating contractors in [city], [state]? Give me a shortlist."

That is 300 answers: 150 per engine, 3 trades x 50 metros. For each answer we recorded every company recommended, in order, and every source cited. Metros are the 50 largest US metropolitan areas by the Census Bureau's population estimates. We collected one answer per question per engine, all on , so treat any single city as a snapshot: AI answers change from day to day.

How did we run the study?
MeasureChatGPTGemini
Answers150150
Contractors recommended1,021637
Contractors named per answer (average)6.84.2
Sources cited2,914638
Sources cited per answer (average)19.44.3
Recommendations where the contractor's own website was cited911 of 1,021 (89%)327 of 637 (51%)
Answers citing at least one directory or review site127 of 150 (85%)48 of 150 (32%)
Citation mix: company websites1,699 (58%)484 (76%)
Citation mix: directory and review sites712 (24%)78 (12%)
Citation mix: listicles and blogs121 (4%)26 (4%)
Citation mix: news and associations18 (1%)0
Citation mix: other364 (12%)50 (8%)

Across both engines: 50 metros, 300 answers, 1,658 recommendations, all collected .

CHATGPT GEMINI

Do ChatGPT and Gemini recommend the same contractors?

Mostly not. For each of the 150 metro and trade questions, we matched the companies ChatGPT named against the companies Gemini named for the same question. Names are compared without punctuation, text in brackets, legal endings such as Inc. and LLC, and the city and state; they match when they are then the same, when one is the start of the other, or when both start with the same distinctive name.

Do ChatGPT and Gemini recommend the same contractors?
Overlap measureResult
Contractors named, each counted once per city and trade1,459
Named by both engines for the same city and trade198 (14%)
Metro and trade questions with no contractor in common33 of 150
Questions where both engines put the same contractor at #124 of 150

A spot on ChatGPT's shortlist does not carry over to Gemini's, and the reverse holds too. In 33 of the 150 city and trade questions the two lists shared no names at all, and only 24, about one question in six, had the same company in first place.

The engines also lean on different third-party sites. Here are the most-cited sites other than contractor websites, by the number of answers (of 150 per engine) that cited each:

Do ChatGPT and Gemini recommend the same contractors? (2)
SourceChatGPT answersGemini answers
Thumbtack574
Angi469
BBB4312
Birdeye40not in Gemini's top 10
The Roofing Brief313
ServiceAgent2418
DownToBidnot in ChatGPT's top 1022
Bar chart: Sources cited in Gemini answers. DownToBid: 22; ServiceAgent: 18; BBB: 12; Angi: 9; Thumbtack: 4; The Roofing Brief: 3.
Number of Gemini answers citing each source. Answers collected . Not plotted (no count): Birdeye. The table above has the details.

ChatGPT's top four were Thumbtack, Angi, BBB and Birdeye. Gemini's were DownToBid, ServiceAgent, BBB and Angi. BBB and Angi are the only sites in both top fours. ServiceAgent had the closest counts: 24 ChatGPT answers and 18 Gemini answers.

What it means for a contractor: being visible to one engine is half the job. ChatGPT reads a wide spread of sources per answer, with directory and review profiles in 85% of its answers. Gemini reads fewer sources, cites a directory in 32% of answers, and draws 76% of its citations from company websites. A strong service page on your own site counts with both. Complete profiles on BBB and Angi count with both. Thumbtack and Birdeye were cited far more often by ChatGPT than by Gemini, and DownToBid and ServiceAgent were the third-party sites Gemini cited most.

DECIDES CONTRACTORS

What decides which contractors ChatGPT and Gemini name?

1. Your own website is the main evidence for both engines. Contractor websites made up 1,699 of ChatGPT's 2,914 citations (58%) and 484 of Gemini's 638 (76%). ChatGPT cited the recommended company's own site in 89% of its recommendations, usually a service page for the exact work asked about. Gemini cited it in 51%, so Gemini named 310 of its 637 contractors without citing their site in that answer. A contractor with no specific page for commercial roofing, or for epoxy floors, gives either engine nothing to quote.

2. Directory and review profiles are ChatGPT's second source. Directory and review sites made up 712 of ChatGPT's citations (24%), against 78 of Gemini's (12%). In ChatGPT's answers the same few platforms appeared again and again:

What decides which contractors ChatGPT and Gemini name?
SourceChatGPT answers citing it (of 150)
Thumbtack57
Angi46
BBB43
Birdeye40
GAF (roofing manufacturer contractor pages)33
HomeAdvisor26
Yelp25
Expertise.com20
Bar chart: Sources cited in ChatGPT answers. Highest: Thumbtack, 57. Lowest: Expertise.com, 20.
Number of the 150 ChatGPT answers citing each source. Answers collected . The table above has the details.

Thumbtack and Angi showed up in ChatGPT's answers even for commercial questions. A complete, accurate profile there feeds the ChatGPT answer whether or not you buy leads from them.

3. In ChatGPT's answers, each trade leans on different sources. The figures below are ChatGPT's.

What decides which contractors ChatGPT and Gemini name? (2)
TradeAvg. contractors namedOwn site citedAnswers citing a directoryMost-cited sources
Commercial painting7.0316 of 348 (91%)42 of 50CertaPro location pages (26 answers), Thumbtack (18), Very Good Painters (17), DownToBid (16), BBB (15)
Commercial roofing6.6292 of 328 (89%)45 of 50GAF contractor pages (33 answers), The Roofing Brief (31), ServiceAgent (24), Birdeye (18), CentiMark (17)
Epoxy floor coating6.9303 of 345 (88%)40 of 50Angi (35 answers), Thumbtack (31), BBB (20), GarageExperts (16), HomeAdvisor (15)

For roofers, manufacturer certification pages carried real weight with ChatGPT: GAF's contractor pages were cited in 33 of its 50 roofing answers. For epoxy and coatings contractors, homeowner marketplaces dominated ChatGPT's answers: Angi in 35 of 50 and Thumbtack in 31.

4. National brands take some slots, locals take most. In ChatGPT's answers, CentiMark was recommended in 17 of the 50 commercial roofing answers and CertaPro franchise locations in several painting answers. Still, 906 of ChatGPT's 1,021 recommendations (89%) went to companies named in fewer than three of the 50 metros: the shortlist is mostly local firms, and it is winnable for a contractor that gives the engines clear evidence.

RESULTS METRO

Results by metro

Download all 1,658 recommendations (CSV: metro, state, trade, engine, rank, company, own website cited, date)

The table shows, for each city and trade, the contractors that both ChatGPT and Gemini recommended on , listed in ChatGPT's order. "None in common" means the two engines named no contractor in common for that question. The full 1,658-row CSV (metro, state, trade, engine, rank, company, whether the contractor's own website was cited, date) is in the download, with every contractor each engine named.

Results by metro
MetroCommercial paintingCommercial roofingEpoxy floor coating
Atlanta, GAnone in common
Atlanta painting lists
none in common
Atlanta roofing lists
Peach State Epoxy & Coatings
Atlanta flooring lists
Austin, TXTex Painting; Cherry CoatingsKidd Roofing; Ja-Mar Roofing & Sheet Metal
Austin roofing lists
Texas Tough Tops Austin Epoxy
Austin flooring lists
Baltimore, MDDulaney Painting, LLC; CertaPro Painters of Baltimore CentralRuff RoofersStronghold Floors; Granite Garage Floors Baltimore; MACH ONE Epoxy Floors of Baltimore
Birmingham, ALVulcan Painters; CertaPro Painters of GreystoneBlair Commercial Roofing; Hinkle Roofing
Birmingham roofing lists
Guardian Garage Floors; Floortek Concrete Coatings; Ninja Concrete Coatings
Boston, MAKaloutas; Arch PaintingCentiMark CorporationConcrete Coating Boston LLC
Boston flooring lists
Charlotte, NCMecklenburg Paint Companynone in common
Charlotte roofing lists
Granite Garage Floors Charlotte; The Epoxy Floor Company; Dogwood Epoxy
Charlotte flooring lists
Chicago, ILPPD Painting; Painters Inc.none in common
Chicago roofing lists
none in common
Chicago flooring lists
Cincinnati, OHRizzo Brothers Painting Contractors, Inc.
Cincinnati painting lists
Tecta America Zero Company
Cincinnati roofing lists
Fortress Floors Midwest Pro
Cincinnati flooring lists
Cleveland, OHnone in common1st Choice Roofing Company
Cleveland roofing lists
That Epoxy Guy; J&P Coatings
Columbus, OHMartin Painting & Coating Co.; Commercial Painting, Inc.; Henry Painting Company
Columbus painting lists
Kalkreuth Roofing & Sheet Metal
Columbus roofing lists
Premier Concrete Coatings Columbus; Columbus Epoxy Flooring; GatorGuard Concrete Coatings of Columbus
Columbus flooring lists
Dallas, TXnone in common
Dallas painting lists
Supreme Roofing; KPost Roofing & Waterproofing; Arrington Roofing
Dallas roofing lists
Legacy Industrial Epoxy Floor Coating
Dallas flooring lists
Denver, COnone in common
Denver painting lists
Douglass Colony Group
Denver roofing lists
Granite Garage Floors Denver; General Industrial Flooring
Denver flooring lists
Detroit, MIDetroit Spectrum Painters; TD Painting and Wall CoveringMacDermott Roofing Inc.
Detroit roofing lists
none in common
Fresno, CAWm. B. Saleh Co.Grandmark Roofing; Graham Prewett Inc.; Nations Roof; High Impact Roofing Inc.Fresno Epoxy Crew Floor Refinishing & Concrete Coating; GarageExperts of Fresno
Fresno flooring lists
Grand Rapids, MIHillis Brothers Paintingnone in common
Grand Rapids roofing lists
Armor Floors Systems; Vanguard Concrete Coating, Inc.
Hartford, CTRaupp Painting ServicesAllied Roofing & Sheet Metal Co Inc; Capital RoofingNorthern Epoxy Pros; Happy Coatings
Houston, TXCertaPro Painters of Central & Northeast Houston; Cherry Coatings
Houston painting lists
Brazos Commercial Roofing
Houston roofing lists
Platinum Floor Coatings; GarageExperts of North Houston
Houston flooring lists
Indianapolis, INConnor Paintingnone in common
Indianapolis roofing lists
Indy Floor Coating; Fórte Surfaces
Indianapolis flooring lists
Jacksonville, FLPerformance Painting Contractors, Inc.; EPI Painting Inc.; Florida Paint Co., Inc.
Jacksonville painting lists
Advanced Roofing Inc.
Jacksonville roofing lists
Checkmate Coatings; Ascent Epoxy Jacksonville
Jacksonville flooring lists
Kansas City, MODayco Painting Inc.
Kansas City painting lists
Delta Innovative Services; JR & Co.
Kansas City roofing lists
Epoxy Floors By Welch, LLC; GarageExperts of Kansas City; Treadwell Epoxy Flooring + Polished Concrete
Kansas City flooring lists
Las Vegas, NVVergith Contracting; Straight Edge Painting; Tori ContractingCommercial Roofers Inc.; CentiMark Corporation
Las Vegas roofing lists
Sin City Garage Floors; Proshield Epoxy
Las Vegas flooring lists
Los Angeles, CAnone in common
Los Angeles painting lists
Costa Roofing
Los Angeles roofing lists
Epoxy Surface Professionals
Los Angeles flooring lists
Louisville, KYWhitehouse Residential & Commercial PaintingCommonwealth Roofing Corp.; Highland Roofing
Louisville roofing lists
Dynasty Epoxy Louisville; GatorGuard Concrete Coatings of Louisville
Memphis, TNPainting Unlimited; Riggins PaintingCentiMark Corporation; Empire Roofing of TennesseeMemphis Coatings Company; Deas Garage Floors; Industrial Applications, Inc.
Miami, FLnone in commonAdvanced Roofing Inc.; Extreme Roofing Inc.
Miami roofing lists
Miami Epoxy Pro - Epoxy & Concrete Flooring - Industrial & Commercial
Miami flooring lists
Milwaukee, WIBlair Commercial Painting LLCF.J.A. Christiansen Roofing (Tecta America); M.M. Schranz Roofing
Milwaukee roofing lists
none in common
Minneapolis, MNnone in commonCentral Roofing Company; Sela Roofing Commercial Division
Minneapolis roofing lists
The Coating Crew; The Concrete Guy - Commercial Epoxy Flooring & Coating Contractor in Minnesota
Nashville, TNCMG Contractors, Inc.; PaintPro; Cherry CoatingsMidSouth Construction
Nashville roofing lists
none in common
New York, NYConcord Painting, Inc.; Paint Works New YorkRoman Commercial Roofing
New York roofing lists
DUOMIT Flooring Inc
New York flooring lists
Oklahoma City, OKIntegrated Finishes, LLC; CertaPro Painters of OKC-Edmondnone in common
Oklahoma City roofing lists
Blue Shield Floor Coatings
Oklahoma City flooring lists
Orlando, FLnone in commonnone in common
Orlando roofing lists
DreamCrete Custom Creations; MACH ONE Epoxy Floors of Orlando
Orlando flooring lists
Philadelphia, PACertaPro Commercial Painters of Philadelphia, PAnone in common
Philadelphia roofing lists
none in common
Philadelphia flooring lists
Phoenix, AZGhaster Painting & Coatings; ACP Commercial PaintingTecta America Arizona Commercial Roofing
Phoenix roofing lists
First Class Coatings
Phoenix flooring lists
Pittsburgh, PAHiggins Painting; ImageWorks Painting of Pittsburghnone in common
Pittsburgh roofing lists
none in common
Pittsburgh flooring lists
Portland, ORGo Painting Portland; CertaPro Painters of Portland, ORnone in common
Portland roofing lists
GarageExperts of Portland; Bach Custom Coatings
Providence, RIKaloutasnone in commonnone in common
Raleigh, NCnone in commonRoofwerks, Inc.; TeamCraft Roofing
Raleigh roofing lists
Guardian Garage Floors
Raleigh flooring lists
Richmond, VAN. Chasen & Son, Inc.; Slocum Painting; CertaPro Painters of NW Richmond and Midlothiannone in commonGranite Garage Floors Richmond
Riverside, CAnone in commonHull & Sons Roofingnone in common
Sacramento, CAHerlache & Sons Paintingnone in common
Sacramento roofing lists
Epoxy Armor Systems; West Coast Epoxy; Timeless Epoxy Systems
Salt Lake City, UTHendricksen Painting Inc.; CertaPro Painters of Salt Lake CityCentiMark CorporationQuality Pro Coatings
Salt Lake City flooring lists
San Antonio, TXAGL Painting, LLCAmerican Roofing & Metal Co., Inc.
San Antonio roofing lists
All Star Finishes
San Antonio flooring lists
San Diego, CASan Diego Paint Pros; Canin CoatingsPreman Roofing-Solar
San Diego roofing lists
Pristine Epoxy Floor Coatings; Diaz Floor Covering Specialist
San Diego flooring lists
San Francisco, CACertaPro Painters of San FranciscoELM Roofing Contractors Inc; Eco Smart Roofer; Apollo Roofing Company; ROOFWORX Inc.Flatix Epoxy Coating; C*Rock Finishing
San Jose, CACommercial Painting Inc.All Seasons Roofing & WaterproofingArceo Epoxy Concrete Coatings; Platinum Designs - Custom Epoxy Flooring; Bay Tek Coatings
Seattle, WASound Painting Solutions; All Covered Painting; CertaPro Painters of Seattle
Seattle painting lists
Tecta America Seattle Commercial Roofing
Seattle roofing lists
Sistina Premium Epoxy Flooring,LLC
St. Louis, MOSmithPro Commercial Painting; SNL Painting, Inc.Bade Roofing Company
St. Louis roofing lists
St. Louis Epoxy Systems
St. Louis flooring lists
Tampa, FLMerit Professional Coatings; Service Painting Corporationnone in common
Tampa roofing lists
none in common
Tampa flooring lists
Virginia Beach, VACertaPro Painters of Virginia BeachTeamCraft RoofingGarageExperts of Virginia Beach; Beach Epoxy Pros; MACH ONE Epoxy Floors of Norfolk
Washington, DCCertaPro Painters of Washington, DCGordon ContractorsRose Restoration

SOURCI FIT

Where does Sourci fit?

Sourci is an Austin, Texas based lead generation agency for painting, flooring and coatings, and roofing contractors, general contractors and remodelers. Our inbound lead generation plans build the pages and profiles this study shows ChatGPT and Gemini rely on, and track the same buyer questions every month across ChatGPT, Google AI and Perplexity: Foundation is $1,950 a month plus $1,000 onboarding, Growth is $3,450 a month plus $1,500 onboarding, month-to-month. A commercial painting contractor in Dallas grew revenue 234% and website visitors 657% in six months of this work (case study).

Get a free AI-search check to see whether AI assistants name your company in your city today, and which sources they cite instead.

SOURCES

Where these facts come from.

Checked November 2026.

QUESTIONS

Questions about the study

Which AI assistants did you test?

ChatGPT with web search turned on, and Google Gemini with Google Search grounding, both set to the United States, on . We collected one answer per question per metro from each engine, 300 answers in all.

Why do ChatGPT and Gemini give different answers?

In this study they read different amounts of evidence from different sites. ChatGPT cited 19.4 sources per answer and Gemini 4.3, and ChatGPT named 6.8 contractors per answer against Gemini's 4.2. ChatGPT's most-cited third-party sites were Thumbtack, Angi, BBB and Birdeye, while Gemini's were DownToBid, ServiceAgent, BBB and Angi.

Why only one answer per question?

To cover 50 metros, three trades and two engines on a single day. AI answers vary between runs, so the national patterns (own websites, directories, manufacturer pages, the low overlap between engines) are more reliable than any one city's list.

Does being named mean ChatGPT or Gemini endorses a contractor?

No. Each engine builds its shortlist from the sources it finds. Being named means the contractor had clear, findable evidence for that question on that day.

Can I use the data?

Yes. Download the CSV and cite "Sourci, 50-metro AI contractor recommendations study, November 2026" with a link to this page.

How do I check my own company?

Ask ChatGPT and Gemini the same question for your trade and city and see who is named and which sources each cites, or request a free AI-search check and we will run our 24 buyer questions across ChatGPT, Google AI and Perplexity for you.

Will you repeat the study?

Yes. Sourci reruns the study and will add Google AI Mode and Perplexity, so the results can be compared across engines and over time.

FREE CHECK

Which contractors get recommended
in your city?

When a customer asks ChatGPT or Google AI who to hire, it names a few contractors. Tell us your trade and city. We send you which contractors get named, and whether you are one of them.

What you get

  1. We ask ChatGPT, Google AI and Perplexity the buyer questions from our 24-question method, set to your trade and city.
  2. We record which companies each assistant recommends or cites, and whether yours appears.
  3. We reply with what we found and the first gaps worth fixing.

How the 24-question method works

Result: A Dallas commercial painter grew revenue 234% and website visitors 657% in six months of SEO and AI-search work with Sourci. The owner asked us to keep the company name private. Read the Dallas case study

We reply within 2 business hours.