Key takeaways
- Homeowners ask AI who's reliable, who serves their area and what a job should cost.
- Service and area pages with real costs or ranges help AI match you to local questions.
- Licenses, years in business and warranties stated as facts give AI details it can repeat.
- Earned local coverage keeps working after ads stop; about 94% of AI-cited links are non-paid (Muck Rack).
"Who's the most reliable roofer in Mesa?" "How much should a new AC unit cost?" Homeowners now put these questions to ChatGPT, Perplexity and Google's AI before they call anyone. The companies AI names are the ones it can find, understand and verify. Here's how contractors become one of them.
What homeowners ask
- Trust: "Most reliable roofer near me?" "Best-reviewed HVAC company in [city]?"
- Cost: "How much does it cost to replace a water heater?"
- Urgency: "24/7 plumber in [city]?"
- Decision: "Repair or replace my AC?"
1. Build pages AI can match
Create a clear page for each service and each main area you serve. Include what the job involves, how long it takes, and real cost ranges where you can share them. Cost and timeline questions are exactly what AI tries to answer, and research on AI answers found specific statistics raise a source's visibility by roughly 30-40% (KDD 2024). Avoid near-identical city pages with only the name swapped; they add no value and Google treats mass-produced pages as spam.
2. State your proof as facts
License numbers (exactly as issued), years in business, jobs completed, warranties and certifications. "Licensed since 2009, more than 4,000 roofs completed" is something AI can repeat. "Top-rated, best in town" isn't.
3. Let AI crawl your site
Make sure search and AI crawlers aren't blocked. Perplexity recommends allowing PerplexityBot so your site can appear in its results, and Google says pages need to be indexed to appear in AI Overviews. Some website security plugins block bots by default, so check.
4. Earn local coverage
About 94% of AI-cited links come from non-paid sources and 82% from earned media (Muck Rack, Dec 2025). Lead sites and ads stop when you stop paying; published local coverage keeps working. Good contractor stories:
- Seasonal advice (pre-monsoon roof checks, AC tune-ups before summer)
- A new service line, area, truck or hire
- Community projects and donated work
- Milestones such as years in business or jobs completed
5. Keep your business info identical everywhere
The same company name, phone and service area on your site, Google Business Profile and every directory, so AI connects all the mentions to one company.
Check the results
Ask AI your customers' questions monthly and record who gets named. Perplexity shows its sources, which makes it a great place to see what AI trusts in your trade. (See how Perplexity chooses what to cite.)
AImpact runs this for contractors every month. See AI visibility for contractors or get a free AI visibility check.
Sources
- Muck Rack (via MarTech Series): Earned Media Still Drives Generative AI Citations as Press Release Visibility Grows, December 2025
- Google Search Central: AI features and your website
- Aggarwal et al., "GEO: Generative Engine Optimization" (KDD 2024, arXiv 2311.09735)
- Perplexity: Perplexity crawlers
Keep reading
- How much does a press release cost?
- Best press release distribution services: how to compare them
- AI visibility tools: what they track and how to choose one
- ChatGPT ads vs earned media: which gets your business recommended?
- GEO agency vs SEO agency: which do you need?
- PR Newswire alternatives (and how Business Wire compares)
- PR agency vs press release service: which is right for you?
- How accountants and CPAs get recommended by AI
- How insurance agencies get recommended by AI
- How med spas get recommended by AI
- How auto shops and dealerships get recommended by AI
- How restaurants get recommended by ChatGPT and AI search
- Press release format: the structure editors and AI expect
- How to rank in ChatGPT: an honest guide
- How real estate agents get recommended by AI
- GEO vs SEO vs AEO: what's the difference?
- How doctors and medical practices show up in AI answers
- How to write a press release (that AI will actually cite)
- How dentists get found in ChatGPT and AI search
- How law firms get recommended by ChatGPT
- What is generative engine optimization (GEO)?
- How to track what ChatGPT, Gemini and Perplexity say about you
- How to show up in Google AI Overviews
- Perplexity SEO: how Perplexity chooses what to cite
- How ChatGPT decides which businesses to recommend
- USA Today, TheStreet, Street Insider: what a premium placement does
- What is LLM SEO? Optimizing for ChatGPT, Gemini and Perplexity
- Why AI engines read the news: press releases in the age of AI search
- SEO isn't dead. It's how AI finds you
- Is ChatGPT good for SEO? What it can and can't do
- What is a cloud stack, and why 14+ platforms beat one
- The benefits of press releases for small businesses (in the age of AI)

