New ChatGPT vs Google Search Volume: What OpenAI’s 20% Claim Really Means

Local SEO

Service Page SEO: How to Make Service Pages Rank

Service pages are where local searchers decide who to call. Here is how to plan, write and optimise them so they rank and turn visits into enquiries.

Service Page SEO: How to Make Service Pages Rank

Quick Answer

To make service pages rank, give each main service its own page built around the words customers search for. Explain what the service includes, how it works, rough pricing, where you work and why people can trust you. Use a clear title, H1 and URL, link to the page from your menu and related content, avoid thin city pages, and track enquiries in GA4.

Key Takeaways

  • If a service has its own search demand, price or process, give it its own page.
  • Give every search one owner page so the home page, service pages and blog posts do not compete.
  • Include what the service covers, the process, pricing guidance, the areas you serve and real proof.
  • Google's spam policies list city pages that funnel users to one page as an example of doorway abuse.
  • Self-serving review markup on your own site will not earn star ratings in Google results.
  • Measure service pages by enquiries, not just rankings: track forms and call clicks as GA4 key events.
In this article
  1. What a Service Page Is (and Why It Matters)
  2. Start With One Page per Service
  3. Match the Search Intent
  4. What to Put on a Service Page
  5. Service Page SEO Basics: Title, H1, URL and Meta Description
  6. Service Pages vs Location Pages
  7. Internal Linking for Service Pages
  8. Structured Data for Service Pages
  9. Connect Service Pages to Your Google Business Profile
  10. Common Service Page Mistakes
  11. How to Measure Service Page Performance
  12. Final Thoughts on Service Page SEO
  13. Frequently asked questions

If you offer several services but your website has one “Services” page with a short list, Google has very little to rank. Service page SEO fixes that: you give each main service its own page that matches what people search for, explains the service clearly, and makes it easy to get in touch. Done well, these pages often bring in more enquiries than the home page.

In this guide I walk through how I plan, write and optimise service pages for local and service businesses. It covers page structure, keywords, titles, location pages, internal links, structured data, Google Business Profile and how to measure results.

What a Service Page Is (and Why It Matters)

A service page describes one thing you do for customers. For a plumber, that might be “boiler repair”, “drain unblocking” or “bathroom installation”. For an accountant, it might be “self-assessment tax returns” or “payroll services”.

People rarely search for a business type alone. They search for the job they need done, such as “emergency boiler repair” or “small business payroll help”. A page built around that exact job is the best match for the search, and it is where the person wants to land.

A service page is not a blog post. A blog post answers a question or teaches something. A service page sells a specific service. Both are useful, but they serve different searches.

Start With One Page per Service

The most common problem I see is a single page that lists ten services in one paragraph each. That page cannot rank well for any of them, because it does not go deep on any of them.

My rule of thumb is simple: if a service has its own search demand, its own price or its own process, it gets its own page. If two services are always bought together and people search for them with the same words, they can share one page.

How to Decide Which Pages to Create

  1. List what you actually sell. Write down every service, then mark the ones that bring in the most revenue or that you most want to grow.
  2. Check how people search for each one. Use Google’s autocomplete, the “People also ask” box and a keyword tool. Note the words customers use, not your internal names. “Gutter cleaning” beats “rainwater system maintenance”.
  3. Look at what already ranks. Search the main term in your area. If the top results are service pages from local businesses, a service page can compete. If they are all guides or directories, think about the angle you take.
  4. Group close variations. “Boiler repair”, “boiler repairs near me” and “fix my boiler” usually belong on the same page. Do not create separate pages for each wording.
  5. Decide on a structure. A main “Services” page that links to each individual service page works well for most small sites.

Specific, longer searches are often easier to win and closer to a purchase. If you want to go deeper on finding them, my guide to long-tail keywords shows how I build those lists.

Keyword cannibalisation (when two of your own pages target the same search and split Google’s attention) is common on service sites. It often happens between the home page and a service page, or between a service page and a blog post on the same topic.

Give each search one clear “owner” page. The home page can target your brand and your broad business type. Each service page targets its service. Blog posts target questions and link to the matching service page.

Match the Search Intent

Search intent is the reason behind a search. Most service searches are commercial or transactional: the person wants to compare options or hire someone soon. Your page should help them make that decision quickly.

Look at the words in the search. “Emergency electrician” means the person wants a phone number now, not a long story about your history. “Kitchen remodel cost” means they want price ranges and what affects the price. “Best tax accountant for freelancers” means they want proof that you understand freelancers.

When I review a service page, I ask one question first: if a customer landed here from Google, could they tell in five seconds what the service is, where you offer it and how to book? If the answer is no, I fix that before touching anything else.

What to Put on a Service Page

There is no ideal word count. What matters is that the page answers the questions a customer has before they call. Here is the content I include on most service pages, roughly in this order.

A Clear Opening

Start with a heading that names the service and, if you are local, the area. Follow it with one or two sentences that say what you do, who it is for and what makes you a good choice. Put a visible call to action (a button or phone number that asks the visitor to take the next step) right there.

What the Service Includes

Explain what the customer actually gets. List the tasks, the types of problems you handle and anything that is not included. This is where you can naturally use related terms. A drain unblocking page might mention blocked sinks, toilets, outside drains and CCTV drain surveys.

How It Works

A short, numbered process lowers the fear of the unknown. For example: you call, we give a quote, we book a time, we do the work, we check it with you.

Pricing Information

Many businesses avoid prices, but people search for them all the time. You do not need a fixed price list. A starting price, a typical range, or a clear list of what affects the cost is often enough to be more helpful than competitors who say nothing.

Where You Work

Name the towns or areas you serve in plain text, not only in an image or map. If you serve a wide area, say so honestly and link to location pages where you have them.

Proof and Trust

Add real things that show you do this work: photos of your own jobs, a few genuine customer reviews about this service, qualifications, licences, insurance details and guarantees. Stock photos and vague claims like “we are the best” do not build trust.

Questions Customers Ask

A short FAQ block on the page can answer the doubts that stop people from calling, such as “Do you charge a call-out fee?” or “How long does the job take?”. Use the questions your team hears on the phone. They are usually the same ones people type into Google.

A Clear Next Step

End with another call to action. Keep the contact form short. In my experience, a form that asks for a name, phone number and a short message gets far more enquiries than one with ten required fields.

Service Page SEO Basics: Title, H1, URL and Meta Description

These on-page elements tell Google and searchers what the page is about. They are simple to fix and I always check them first in a service page audit.

  • Title tag: Lead with the service, then the area and brand. For example, “Boiler Repair in Leeds | Same-Day Callouts | Smith Heating”. Keep it short enough to read easily in search results.
  • H1: Use one main heading that names the service clearly. It does not need to match the title tag word for word.
  • URL: Keep it short and readable, like /services/boiler-repair/ or /boiler-repair/. Avoid dates or ID numbers.
  • Meta description: Google does not use it as a ranking factor, but it can show it as the snippet under your title. Use it to say what you offer and why someone should click.
  • Subheadings: Use H2 and H3 headings to break the page into the sections above.
  • Images: Use your own photos, compress them so the page loads fast, and add short alt text (a text description of an image) that describes what is shown.

For a full list of on-page checks, see my on-page SEO checklist.

Service Pages vs Location Pages

If you serve several towns, you will be tempted to create a page for every service in every town: “boiler repair Leeds”, “boiler repair Bradford”, “boiler repair Wakefield” and so on. This is where many service sites get into trouble.

Google’s spam policies describe doorway abuse as pages created to rank for specific, similar searches that lead users to less useful pages. One of the examples Google gives is having pages targeted at specific regions or cities that funnel users to one page. You can read the full wording in Google’s spam policies for web search.

That does not mean location pages are banned. It means each one needs to be genuinely useful on its own. Here is how I think about it:

  • One location: You usually do not need location pages. Mention your area on each service page and on the home page.
  • A few real branches or offices: Create one page per real location, with its address, opening hours, team, directions and the services offered there.
  • A service-area business covering many towns: Start with strong service pages that name the areas you cover. Only add a town page when you have real, unique things to say about it, such as jobs you have done there, local reviews or local rules that affect the service.

The test I use: if you could swap the town name for another town and the page would still make sense, it is probably a doorway page. I would rather have five strong service pages than fifty thin town pages.

Internal Linking for Service Pages

Internal links are links from one page on your site to another. They help Google find your service pages and understand which ones matter most. They also help visitors move from reading to booking.

  • Link to every main service page from your main menu or a clear “Services” hub page.
  • Link from the home page to your most important services, using the service name as the anchor text (the clickable words of a link).
  • Link between related services, such as “boiler repair” and “boiler servicing”.
  • Link from relevant blog posts to the matching service page. A post on “why is my boiler losing pressure” should point to your boiler repair page.

One thing I often find in audits is service pages that are only reachable through a drop-down menu that does not work well on mobile. Check that every service page has plain, crawlable links from other pages, not just a menu that relies on hover.

Structured Data for Service Pages

Structured data (code that describes your page in a format search engines read easily) can help Google understand your business. For a local service business, the main type Google documents is LocalBusiness, or a more specific subtype such as Plumber, Electrician or Dentist from schema.org.

Google says you can add LocalBusiness markup to any page, but it makes the most sense on a page with information about your business, such as the home page or contact page. I usually add it to the home page and to each real location page, with the same name, address and phone number shown on the page and on your Google Business Profile.

Schema.org also has a Service type. You can use it to describe a service, but Google does not offer a rich result for it, so do not expect it to change how your listing looks. I treat it as optional.

Be careful with review markup. Google does not show star ratings in search results for reviews a business publishes about itself on its own site using LocalBusiness or Organization markup. Adding review stars to your service pages will not get you stars in search, and fake or marked-up testimonials can break Google’s guidelines.

Breadcrumb markup (BreadcrumbList) is a safe and useful addition if your service pages sit under a “Services” section. Test any markup with Google’s Rich Results Test before you publish it.

Connect Service Pages to Your Google Business Profile

For local businesses, the Google Business Profile and the website work together. Your profile helps you show in the local map results, and your service pages help when people click through to learn more. Since Google shut down its free Business Profile websites, your own site has to do that job.

  • Add your services in the Services section of your profile, using the same names you use on your service pages.
  • Choose a primary category that matches your main service, and add secondary categories for other services you genuinely offer.
  • Keep your business name, address and phone number the same on your profile and your website.
  • When you publish a Google Business Profile post about a service, link it to the matching service page instead of the home page.

If your profile is not set up yet, start there first. My Google Business Profile setup guide walks through each step.

Common Service Page Mistakes

These are the problems I see most often when I review service business websites:

  • Copied content across pages. The same three paragraphs on every service page, with only the service name changed. Each page needs its own details.
  • Text written for search engines, not people. Repeating “plumber in Leeds” ten times reads badly and does not help. Write naturally and let related words appear on their own.
  • No prices and no process. The page says “contact us for details” and nothing more. People leave to find a site that answers their questions.
  • Weak calls to action. The phone number is hidden in the footer, or the form only appears on a separate contact page.
  • Slow pages on mobile. Many service searches happen on phones, often in a hurry. Large images and heavy page builders make the page slow.
  • Old services left live. Pages for services you no longer offer confuse people. Redirect them to the closest relevant service page, or remove them.

How to Measure Service Page Performance

Rankings alone do not tell you if a service page works. I look at three things: whether the page gets found, whether people click, and whether they get in touch.

  1. In Google Search Console, open the Performance report, filter by the page URL and check impressions, clicks and the queries it shows for. If it shows for the wrong searches, adjust the title and content.
  2. In GA4, track form submissions, phone link clicks and booking clicks as key events (the actions you count as conversions). Then look at which service pages lead to those actions.
  3. In your own records, ask new customers how they found you. Calls do not always show in analytics, so this fills the gap.

Give changes time. I usually wait at least a few weeks after an update before judging it, and I compare the same date ranges before and after so seasonal changes do not mislead me.

Final Thoughts on Service Page SEO

Service page SEO comes down to a few clear steps: one page per real service, content that answers the questions customers ask before they call, clean titles and headings, honest location pages, good internal links and tracking that shows which pages bring in work. None of it needs a big budget, just care and real detail about what you do.

A good next step is to pick your most valuable service and rebuild that one page first. Then work through the rest of your site with my SEO checklist for 2025.

Frequently Asked Questions

How many service pages should my website have?

One for each service that people search for separately or that has its own price or process. A small business might need five pages, a larger one thirty. Do not create separate pages for small wording changes of the same service.

Should I put all my services on one page?

A single services page is fine as a hub that links to each service. On its own it rarely ranks well, because it cannot go deep on any one service. Give your main services their own pages and link to them from the hub.

How long should a service page be?

There is no set length that Google rewards. Write enough to answer what a customer needs before they call: what is included, how it works, pricing guidance, areas and proof. For many services that ends up somewhere between a few hundred and a thousand words.

What is the difference between a service page and a location page?

A service page explains one service, such as boiler repair. A location page explains your presence in one place, such as a branch's address, hours and team. Service pages target what people need, and location pages target where they need it.

Are city service pages bad for SEO?

Not if each one is genuinely useful. Pages that only swap the town name are what Google describes as doorway pages, and they can hurt your site. Add a city page only when you have real local details, such as jobs done there or local reviews.

Do I need schema markup on service pages?

It is not required to rank. LocalBusiness markup is most useful on your home page or location pages, and breadcrumb markup helps if your services sit in a section. The schema.org Service type is optional because Google has no rich result for it.

Should I show prices on my service pages?

I recommend giving at least some price guidance, such as a starting price, a typical range or what affects the cost. People search for prices often, and a page that answers that question is more helpful than one that says nothing.

How long does it take for a new service page to rank?

It depends on your site's strength, your competition and how quickly Google crawls the page. Some pages start getting impressions within weeks, but ranking well can take months. Check its progress in the Search Console Performance report.

Get the Next Guide in Your Inbox

Google updates, AI search changes and practical SEO guides. We email you when a new article is published, nothing else.

One email when we publish something new. No spam, unsubscribe in one click. Privacy

Written by Lovepreet Singh Digital Marketing Manager @ Softtrix
  • 12+ years in SEO
  • 331 articles
  • Punjab, India

Lovepreet Singh has been working in SEO for the last 12 years. He started as an SEO analyst, checking rankings and fixing on-page issues, and today he is Digital Marketing Manager at Softtrix Tech Solutions, looking after search and growth for client websites, from online stores to local service businesses.

  • AI Search & AEO
  • Technical SEO
  • Local SEO
  • Google Business Profile

Keep Reading