Service pages that rank and sell: how to structure one page per service
Why one page per service beats a single services page, what to put on each one, and an outline builder that drafts your title, headings and questions.

Give every service its own page. Put the service and the area in the title and the main heading, answer what you do and for whom in the first two sentences, and show one clear button. Then add what is included, price guidance, photos and reviews from real jobs, how it works, and five customer questions with short answers. Write a unique title and description for each page, link the pages from your menu and overview page, and start with the two services that earn you the most.
- People search for one service at a time, so each service needs its own page.
- Google asks for a title that is unique to the page and accurately describes it.
- Most visitors scan. Put the answer and the button at the top.
- Use eight blocks: heading, short answer, what is included, price, proof, process, questions, final button.
- Do not copy one page for thirty towns. Only make a town page when you have something local to show.
- Start with the two services that bring in the most profit.
Key terms explained (13)
- Service page
- A page on your website about one service only.
- Page title
- The name of the page in the code. It usually appears as the blue link in search results.
- Meta description
- A short summary of the page in the code. Google may show it under the link in search results.
- H1 and H2
- Heading levels. The H1 is the main heading of the page, and H2s are the section headings under it.
- URL
- The address of a page, such as example.com/drain-cleaning-oakville/.
- Call to action
- The one thing you want the visitor to do next, such as call or book, usually shown as a button.
- Above the fold
- The part of a page people see before they scroll.
- Alt text
- A short written description of an image. Screen readers read it aloud, and search engines use it to understand the image.
- Internal link
- A link from one page of your website to another page of the same website.
- Keyword stuffing
- Repeating a search phrase unnaturally in the hope of ranking. It is against Google’s spam policies.
- Structured data
- A small block of code that labels facts on a page, such as your address and hours, so search engines can read them.
- Google Search Console
- A free Google tool that shows which searches bring people to your website.
- Google Business Profile
- Your free business listing on Google Search and Google Maps.
Most small business websites have one page called “Services” with a list of everything the business does. It feels tidy. It is also the reason the site does not show up when someone searches for one of those services.
A service page is a page on your website about one service only. This playbook shows you how to split one crowded page into several focused ones, what to put on each, and how to write them so they are found on Google and bring in enquiries. It is written for local service businesses, but the structure works for agencies, clinics and consultants too.
Why one page per service works
People search for the thing they need, not for “services”. Someone with water on the kitchen floor types “leak repair” and the name of their town. Google then looks for the page that best answers that search.
Google’s SEO Starter Guide describes what it wants from a page in simple terms. A good title is “unique to the page, clear and concise, and accurately describes the contents of the page.” A page that covers seven services cannot have a title that accurately describes all of them. A page about one service can.
There is a second reason, which is about people and not search engines. A reader who lands on a page about exactly their problem stays. A reader who lands on a long list has to hunt for the one line that applies to them, and many will not bother.
How many pages do you need? One for each service a customer would search for by name. “Drain cleaning” and “water heater repair” are different searches, so they are different pages. “Kitchen drain cleaning” and “bathroom drain cleaning” are close enough to share one.

What to put on a service page
People do not read web pages from top to bottom. In a well-known Nielsen Norman Group study, 79% of test users scanned any new page they came across and only 16% read word by word. The study is from 1997, so the exact figures are old, but its advice is still what most web writers follow: plain subheadings, bulleted lists, one idea per paragraph, and the conclusion first.
That gives a service page this shape.
A few notes on the blocks people get wrong:
- The short answer. Say what you do, where and for whom in two sentences, then show one button. The above-the-fold playbook covers this part of the page in detail.
- Price guidance. You do not have to publish an exact price. A range, a “from” price or a list of what changes the cost is enough. A page that says nothing about price leaves the visitor guessing.
- Proof. Use photos of your own jobs, with the town named in the caption, and two or three reviews that mention this service. Stock photos prove nothing.
- Questions. Answer the questions customers ask on the phone. Use their wording as the heading and answer in the first sentence.
Build your page outline
Use the builder to get a first draft of the title, the description and the headings. Then rewrite it in your own voice.
Service page outline builder
Fill in the six boxes to get a title, a description, a heading structure and the questions to answer.
The examples are placeholders, and the phone number is not real. Google sets no character limit for titles or descriptions, but long ones are cut off in results, so keep them short.
Two of those lines are special, because they are what people see in Google before they see your page.
The page title is the blue link in the search results. Google's guidance on title links asks you to "write descriptive and concise text", "avoid keyword stuffing" and "brand your titles concisely". Service, then place, then business name is a pattern that does all three.
The meta description is the short text under the link. Google's snippet guidance says "there's no limit on how long a meta description can be", but the text is cut off to fit the screen. It also says that "identical or similar descriptions on every page of a site aren't helpful", so write a different one for every service page. Google sometimes shows other text from the page in its place.
Write it for the customer first
Google's page on creating helpful content asks questions you can use as a test for every service page. Two of them:
- Does the content show "first-hand expertise and a depth of knowledge"?
- "After reading your content, will someone leave feeling they've learned enough about a topic to help achieve their goal?"
You do the work every day, so the first one is easy if you write about real jobs. Here is what that looks like in practice.
| Part of the page | Before | After |
|---|---|---|
| Heading | Our Services | Drain cleaning in Oakville |
| First line | We are a full-service plumbing company committed to excellence. | Blocked drain? We clear kitchen, bathroom and main drains across Oakville, usually the same day. |
| What is included | We offer a wide range of solutions. | Camera inspection, clearing the blockage, a test with running water, and a clean-up before we leave. |
| Price | Call for a quote. | Most kitchen drains cost between [your range]. A main line costs more. We confirm the price before we start. |
| Proof | A stock photo of a smiling plumber | A photo of a real job on a named street, and a review that mentions drain cleaning |
| Button | Contact us | Call now, or book a time online |
The wording is an example. Use your own services, areas and prices, and only make claims you can keep, such as same-day service.
The fastest way to find the right words is to listen to how customers describe the problem. The audience research playbook shows how to collect those phrases, and the blog writing playbook covers the answer-first style in more depth.

A word about town pages
It is tempting to copy one service page thirty times and change only the town name. Avoid that. Google's helpful-content questions are about whether a page gives the reader something of its own. If you serve several towns, name them on the service page, and only create a separate town page when you have something real to put on it: local jobs, local photos, local reviews.
The details that help Google understand the page
These come from Google's SEO Starter Guide. None of them is difficult.
| Detail | What to do | Google's words |
|---|---|---|
| Page address (URL) | Use plain words, such as /drain-cleaning-oakville/ | "Try to include words in the URL that may be useful for users" |
| Headings | One H1 for the service, then H2s for each section | "Provide headings to help users navigate your pages" |
| Images | Add alt text that says what the photo shows | Alt text "explains the relationship between the image and your content" |
| Links | Link to related services using words that describe them | Link text "tells users and Google something about the page you're linking to" |
| Keywords | Use the service name naturally. Do not repeat it in every line | "Keyword stuffing is against Google's spam policies" |
Two more points from the same guide. Google says it "doesn't use the keywords meta tag", so you can ignore that field. And alt text (a short written description of an image) also helps people who use screen readers.
Structured data is a small block of code that labels facts on your page so search engines can read them without guessing. For a local business, Google's LocalBusiness structured data page lists the business name and address as required, and the phone number, website address and opening hours as recommended. Many WordPress SEO plugins can add it for you. Google does not guarantee that it changes how your result looks.
Search is also changing. If you want your pages to be quoted by AI tools as well as ranked by Google, the SEO, AEO and GEO playbook explains what is different.
The five-step plan
- List. Write down every service you want more of. Circle the two or three that bring in the most profit.
- Split. Create one page for each circled service. Keep the overview page and link to them from it.
- Write. Use the layout above. Answer first, in the customer's words.
- Prove. Add real photos, reviews for that service and price guidance.
- Link. Add the pages to your menu and your overview page, and make sure each page matches a service listed on your Google Business Profile. The Google Business Profile guide shows where.
Check before you publish
Tick these off for each service page. Your progress is saved in this browser.
- The page is about one service only.
- The title names the service, the place and the business, and is different from every other page.
- The meta description is written for this page and no other.
- There is one H1, and it names the service.
- The first two sentences say what you do, where and for whom.
- A button or phone number is visible without scrolling, and again at the bottom.
- The page says something about price.
- At least two photos are of your own work, with alt text.
- At least two reviews mention this service.
- Five real customer questions are answered.
- The page links to the overview page and one related service.
- The page loads properly on a phone and the button works.
For the full technical run-through before any page goes live, use the website launch checklist. Then give it a few weeks, and check in Google Search Console (Google's free tool that shows which searches bring people to your site) which service pages are starting to appear. The local SEO checklist covers the rest of what helps a local business get found.
Tools for the job
| Tool | Use it for | Cost |
|---|---|---|
| Google Search Console | Seeing which searches each service page appears for | Free |
| Yoast SEO | Setting the title and meta description on a WordPress page | Free and paid versions |
| PageSpeed Insights | Checking that the page loads quickly on a phone | Free |
| Rich Results Test | Checking that your structured data can be read | Free |
| Google Business Profile | Listing each service on your profile to match the pages | Free |
Plans and pricing change. Check each tool's site for current details.
Frequently asked questions
What is a service page?
It is a page on your website about one service only, such as drain cleaning or bookkeeping. It explains what the service includes, who it is for, roughly what it costs and how to book.
How many service pages should I have?
One for each service a customer would search for by name. Start with the two or three that bring in the most profit, and add more once those are done properly.
How long should a service page be?
Long enough to answer what a customer would ask before booking, and no longer. A clear page with real photos, price guidance and five answered questions is usually enough.
Should I put prices on a service page?
Give some guidance. An exact price, a range, a starting price or a list of what changes the cost all work. Saying nothing leaves the visitor guessing.
Do I need a separate page for every town I serve?
Not usually. Name your service areas on each service page. Only create a town page when you have real local content for it, such as jobs, photos and reviews from that town.
What should the page title be?
A pattern that works is the service, then the place, then the business name. Google asks for titles that are descriptive, concise and unique to the page, without keyword stuffing.
Related playbooks
Browse every playbook on websites and landing pages, or see all marketing playbooks.
Sources
- SEO Starter GuideGoogle Search Central · updated December 10, 2025
- Influencing your title links in search resultsGoogle Search Central · updated December 10, 2025
- Control your snippets in search resultsGoogle Search Central · updated April 20, 2026
- Creating helpful, reliable, people-first contentGoogle Search Central · updated October 5, 2026
- Local business structured dataGoogle Search Central · updated September 8, 2026
- How Users Read on the WebNielsen Norman Group · Jakob Nielsen · 1997
