Skip to content
Tanner Preserve
Web Co.
AI on the job
43.0608° N / 88.4037° W

The concrete contractor's guide to AI-written service pages

Josh Tanner, September 17, 2026.

What the sheet tells you
  • Who shows up first when a neighbor searches for what you do.Google's answer and the AI answer, with names. Whether one of them is you.
  • Where you lose them.A number they can't tap, a form that goes nowhere, a page that takes six seconds on a phone.
  • What to fix first.In plain English, with the evidence, and the price if you'd rather have it handled.
About two minutes. Reads public pages only.See an example sheet

How to draft a service page fast with AI without publishing the same page every concrete contractor in Wisconsin already has.

You search "concrete driveway Oconomowoc." Every result reads the same. "We provide quality concrete services for all your residential and commercial needs." Nobody remembers that sentence. Neither does Google. If you use AI to write your service pages, it's easy to sound just like every competitor who did the same thing.

Why the first draft always sounds generic

Ask an AI tool to "write a service page for concrete driveways" with no other input. It will give you safe, broad language. That's all it has to work with. It doesn't know your process. It doesn't know your service area. It doesn't know what makes a driveway job go right, or wrong, in a Wisconsin winter. The result reads fine. It says nothing.

The fix isn't skipping AI. It's feeding it the details only you know before you ask for the draft.

Give it the specifics first

Before you ask for a single sentence, write down the things that make your work different. Keep it rough, that's fine:

  • How many years you've poured driveways, and roughly how many
  • What you do differently for freeze-thaw cracking, since that's a real Wisconsin problem
  • Your actual service area, town by town, not just "southeast Wisconsin"
  • One or two things customers ask about most, like sealing schedules or cure times before parking a car

Feed those details into the AI along with your request. Ask it to write the page using only what you gave it. Tell it to skip general concrete industry facts it might invent. That second part matters. Left alone, AI tools will sometimes fill gaps with claims that sound true but aren't, not for your business anyway.

Structure it so a homeowner actually reads it

A concrete service page doesn't need to be long to work. It needs to answer the questions a homeowner in Hartland is actually asking. What does this cost, roughly? How long does it take? Do you handle the old concrete removal? How soon can you start? Ask the AI to build the page around those questions instead of a generic "About Our Services" layout.

Cut anything that could apply to any concrete contractor in any state. If a sentence would still be true with a competitor's name swapped in, rewrite it. Or cut it.

Where local details actually help

Wisconsin winters crack concrete that isn't poured or sealed right. That's not a small detail. It's one of the biggest reasons people search for a new contractor after their first bad winter. Mention how you handle rebar placement, control joints, or sealing timelines for freeze-thaw cycles. This does two things. It's genuinely useful to the reader. And it separates your page from a template.

The same goes for naming actual towns you serve instead of a vague radius. "Serving Delafield, Oconomowoc, Hartland, and Pewaukee" reads as real. "Serving the greater Milwaukee metro area" reads as copy-pasted.

Check it before you publish

Read the draft out loud once. If it sounds like a brochure, it needs another pass. Ask the AI to cut anything that sounds like marketing filler. Phrases like "committed to excellence" or "quality craftsmanship you can trust" show up on hundreds of contractor sites. Google has seen them all. They don't help you rank. They don't help a reader decide to call you.

There's a full guide on writing content that actually ranks for local searches at /guides/content-that-ranks-locally. It covers how much text a page needs and how local details factor into search results.

Updating pages as the season changes

A concrete service page doesn't have to sit untouched once it's published. As you finish real jobs, especially ones that solved a problem worth mentioning, like fixing a driveway that heaved badly after a rough winter, feed those details back into the page. Ask the AI to work a new example into the existing text. It doesn't need to rewrite the whole thing from scratch. A page that gets small, honest updates over time tends to read more current than one written once and left alone for three years.

This also gives you a reason to check the page for anything that's gone stale. Maybe your service area has grown since you first wrote it. Maybe a phone number changed. A five-minute check every few months keeps the page accurate. It keeps the page from quietly falling behind your actual business.

A realistic time estimate

Writing a genuinely different service page from scratch might take an hour or more if you're not a natural writer. Feed AI your specific details and go through 2 to 3 rounds of edits. That usually gets you there in 20 to 30 minutes. Most of that time goes to checking facts, not polishing sentences.

Common questions

Questions people ask

How long should a concrete service page be?

Long enough to answer the real questions, usually 400 to 700 words. Length matters less than whether it says something specific to your business instead of padding out generic claims.

Should I write a separate page for each service, like driveways versus patios?

If you do enough volume in each to justify it, yes. Separate pages let you go deeper on the specific questions each service brings up. That tends to help more than one page trying to cover everything.

Can I just copy a competitor's page and change the name?

No. Beyond it being a bad look if anyone notices, search engines can tell when content is too similar across sites. It won't help either page rank well.

Sheet 03 · The audit
Delafield quadrangle

Rather I just looked at yours?

The audit grades your website in about two minutes. No email required, then you decide.