A homeowner asks ChatGPT for a plumber in Bergen County. The answer names Angi, HomeAdvisor, and maybe one local company if that company has done the work. The homeowner gets a national directory, not the plumber two miles away who has been fixing pipes on their block for twenty years. This is happening right now, every day, in every trade, in every county.
AI platforms do not hate local contractors. They prefer the data source that gives them the most complete, most structured, most verifiable information. National directories have that. Most local contractors do not. The gap is fixable, but contractors need to understand what is happening before they can fix it.
Why National Directories Win AI Recommendations
When ChatGPT or Google AI builds an answer to "who is the best plumber near me," it pulls from multiple sources. It reads Google Business Profiles, review sites, local news, forum threads, and directory listings. Then it looks for the source that gives it the most complete picture with the least ambiguity.
Angi has a location page for every city it serves. Each page has structured data, pricing ranges, service categories, contractor bios, and hundreds of reviews that mention specific work. HomeAdvisor publishes answer-first articles like "How much does furnace replacement cost in Dallas?" with pricing tables and contractor quotes. Yelp has review volumes that no single contractor can match.
When AI compares a contractor's Google Business Profile against an Angi metro page, the Angi page wins because it answers more of the AI's questions. What services? What price range? What do customers say? Where exactly? Angi answers all four in structured format. The contractor's Google Business Profile answers maybe two, and often with vague language.
The Data Gap That Keeps Local Contractors Out
The 2026 Home Service AI Visibility Report from Foxxr tested contractor visibility across multiple AI platforms. The results showed that locally owned contractors with 20 years of experience and strong community reputations scored zero in AI recommendation share. National lead-gen platforms and regional franchises dominated the top spots.
The reason comes down to data density. Here is what AI platforms look for when they decide who to recommend:
Service specificity. AI needs to match "furnace replacement in Passaic County" to a page that says "furnace replacement in Passaic County." A Google Business Profile that lists "HVAC services" does not match. It is too generic. Angi's page says "furnace repair, furnace installation, AC replacement, ductless mini-split installation" with separate pricing for each. AI can match any of those.
Geographic precision. "Serving all of New Jersey" is meaningless to an AI trying to recommend a business in Teaneck. "Serving Teaneck, Hackensack, Englewood, and Bergenfield" tells the AI exactly where the business operates. National directories have location pages for every city. Local contractors have one service area page that covers the whole state.
Review volume and specificity. AI reads review text to confirm what a business actually does. A contractor with 87 reviews that mention "water heater installation," "pipe burst repair," and "leak detection" gives AI rich material to match against. A contractor with 12 reviews that say "great service" gives AI nothing to work with. Angi metro pages aggregate thousands of reviews across contractors, creating a depth no single business can match.
Structured data. AI platforms prefer information that is machine-readable. JSON-LD schema on a contractor website tells AI exactly what the business is, where it is, what services it offers, and what its hours are. Angi has this on every page. Most contractor websites have none. The Google Business Profile provides some structured data, but it is often incomplete or outdated.
How Local Contractors Can Beat National Directories
The good news is that AI does not prefer national directories because they are national. It prefers them because their data is better. Local contractors can build better data without spending a fortune.
Build service-specific pages. Instead of one "Services" page that lists everything, create a page for each service. "/furnace-replacement-bergen-county-nj" beats "/services" for matching "furnace replacement near me." Include pricing ranges, common brands serviced, and a FAQ section. This is exactly what national directories do, and it works for local businesses too.
Get specific in reviews. Ask satisfied customers to mention the specific work performed, the brand of equipment, and the neighborhood. "John replaced a Bryant furnace in a Teaneck split-level and cleaned the ducts" gives AI material to work with. "Great HVAC tech, would call again" does not. The more specific reviews a contractor accumulates, the more data AI has to match against.
Update the Google Business Profile weekly. Google Business Profile data feeds Gemini directly, and ChatGPT uses it as a secondary source. A profile that was last updated six months ago signals that the business might be inactive. Post a photo of recent work. Update the services list. Add a new Q&A. This takes five minutes and signals freshness to every AI platform that reads it.
Add structured data to the website. JSON-LD schema for LocalBusiness, with services, areas served, hours, and aggregate rating, gives AI platforms exactly what they need to understand the business. Adding LocalBusiness schema takes one hour with a WordPress plugin or a few lines of code. Most contractors have not done it.
Get mentioned on local sources AI trusts. AI platforms weight mentions from local news sites, community blogs, and chamber of commerce pages higher than random directory listings. A single mention in the Bergen County Record carries more weight than fifty generic directory submissions. Get quoted in a local article about home maintenance. Sponsor a Little League team that gets a news mention. These local signals are what national directories cannot replicate.
The Cost of Doing Nothing
AI-driven search is not a future trend. It is happening now. The Foxxr study showed that contractors who scored zero in AI recommendation share were invisible to a growing percentage of homeowners who start their search with ChatGPT, Gemini, or Google AI. Every month that passes without addressing the data gap, the lead-gen platforms pull further ahead.
The contractors who fix this first will hold the position. AI recommendation patterns, once established, tend to reinforce themselves. The businesses that get cited build more authority, which leads to more citations, which builds more authority. The businesses that do not get cited fall further behind. This is the same winner-take-most dynamic that played out with Google's map pack, but faster.
National directories have a head start. Local contractors have an advantage they are not using: they actually do the work in the community. AI wants to recommend the best local business. It just needs the data to make that choice. Run a free AI visibility audit to see where your business stands and what to fix first.
FAQ
Why does ChatGPT recommend Angi instead of a local business?
ChatGPT recommends Angi because Angi has structured location pages with specific services, pricing ranges, and large review volumes for every city. The AI picks the source that gives it the most complete information. Local businesses can match this by building service-specific pages with detailed content and structured data.
Can a local contractor ever beat a national directory in AI search?
Yes. National directories cannot provide local expertise, community presence, or specific project details. A contractor with a well-structured website, specific service pages, a complete Google Business Profile, and reviews that mention specific work can outperform directories for local queries. The key is giving AI the same data quality that directories provide, plus local signals directories cannot replicate.
What is the fastest way to improve AI visibility for a trades business?
Start with the Google Business Profile. Make sure services, service area, hours, and photos are current. Then add LocalBusiness schema to the website. Then build one service-specific page per core service. These three steps address the most common reasons AI skips local businesses in favor of directories.
Do AI search platforms prefer national brands over local businesses?
AI platforms do not prefer brands. They prefer data quality. National directories happen to have better structured data than most local businesses. When a local business provides equal or better data, the AI can recommend it. The preference is for completeness, not for company size.
How long does it take for AI to start recommending a local business?
Most contractors see AI citations within 30 to 60 days after completing the core fixes: updating the Google Business Profile, adding schema markup, and publishing service-specific pages. The timeline depends on how quickly AI platforms crawl and index the updated content. FirstCall's free AI visibility audit shows what to fix and what to prioritize.