Most contractor websites have one page called “Services.” Fifteen bullets, one stock photo, a phone number at the bottom. That page ranks for nothing and sells nothing. A real contractor services page template looks nothing like it — one page per service, written to answer the questions a homeowner already has before they pick up the phone.
We build these for trade shops out of Rigby, Idaho. Same way we frame a wall: layout first, then the parts that carry load. When somebody in Idaho Falls searches “stamped patio Idaho Falls” at 8pm from the couch, they are not looking for your bullet list. They want one page about that one job, with a price range, a timeline, and proof you have poured one before.
Below is the template we use, in the order we use it. Plus the two mistakes that kill more contractor services pages than anything else: cramming every service onto one page, and publishing eight pages that all say the same 150 words.
One service gets one page. Every time.
Google matches pages to searches, not companies to searches. If a single page covers flatwork, stamped patios, driveway replacement, and foundation repair, it is a weak match for all four. Split it. Four pages, each about one job, each written the way you would explain it standing in somebody’s driveway.
This is also how you stop competing with yourself. A homeowner searching “driveway replacement cost” and a GC searching “commercial slab pour” want completely different things. One page cannot be the right answer for both. Google’s own guidance on creating helpful, people-first content lands in the same place: write the page a person actually needed, not the page that covers everything on your truck.
The contractor services page template, section by section
Nine sections. Keep the order. The order follows the way a homeowner actually decides, and moving things around breaks it.
- Headline with the service and the town. “Stamped Concrete Patios in Idaho Falls and Rigby.” Not “Quality Craftsmanship You Can Trust.” A person needs to know in one second they landed on the right page.
- One short paragraph that says what the job is and who it is for. Forty to eighty words. “We pour and stamp patios from 200 to 1,500 square feet for homeowners in Bonneville and Jefferson County. Most jobs are three days on site plus cure time.” Done.
- Phone number and a four-field form, above the fold. Tappable on a phone. Not buried behind a “Contact” link in the menu.
- What is included. A plain list of what your price covers — excavation, base prep, rebar, mix, finish, sealer, cleanup, haul-off. This is the section that separates you from the guy who bids 30 percent under you and then charges for haul-off.
- Price framing. A range, a per-square-foot number, a typical job total, or a starting-at figure. Something.
- How the job runs, step by step. Five to seven steps from the first call to the final walkthrough. Include how long each stage takes.
- Proof from that exact service. Photos of that job type, and a review from a customer who bought that job type. A roofing review does not sell a patio.
- Objections and FAQs for that job. Three to six questions you get asked on every single bid for this service.
- Service area line and links out. The towns you cover for this service, linked to your service-area pages, plus a link to your project photos.
On price framing. This is the section most contractors refuse to write, and it is the one that filters your phone. You do not have to publish a fixed number. You can write, “Most of our stamped patios land between $14 and $22 a square foot depending on pattern, color, and access. A 400-square-foot patio in Ammon usually runs $6,000 to $8,500.” That sentence saves you four tire-kicker site visits a month and costs you nothing. The homeowner who calls after reading it is already in your range.
On proof. Every services page needs its own photos, not the same eight images repeated site-wide. Short on photos? Shoot before, during, and after on every job, from the same corner of the lot. Ten minutes a job builds a library no agency can buy for you.
How many services pages should you have?
One for every service you want to sell more of. That is the whole rule. Not one for every skill you have — one for every phone call you want.
A three-man concrete crew might have five: flatwork, stamped and decorative, driveways, foundations and footings, and shop or garage slabs. A remodeler might have six: kitchens, bathrooms, basement finishing, additions, decks, and whole-home remodels. An HVAC shop might have eight, split between install and repair, and split again between furnace and AC.
Where it goes wrong is the contractor who lists twenty-two services because he can technically do all of them. Twenty-two pages means twenty-two pages of 120 words each, and that is worse than five good ones. It is not a menu. It is a set of arguments for the jobs you actually want.
The thin-content trap and how to know you are in it
Thin content is the reason most contractor services pages never rank. It happens when someone builds eight pages by copying one page and swapping the service name. Same intro, same process steps, same photos, same review. Google sees eight near-identical pages and picks none of them.
Here is the test. Read your services page out loud and swap the service name for a different one. If the page still reads fine, it is thin. A stamped patio page and a foundation footing page should not be interchangeable, because the jobs are not interchangeable. Different prep, different timeline, different failure modes, different questions.
The fix is not more words. It is more specifics. Add the actual mix you use. Add the actual cure window. Add the thing that goes wrong on that job in Eastern Idaho ground and how you handle it. Add the question the last three customers asked. Five hundred words of real detail beats twelve hundred words of filler every time, and it is also what gets you quoted in AI answers, because AI systems pull the sentence that actually answers something.
Internal linking: a services page is a hub, not a dead end
Most contractor services pages are orphans. Nothing links to them except the navigation menu, and they link nowhere except the contact page. That wastes them.
Wire it like this. Your homepage links down to every services page by name. Each services page links out to the service-area pages for the towns where you sell that service, and to the specific project photos for that job type. Each service-area page links back up to the services you actually offer in that town. Blog posts link into the relevant services page every time the topic comes up.
Use the service name as the link text — “stamped concrete patios,” never “learn more.”
If you want the full site map behind this, we laid it out in the seven pages every contractor website needs. Services pages are the workhorses in that structure. Everything else exists to feed them.
While you are in there, mark the page up with Service schema so the machines reading your site know what the page is about. It takes ten minutes per page and most contractor sites skip it entirely.
What this looks like in Eastern Idaho
Search volume here is small and specific. Nobody is searching “premier concrete solutions.” They are searching “concrete driveway Rigby,” “basement finishing Idaho Falls,” “shop slab Ucon,” “furnace repair Rexburg.” Short, local, job-specific. That plays directly into a one-service-per-page structure, because those searches map to one page each.
The local detail matters more here than it does in a big market. Frost depth, spring runoff on the bench above Iona, wind loading out toward Shelley and Blackfoot, the fact that half of Madison County is students and rentals with different budgets than owner-occupied Ammon. A services page that mentions the actual conditions reads like it was written by somebody who works here, because it was.
Write your process section with the real season in it. “We pour flatwork from April through October. Late-season pours get blankets and a longer cure. We do not pour driveways in January and neither should the guy who says he will.” That paragraph does more for you in Bonneville County than a page of adjectives.
Competition here is also thin. In most of these towns three or four shops fight over the same searches, and one still runs a Facebook page instead of a website. Six real services pages can own a set of local searches in a season. More on that in contractor marketing in Idaho Falls.
Five mistakes we see every week
- The mega-page. Every service on one URL. Ranks for nothing, converts nobody.
- No price anywhere. The homeowner leaves to find somebody who will tell them. Usually that somebody gets the job.
- Stock photos. A perfect kitchen that is obviously not in Idaho tells a reader you have nothing of your own to show.
- Reviews that do not match the page. A five-star review about your snow removal, sitting on your bathroom remodel page.
- No phone number until the footer. Most of your traffic is on a phone. Make the number tappable at the top and again at the bottom.
FAQ
How long should a contractor services page be?
Aim for 500 to 900 words of real detail. Long enough to cover what is included, price framing, the process, and the questions you get on every bid. If you are padding to hit a number, stop writing and add photos instead.
Should I put prices on my services pages?
Yes, in some form. A range, a per-square-foot number, or a typical job total. It filters your calls before they cost you a site visit, and it is the single most-requested thing homeowners say is missing from contractor websites.
Can I use the same contractor services page template for every service?
Use the same nine sections, yes. Do not use the same words. Same skeleton, different guts. If two pages read interchangeably, Google will treat them as duplicates and rank neither.
Do I need a services page for every town I work in?
No. Services pages cover what you do. Service-area pages cover where you do it. Keep them separate and link them together, or you end up with a hundred near-identical pages and a ranking problem.
What if I only offer two services?
Then build two excellent pages. Depth beats count. Two 900-word pages with real photos and honest pricing will outrank ten thin pages every time.
How often should I update a services page?
Twice a year is plenty for the copy. Photos and reviews should go on more often — whenever you finish a job worth showing. That is what keeps the page looking alive.
If you would rather have somebody build these pages than write them at 10pm after a full day on site, that is what we do. Here’s how we work →
Leave a comment