When a homeowner asks an AI tool, "Who should I call for a leaking water heater in Garland?", the answer is built from pages that match that need. A website with one "Services" page that lists everything in a paragraph gives the AI very little to work with.
This guide shows how to build service pages, city pages and an FAQ so your site answers real questions. It's for owners and the people who build their sites. It doesn't guarantee anything: in our study ChatGPT cited third-party sites far more than contractors' own websites. But your site is one of the few places you fully control, and the work also helps customers and regular search.
What the research suggests
- Websites are a major source. Yext's analysis of 155.5 million AI citations (Q1 2026) found about 49% of OpenAI's citations went to business websites (Yext). That study mostly covered multi-location brands.
- Specific pages beat general ones for specific questions. A Yext draft report found that for broad category queries, 64% of citations went to local pages, while for queries naming a specific service, 70% went to pages built around that service. Pages that are about the need, not just mentioning it, are more likely to be cited. It was a draft with anonymized brands, so treat it as a hint (Yext).
- Google says nothing special is needed. For its AI features, your page needs to be indexed and eligible to show in Search. There's no special markup or AI file required (Google).
- Crawler access is a gate. If your site blocks ChatGPT's search crawler, it can't appear in ChatGPT search. See how to allow OAI-SearchBot.
- Our Texas data (390 markets, November 2026) showed ChatGPT citing ranking sites and marketplaces more than businesses' own sites. So treat your website as one important piece, not a substitute for accurate listings.
The structure that works
1. One page per core service
Instead of a single "Services" page, give each major job its own page. For example:
- Roofing: roof replacement, roof repair, storm and hail damage, insurance claims, metal roofing.
- HVAC: AC repair, AC replacement, heating repair, maintenance plans, emergency service.
- Plumbing: emergency plumbing, water heater replacement, drain cleaning, leak detection, repiping.
2. What each service page should include
- A clear title and opening line that names the service and the area: "Water heater replacement in Garland and Rowlett."
- What the job involves, in plain language. The steps, how long it takes, what's included.
- When people need it: signs of the problem, and what to do first.
- What affects the price, and a realistic range only if you're comfortable standing behind it. See what to do when customers show you a ChatGPT estimate.
- Your credentials: license number, insurance, certifications, years in business, warranties.
- Proof: a couple of recent jobs (with the city and what you did) and review snippets that name the service.
- A clear next step: phone number, form, hours.
3. A page for each main city, only if it's real
A city page makes sense when you really serve the area and have something specific to say: the neighborhoods you cover, local code or weather issues, jobs you've done there. Don't create dozens of near-identical pages that only swap the city name. They add little for customers, and they can look like spam. Start with your two or three most important areas.
4. An FAQ with real questions
Use the questions customers actually ask on the phone. For example:
| Trade | Questions |
|---|---|
| Roofing | How long will my roof last? Do you work with insurance? How much does a new roof cost in [city]? Do I need a new roof or a repair? |
| HVAC | How much does a new AC cost in [city]? How often should I service my AC? Do you offer financing? What brands do you install? |
| Plumbing | What counts as a plumbing emergency? How much does a plumber cost in [city]? Do you charge for estimates? Do you work weekends? |
Write two to four sentences per answer. Be direct. If you can't give a price, explain what drives it and what the customer can expect on a free estimate.
5. A trust page
A single page that gathers license numbers, insurance, certifications, associations, warranty terms and your story. Link to it from the footer.
Details that help
- Your name, address, phone and hours in the same format as your Google profile and listings.
- A visible phone number on every page, answered during stated hours.
- Real photos of your work and team, with descriptive file names and alt text.
- Reviews on the site, with the service named, where you have permission to quote them.
- Structured data (schema) is optional. A test of 1,885 pages found no significant effect on ChatGPT citations (Ahrefs), and Google says it's not required for its AI features. If you add it, make sure it matches what's visible on the page.
- An up-to-date, indexable site: no hidden text, no login walls, no pages that only load with scripts a crawler can't read.
Common mistakes
- One long page about everything.
- Keyword stuffing ("best roofer Dallas roofing company Dallas roof repair Dallas").
- Copying competitors' text. Write your own.
- Fake "projects" or invented testimonials.
- Outdated information: closed locations, old phone numbers, expired promotions.
- Hiding your prices and process entirely. A 2026 roofing survey found 65% of homeowners were more likely to call a roofer whose website lists pricing, down from 78% the year before (Roofing Contractor).
A simple plan
| Week | Task |
|---|---|
| 1 | List your five most important services and three main service areas |
| 2 | Write or fix the service pages for your top two services |
| 3 | Add the FAQ (8 to 10 questions) and the trust page |
| 4 | Add pages for your remaining top services; check every page loads, shows your phone number, and isn't blocked |
Then run the five-minute test monthly and see whether anything moves. Don't expect overnight change; AI tools update their sources at their own pace.
For trade-specific advice see our guides for roofing, HVAC and plumbing.
FAQ
How many pages do I need? Enough to cover your main services and key areas, each with real content. Quality beats quantity.
Should I write the pages with AI? You can use it for drafts, but check every fact, add your own details, and make sure it reads like you.
Does this guarantee ChatGPT will cite my site? No. It makes your site worth reading, and it helps customers regardless.
Check whether AI can read your site. Run a free scan at localpickai.com. You'll see whether ChatGPT names you, who it names instead, which websites it read, and what to fix first. It also tests your site for AI-bot blocking. Free, no signup, about a minute.
