Somebody in Idaho Falls types “how much does it cost to finish a basement” into ChatGPT, reads the answer, and calls one of the two companies it named. That is the search that is quietly replacing ten blue links, and if you want to be in it you need to understand how to write a contractor page AI cites. It is not a trick, a plugin, or a package you buy. It is writing the answer plainly, near the top, with enough real detail that a machine can lift a paragraph out of your page without guessing.
We are S4, two working builders out of Rigby. Between us we have framed, finished, and bid work across Eastern Idaho, from Rexburg down through Ammon, Shelley, and Blackfoot, and we build websites for trade shops because we got tired of watching good contractors pay agencies that had never stood on a job site. Everything below is what we actually do to a client page, in the order we do it.
What “getting cited” actually means
ChatGPT, Perplexity, and Google’s AI Overviews do not rank your site the way the old results page did. They read pages, pull out passages, and stitch an answer together, then footnote the sources they leaned on. So the unit that matters is no longer the page. It is the paragraph. A model is looking for a chunk of text that fully answers one question, stands on its own, and does not need the three paragraphs above it for context.
There is no secret markup for this. Google’s own documentation on AI features in Search is clear that the fundamentals have not changed: be crawlable, be indexable, and be genuinely useful. Their helpful content guidance says the same thing in longer form. If somebody is selling you a special schema block or an “AEO plugin” that gets you into AI answers, they are selling you nothing.
What does change is style. The pages that get quoted read like a straight answer from a guy who knows the work. The pages that get skipped read like a brochure.
Answer the question in the first two sentences
Most contractor pages bury the answer. They open with the company story, then the values, then a paragraph about commitment to quality, and somewhere down around the fold there is finally a number. A model reading that page has to dig, and often it just moves on to a page that did not make it dig.
Flip it. Write like a newspaper lead. If the page is about septic installation in Rigby, the first two sentences should say what a septic system installation involves, roughly what it costs in your area, and how long it takes. Then you can tell the story, show the photos, and explain your process. Nothing is lost by putting the answer first. The homeowner wanted it there anyway.
A quick test we use: cover everything below the first paragraph with your hand. If what is left does not answer the headline, rewrite it.
How to write a contractor page AI cites: the five things that matter most
After rewriting a lot of these, the list is short and it does not change much between trades:
- Answer up front. The direct answer goes in the first two sentences, not the fifth paragraph.
- Question-shaped H2s. Not “Our Process” but “How long does a basement finish take?” Headings that match how people actually ask give the model a clean handle to grab.
- Real numbers and ranges. Square footage, dollar ranges, lead times, crew sizes, depths, thicknesses. Specifics are what get quoted; adjectives never are.
- Self-contained sections. Every section should survive being copied out on its own. That means repeating the noun instead of writing “it,” and restating the location instead of assuming.
- Explicit service area and credentials. Say the towns. Say the counties. Say your license status and how long you have been running.
That is the whole method. Everything else is execution.
Give real numbers, ranges, and the conditions attached
Contractors hate publishing numbers, and we understand why. Every job is different, and a number on a website becomes a stick somebody beats you with in the driveway. But “call for a free quote” gives an answer engine nothing to work with, and it gives the homeowner nothing either.
The fix is a range with the conditions attached. Instead of a bare price, write the shape of it: “Most of our detached garage slabs in Bonneville County land between X and Y. What moves that number is thickness, whether we have to haul out clay, how far the pour is from the truck, and whether you want a broom finish or something troweled.” Now the reader knows what drives cost, the model has something concrete to cite, and you have not boxed yourself in on any specific job.
Same goes for time. “Fast turnaround” is nothing. “Two to three weeks from signed contract to rough-in, longer between November and March when the ground is frozen” is something. In our experience with Eastern Idaho trade shops, publishing honest ranges cuts down tire-kicker calls more than it costs you leads, because the people who call already know roughly where they stand.
Say your service area out loud, in plain text
This is the single most common miss we see. A shop in Idaho Falls has a beautiful map embed showing a shaded circle, and not one town name written anywhere in the actual text of the page. A language model does not open your map widget. It reads words.
Write the towns out: Rigby, Idaho Falls, Rexburg, Ammon, Iona, Ucon, Shelley, Blackfoot. Write the counties: Bonneville, Madison, Bingham, Jefferson. Then add the honest edges, because the edges are where the useful detail lives. “We work anywhere inside about a forty-minute drive of Rigby. We will go to Pocatello for jobs over a certain size, and we do not take work over the pass.” That sentence answers a question thousands of people ask and almost nobody writes down.
Make sure it matches your Google Business Profile service area. When your site and your profile disagree about where you work, you have taught two different systems two different facts about your business.
What to skip
Plenty of what gets sold as “AI optimization” is a waste of your money. Skip these:
- Any product promising placement in ChatGPT or AI Overviews. Nobody can sell you a spot. There is no ad slot and no submission form.
- The long origin story above the answer. Keep the story — it is genuinely good for trust — but move it below the useful part or onto an About page.
- Stuffing the town name forty times. “Idaho Falls concrete contractor Idaho Falls concrete” reads like spam to a person and to a model. Say it naturally where it belongs.
- Bulk AI-written service pages. Fifty near-identical pages, one per town, with the name swapped, is the fastest way to make your whole site look worthless. One strong page beats fifty thin ones.
- Auto-play video heroes and giant sliders. They slow the page down and push the answer below the fold, which costs you on both fronts.
- Rewriting your whole site at once. Fix your three highest-value service pages first and watch what happens before you touch the rest.
A realistic order of operations
Here is how we would sequence this over about two weeks of evenings, doing it yourself:
- Days 1 and 2: Write down the twelve questions you get asked most on the phone. Not made-up questions — the real ones, in the customer’s words. This list is your outline for everything that follows.
- Days 3 through 5: Pick your single most profitable service and rewrite that page. Answer first, question-shaped H2s, real ranges, towns named in the text.
- Day 6: Add an FAQ section to that page with five or six of your twelve questions, answered in a short paragraph each.
- Days 7 and 8: Fix your Google Business Profile so the categories, service area, and description agree with the page you just wrote.
- Days 9 through 12: Repeat the rewrite on your next two services. It goes much faster the second and third time.
- Day 13: Check that the pages load fast on a phone on a job site with two bars of service. If they do not, that is the next problem to solve.
- Then wait. Give it six to eight weeks before you judge anything. Nothing in search moves in a week, and answer engines are slower still to catch up to a rewrite.
FAQ
Does schema markup make AI cite my page?
Not by itself. Structured data helps search engines understand what a page is about, and it is worth having done correctly, but it is not a switch that gets you quoted. Clear writing near the top of the page does far more.
Do I need a separate page for every town I serve?
Usually no. Unless you have genuinely different work, crews, or pricing in a given town, one strong service page that names all your towns in the text beats a dozen thin copies. Thin location pages tend to hurt more than they help.
How long before I see anything change?
Plan on six to eight weeks minimum, and longer if the page is brand new. Answer engines have to recrawl and reprocess, and there is no queue you can jump.
Should I publish prices on my website?
Publish ranges with the conditions attached, not fixed prices. It gives the reader something real, gives the model something to cite, and still leaves you room on every individual bid.
Is this different from regular SEO?
Less than the people selling it want you to believe. Google’s own guidance on AI features says the same fundamentals apply: crawlable, indexable, useful. The main practical difference is that structure and specificity matter more than they used to, because the machine is quoting paragraphs rather than ranking pages.
Can I just have AI write these pages for me?
You can, and it will read like every other page written that way, which is exactly what does not get cited. Use it to clean up grammar and tighten sentences. The numbers, the towns, the honest edges of your service area — those have to come out of your head, because nothing else has them.
If you would rather spend your evenings on the job than rewriting web pages, that is a fair trade and we can take it off your plate. Here’s how we work →
Leave a comment