A service page template you can copy
A service page has one job: let a customer decide whether to call you about this one service. The template below does that in nine blocks. Fill in every bracket with something true. Delete a block rather than fill it with filler.
This article is about one page. Which pages you need is in website structure for a service business, and the owner’s list for the whole site is in what a small business website should include. The wider picture is in our guide to web design for service businesses.
H1: [Service] in [city or area]
1. DIRECT ANSWER (2-4 sentences, readable alone)
[Business name] provides [service] for [type of customer] in [area].
[Price or range]. [Typical time]. [How to book: call number or link].
2. WHO IT IS FOR
- Good fit: [situations]
- Not a fit: [situations, and what to do instead]
3. WHAT IS INCLUDED
- [item]
- [item]
- Not included: [item]
4. PRICE
[From price or typical range], based on [what the price depends on].
Quote: [free or paid], given within [time].
Payment: [methods, deposit].
5. HOW IT WORKS
1. [Step: call or request]
2. [Step: quote or visit]
3. [Step: the work]
4. [Step: follow-up or warranty]
Timeline: [typical duration].
6. PROOF
- [Real review with name or initials and link to source]
- [License, insurance or certification and number]
- [Photo of your own work with a short caption]
- [Warranty or guarantee, in writing]
7. AREA SERVED
[Cities, neighborhoods or radius]. [Anything you do not cover].
8. QUESTIONS (4-6 real ones)
Q: [How much does it cost?] A: [Short answer.]
Q: [How long does it take?] A: [Short answer.]
Q: [What do you need from me?] A: [Short answer.]
9. NEXT STEP (one)
[Call [phone] / Book online / Request a quote]
Hours: [days and times]. After hours: [what happens].
Footer: business name, address or service area, phone, license number.
Why each block exists
| Block | What the customer wants | What an AI assistant or search engine can use |
|---|---|---|
| Direct answer | To know in five seconds if this is the right page | A self-contained summary it can quote |
| Who it is for | To rule themselves in or out | The audience and limits of the service |
| Included | To compare with other quotes | A list of what the service covers |
| Price | To know if they can afford it | A figure or range tied to a service |
| How it works | To know what to expect | An ordered process and a timeline |
| Proof | To believe you | Evidence tied to the business |
| Area served | To know if you come to them | A named service area |
| Questions | Answers without calling | Question and answer pairs in plain text |
| Next step | One obvious action | Contact details, hours |
Google’s guidance on helpful content asks whether content gives readers enough to reach their goal and whether it shows first-hand experience. A page built from these blocks is easier to hold to that test than a paragraph of general copy.
How to write each block
The direct answer
Write it last, once the other blocks are done. It must make sense if quoted alone, because that is how an assistant may use it. Name the business, the service, the customer, the area, the price or range, the time and the way to book. Avoid “we are passionate about”.
Weak: “We offer top-quality plumbing solutions for all your needs.”
Better: “Example Plumbing replaces water heaters for homeowners in [city]. Most replacements take half a day. Call [phone] for a quote.”
Who it is for, and who it is not
Most pages leave out the “not a fit” line, and it is the most credible one. “We do not repair tankless units older than 10 years” sends the wrong caller elsewhere and makes the rest believable.
Included and not included
Use short nouns, not sentences. “Removal of the old unit” and “Permit fees” are checkable. “Complete service” is not.
Price
Give a figure. If prices vary, give a “from” price, the factors that move it, and how long a quote takes. For your own range, use your last 20 invoices, not a guess. Do not copy a competitor’s number.
How it works
Number the steps, because it is a real sequence. Add the time each takes, or the total. This block sets expectations and cuts questions.
Proof
Only what you can show. Real reviews with a link to the source, licenses with their numbers, photos of your own jobs, a written warranty. Use no stock photos of “technicians”. Do not publish fake or purchased reviews.
Area served
Name places in words. A city list is more useful than “Greater [region]”. If you serve many cities, list them on the service page rather than copying the page for each city. When a separate town page is worth writing, and when Google would treat it as a doorway page, is covered in service area and location pages.
Questions
Take them from your own calls and emails. Four to six is enough. Answer each in one to three sentences, in plain text. Google ended its FAQ rich results on May 7, 2026, so write the section for customers, not for a special listing.
Next step
One action, repeated near the top and at the end. A phone number on a phone is a tap-to-call link.
A worked example (for illustration)
This fictional page shows the shape. All names and values are placeholders, not data.
H1: Water heater replacement in [City]
Example Plumbing replaces gas and electric water heaters for
homeowners in [City] and [Nearby City]. A standard replacement takes
about half a day. Call [phone] for a quote or book online.
Good fit: tank heaters from 30 to 80 gallons, same-fuel swaps.
Not a fit: commercial boilers (we refer these out).
Included: removal of old unit, new tank, fittings, haul-away.
Not included: permit fees, gas line changes.
Price: from [$X], depending on tank size and access.
Quote: free, within one business day.
Replace every bracket with your own number. If you cannot fill one honestly, leave the line out.
A plain HTML skeleton
If you build by hand or in a block editor, the page needs ordinary structure. No special code is required.
<main>
<h1>Water heater replacement in [City]</h1>
<p>Direct answer: who, what, where, price, time, how to book.</p>
<h2>Who it is for</h2>
<h2>What is included</h2>
<h2>Price</h2>
<h2>How it works</h2>
<ol><li>Step one</li><li>Step two</li></ol>
<h2>Proof</h2>
<h2>Where we work</h2>
<h2>Questions</h2>
<h3>How much does it cost?</h3>
<p>Short answer.</p>
<a href="tel:+1[phone-digits]">Call [phone]</a>
</main>
One H1 per page, headings in order, and answers in text rather than inside images. In WordPress, a page with these headings in the block editor works the same way.
Schema and the template
You do not need markup for the page to work. Google says there is no special structured data to add for its AI features and that the page must be indexed and eligible to show with a snippet. If you add LocalBusiness or Service markup, Google’s local business documentation requires a name and address and recommends telephone, hours and URL. Use the most specific business type, and keep the markup in line with what visitors see. Google says markup must not describe content readers cannot see, and a violation can cost the page its rich result eligibility. Whether schema helps with AI answers is a separate question: see does schema markup help AI search.
Before you publish
- Does the first paragraph make sense if quoted alone?
- Is there a price, a range or a statement of what changes it?
- Is “not included” stated?
- Are all proof items real and linked or numbered?
- Does the page name the area in words?
- Is the phone number the same as on your Google Business Profile?
- Is there exactly one next step?
- Is the page linked from your services page?
- Does it read well on a phone?
- Does it differ from your other service pages?
Get help with this
Writing the first page takes an hour or two. Writing eight takes a week. If you want the pages written and structured for you, we build them as part of a multi-page service website, and we check existing ones in a GEO and AEO audit. To see how customers and AI assistants read your business today, ask for a free demo: a short call, then a demo of how customers and AI assistants see you today, one positioning idea, and 3-4 competitors side by side.
Published . Updated .