The 5WPR HVAC and Plumbing AI Visibility Index, published in April 2026, tested 65-plus consumer and trade prompts across ChatGPT, Claude, Perplexity, Gemini, and Google AI Overviews. 87% of independent HVAC and plumbing contractors had effectively zero AI citation share in their own metro. The brands that dominated were national franchises. Roto-Rooter, ARS/Rescue Rooter, and Mr. Rooter together pulled an estimated 19% of all consumer-intent AI citations.

5WPR's recommendation for independents was direct: join a franchise. Neighborly, Authority Brands, or Wrench Group membership provides the cross-brand citation reinforcement and structured marketing content that AI engines weight heavily. The report described it as the fastest path to citation share.

That is one path. It is not the only one, and it is not the cheapest one. An independent plumber can build the same entity signals that franchises use to win AI citations. It takes more effort than paying a franchise fee. It does not require one.

What is AI entity strength?

AI engines like ChatGPT and Gemini evaluate local businesses through entity signals. An entity is a real thing: a business with a name, an address, a phone number, services, a service area, and a reputation. The stronger the entity signals, the more likely the AI is to recommend that business when a homeowner asks "best plumber near me."

Franchises win because they have consistent entity signals across hundreds of locations. Every Roto-Rooter location has the same brand name, the same website structure, the same schema markup, the same directory listings. AI engines can verify the business is real and recommend it with confidence.

An independent plumber with a Google Business Profile and a website has some entity signals. But if the business name, address, and phone number are inconsistent across Bing, Yelp, Angi, and Facebook, the AI cannot confidently verify the entity. Inconsistency is the problem, not lack of reviews.

What signals do AI engines look for?

The 5WPR study and the Demand and Convert 2026 plumber AI search guide both identified the same core signals that drive AI recommendations for local trades businesses:

Entity consistency. The same business name, address, and phone number across Google Business Profile, Bing Places, Yelp, Angi, Facebook, and industry directories. 10-plus consistent listings is the baseline. ChatGPT cross-references your business across all of these. If your name appears on your website and nowhere else, you are invisible.

Structured data. LocalBusiness schema on the business website. Schema markup is code that tells AI engines exactly what the business is, where it is, what services it offers, and what hours it keeps. A plumber without schema is a plumber the AI has to guess about.

Review specificity. AI engines read review text for entities. A review that says "they fixed my Navien tankless water heater and cleaned up the crawlspace" gives the AI more to work with than "great job, nice guys." Specific reviews produce specific AI recommendations.

Service-specific pages. A page that says "emergency drain cleaning in Bergen County, NJ, available 24/7, licensed master plumber #12345" gives the AI citable content. A page that says "plumbing services" gives it nothing.

Trade-press mentions. Coverage in publications like Plumbing and Mechanical, ACHR News, or Cooling Post. These are the sources AI engines trust for trade-specific information. 5WPR found that trade-press mentions produce citation share that general-interest media cannot match.

Location signals. Google Business Profile, Bing Places, and consistent NAP across directories tell the AI where the business operates and that it is real.

How to build entity strength without joining a franchise

Franchises win because they have these signals at scale across hundreds of locations. An independent can build the same signals for a single business. Here is the punch list:

Claim every free listing. Google Business Profile is free. Bing Places is free. Yelp has a free basic listing. Angi has a free basic listing. Facebook has a free business page. Claim all of them. Make sure the business name, address, and phone number match exactly across every platform. One mismatched suite number or one outdated phone number is enough to break the entity chain.

Add LocalBusiness schema to the website. Schema markup tells AI engines exactly what the business is and where it is. FirstCall's guide to LocalBusiness schema walks through the steps in 15 minutes. Include business name, address, phone, hours, services, service area, and license number.

Claim Bing Places. ChatGPT pulls local business data through Bing, not Google. Most plumbers have claimed their Google Business Profile but never touched Bing Places. That means ChatGPT cannot find them. Claiming Bing Places takes 15 minutes and costs nothing.

Build service-specific pages. One page for drain cleaning. One page for water heater repair. One page for emergency plumbing. Each page should include the service name, the service area, the license number, and the hours. This gives AI engines specific content to cite when a homeowner asks about that service.

Get listed in trade directories. Trade association directories, Plumbing and Mechanical, and ACHR News are the sources AI engines weight most heavily for trade-specific information. A listing in a trade directory carries more weight than a listing in a generic business directory.

Write answer-shaped content. FAQ pages that answer specific questions ("How much does trenchless sewer repair cost in Bergen County?") give AI engines citable content. Generic blog posts about "plumbing tips" do not. FirstCall's guide to getting ChatGPT to recommend your plumbing business covers this in depth.

Pursue trade-press coverage. 5WPR found that coverage in publications like Plumbing and Mechanical and ACHR News produces citation share that general-interest media cannot match. Local press, community newspapers, and trade association newsletters all count.

What it costs to join a franchise versus building it yourself

Joining Neighborly (Mr. Rooter, Mr. Electric, Aire Serv) or Authority Brands (One Hour Heating, Benjamin Franklin Plumbing) requires an initial franchise fee that can exceed $50,000, plus ongoing royalties as a percentage of revenue. The franchise provides brand recognition, marketing materials, and the cross-brand citation reinforcement that 5WPR identified as the largest under-recognized signal in AI search.

Building entity signals independently costs time, not money. Claiming listings is free. Schema markup is free. Service pages require writing but not spending. Trade-press coverage requires outreach but not advertising.

5WPR said franchise membership is the fastest path. It is. It is also the most expensive path by a wide margin. An independent plumber who invests 10 hours in entity-strength infrastructure can close most of the gap without paying a franchise fee or giving up a percentage of revenue.

What FirstCall checks

FirstCall's free audit runs a 12-point check on the same signals AI engines use to evaluate local businesses:

  • Google Business Profile completeness and accuracy
  • Bing Places listing status
  • Schema markup presence and correctness
  • NAP consistency across 10-plus directories
  • Review quantity and specificity
  • Service page depth and detail
  • Service area clarity
  • Website mobile speed
  • AI answer testing (does ChatGPT say the business name?)
  • Competitor citation share in the same metro
  • Local pack ranking
  • Trade directory presence

The audit produces a 0-to-100 score and a plain-English punch list of what to fix first. No jargon. Just "ChatGPT does not know your business exists. Here is why, and here is what to do about it."

Run your free AI visibility audit

FAQ

Can an independent plumber really compete with national franchises in AI search?

Yes. AI engines weight entity consistency, structured data, and trade-press mentions more heavily than review count. An independent with clean listings, schema markup, and one trade-press mention can outperform a franchise location with 50 reviews and no schema. The 5WPR study showed that 87% of independents are invisible, which means 13% are not. The 13% have entity signals. The 87% do not.

How long does it take to build AI entity strength?

Most of the work can be done in a weekend. Claiming listings, adding schema, and building service pages take 6 to 10 hours. Trade-press coverage and review specificity take longer and require ongoing effort, but the baseline can be established quickly.

Do I need a Wikipedia page for AI visibility?

No. Wikipedia helps with entity strength, but the signals that matter most for local trades businesses are Google Business Profile, Bing Places, schema markup, and directory consistency. Those are free and do not require Wikipedia-level notability.

What is the single most important thing to fix first for AI visibility?

Claim your Bing Places listing. ChatGPT pulls local business data through Bing, and most independent plumbers have never claimed it. It is free and takes 15 minutes.

Does paying for Google Ads help with AI visibility?

No. AI engines do not see Google Ads. They see organic signals: your website, your listings, your reviews, your schema markup. Paid ads help with Google traffic. They do not help with AI recommendations.