To write a service page that ranks, give each service its own page and answer the buyer’s questions in the order they ask them. Name the service and the area in the H1, put a short answer and a call button at the top, then cover what’s included, what affects the price, real proof and a few honest FAQs. Finish with accurate LocalBusiness schema. The six steps below show how, with a before-and-after outline for a plumber’s drain cleaning page.

Last checked against Google Search Central documentation: 15 Oct 2026.

Why one page per service

A single “Our Services” page that lists drain cleaning, boiler repair and bathroom fitting in three lines can’t tell a searcher how fast you come or roughly what it costs. Google’s SEO starter guide says compelling, useful content “will likely influence your website’s presence in search results more than any of the other suggestions in this guide.”

One page per service is not the same as one page per town. Google’s spam policies list “multiple domain names or pages targeted at specific regions or cities that funnel users to one page” as doorway abuse. Build pages around services you actually offer, and add area pages only when you have something different to say about each area.

Step 1: An H1 that names the service and place

Use the words customers search with, not your internal label. “Drain Cleaning in Leeds” is clearer than “Drainage Solutions”. Google’s helpful content guidance asks whether the main heading gives “a descriptive, helpful summary of the content” and avoids “exaggerating or being shocking in nature”, so leave out “best” and “No. 1”.

Write a matching title tag. Google’s title link documentation asks for “descriptive and concise text” and warns against vague labels like “Home”. The starter guide adds that a title can include your business name and location. For example: Drain Cleaning in Leeds | Example Plumbing.

Step 2: The answer and CTA above the fold

The first two or three sentences under the H1 should say what you do, where, how quickly and how to book. Put a phone number that dials on mobile and one clear button right below it.

For example: “We clear blocked sinks, toilets and outside drains across Leeds, usually same or next day. Call [your number] or book online, and you’ll get a quote before any work starts.”

Step 3: What’s included and the price factors

Many service pages skip this. Google warns against content that leaves readers “feeling like they need to search again to get better information from other sources”. Cover three things:

  • What’s included. For drain cleaning: rodding or high-pressure jetting, a camera check if needed, and clean-up afterwards.
  • What isn’t. Digging, pipe relining or repairs are quoted separately.
  • What changes the price. Access, how far down the blockage is, out-of-hours call-outs, and whether a camera survey is needed.

A “from” price or a clear list of what moves the quote is enough; fixed prices are optional.

Step 4: Proof, with real photos and reviews only

Use proof a customer could check:

  • Your own job photos, placed next to the text they relate to and given descriptive alt text, as the starter guide recommends.
  • Real reviews, quoted with permission, ideally the same ones on your Google Business Profile.
  • Licences, insurance and memberships you can prove.

Don’t use stock photos passed off as your team, invented testimonials or made-up figures. Google’s helpful content page puts it plainly: “Any form of deception makes a page untrustworthy to both users and our automated quality systems.” And don’t add star-rating markup for reviews of your own business: Google’s review snippet guidelines only support LocalBusiness reviews on sites that capture reviews about other businesses.

Step 5: Three FAQs from real customers

Pick the three questions people actually ask on the phone or by email, and answer each in two or three sentences. For drain cleaning, that might be: “Do you charge a call-out fee?”, “Will you need to dig?” and “How do I stop it coming back?”

Write them for people, not for rich results. Google no longer shows FAQ rich results in Search; the feature stopped appearing from 7 May 2026. The questions still help because they handle objections before someone calls.

Step 6: LocalBusiness schema

Add LocalBusiness structured data in JSON-LD, using the most specific type that fits, such as Plumber. Google lists name and address as required, and recommends telephone, url and openingHoursSpecification, among others. Google says you can add it to any page, “though it may make more sense to put it on a page that contains information about your business.”

Keep the markup honest. Google’s general structured data guidelines say “Don’t mark up content that is not visible to readers of the page”, so the name, phone and hours must match what’s on the page and on your Google Business Profile. Test it in the Rich Results Test, then check the live URL with URL Inspection in Search Console. If Google crawls it but won’t index it, see why Google crawled your page but won’t index it.

Before and after: a drain cleaning page

Example Plumbing is a made-up business. Here’s its page before and after the six steps.

SectionBeforeAfter
H1Our ServicesDrain Cleaning in Leeds
Opening“Welcome to Example Plumbing, a family business since…”Two sentences on what, where and how fast, then a call button
ContentOne paragraph naming eight servicesWhat’s included, what isn’t, and four price factors
ProofStock photo and “5-star service!”Three real job photos with alt text, two reviews quoted with permission, insurance details
FAQsNoneThree questions taken from real calls
SchemaNone, or star ratings for its own reviewsPlumber markup that matches the visible page
LinksNoneLinks to related services and the contact page

The starter guide notes that “the vast majority of the new pages Google finds every day are through links”. Link each service page from your services menu, from related services and from relevant blog posts, using descriptive anchor text rather than “click here”. If your business isn’t showing on Maps at all, start with why your business isn’t showing on Google Maps.

Want a second pair of eyes?

Planning and rewriting service pages is part of our local SEO work for service businesses. To see where your services show up on Google, Maps and AI answers today, run the free Search Gap check; we typically reply within 1–2 business days.