A service page gets the call by settling six things in order: is this my problem, do you work here, what happens, roughly what it costs, who is coming, and how do I reach you. You can write those from memory. Only part of that page helps it rank on Google. The rest is there for the person deciding whether to phone.
The whole page, top to bottom
Which pages to build is a separate decision. This post starts once you have picked one. The example is invented: a water heater replacement page for a made-up plumber, Example Plumbing, in a placeholder town, Riverton. Swap in your own job and the sections hold.
The last column is our reading of Google’s documentation, not a list Google publishes.
| Section | Its job | What the customer needs to see | Who it works for |
|---|---|---|---|
| Title and description in the results | Win the click | The job and the town, in plain words | Title: both. Description: customer |
| Main heading and opening | Confirm they are in the right place | The job, the town, a phone number | Both |
| “Sounds like this” | Let them recognize their problem | The words they would use, not your trade’s | Both |
| What happens, step by step | Take the unknown out of the job | Visit, quote, work, cleanup | Both |
| What drives the price | Set a realistic number | A range, or the factors that move it | Customer |
| Who does the work | Show who is coming | Names, faces, license, insurance | Customer |
| Proof from your jobs | Show you have done this one | Your photos, reviews of this job | Customer |
| Questions | Answer what callers ask | Plain answers to real questions | Customer |
| Where you work, related jobs | Connect the page to the site | Towns in a sentence, links to related services | Both |
| Next step | Make contact easy | Phone number, what happens after they call | Customer |
What helps you rank, and what is only for the human
None of the checklists we opened for this post separates the two. Here is what Google’s own pages say.
| Element | What Google says | What to do |
|---|---|---|
| Words in headings and body | “The most basic signal that information is relevant is when content contains the same keywords as your search query” | Name the job the way customers do, in the heading and the text |
| Title | No length limit, but it is “truncated in Google Search results as needed”; “no reason to have the same words or phrases appear multiple times” | Job plus town. Skip the character-count anxiety and the repeats |
| Meta description | “Snippets are primarily created from the page content itself”, and Google “sometimes” uses this tag | Write it for the customer. Google’s snippet page says nothing about ranking |
| Word count | “there’s no magical word count target, minimum or maximum” | Stop when the customer can decide |
| Heading order | “from Google Search perspective, it doesn’t matter”, though semantic order is “fantastic for screen readers” | Keep the order for the people using screen readers |
| Phone view | Google uses “the mobile version of a site’s content” for indexing and ranking | Keep the same content on the phone layout |
Structured data sits outside this table because it gets oversold. Google “does not guarantee” your markup will show in results. LocalBusiness markup can go on any page, though Google suggests one about the business. Its gallery of features has no Service entry, and FAQ rich results stopped appearing on May 7, 2026. Mark up what is true and visible, then spend your time on the page.
The first screen settles the first question
Nielsen Norman Group tracked 120 people across more than 130,000 eye fixations and reported in 2018 that “users spent about 57% of their page-viewing time above the fold”, and 74% in the first two screenfuls. So the job, the town and the phone number all belong in that first stretch.
Its advice on headings: “if users see only the first 2 words, they should still get the gist of the following section”. A heading that opens with “Water heater replacement” passes. One that opens with “We pride ourselves” fails.
Here is the opening section before and after. Both are invented, and the brackets mark what only the real owner can fill in.
| Before | After | |
|---|---|---|
| Heading | “Quality Plumbing Solutions You Can Trust” | “Water heater replacement in Riverton” |
| First lines | “With years of experience, we are your trusted partner for all your plumbing needs.” | “No hot water, or a tank that is leaking at the base? We replace water heaters across Riverton, usually within [your real timeframe] of your call.” |
| Reassurance | “Customer satisfaction is our top priority.” | “You get the price before we start. Licensed in [state], license [number].” |
| Next step | “Contact us today!” at the bottom of the page | “Call [number]. A person answers from [hours].” Next to the heading |
Each “after” line could be proven false, which is why a reader can believe it. Delete any promise you do not keep.
Steps and price: what happens and what it costs
Google’s helpful content guidance asks whether a page shows “first-hand expertise”. Your steps are where it shows. Walk through the job in the order the customer lives it:
- What you ask on the phone, such as the tank size and where it sits.
- What you check on site before you quote.
- Anything they need to arrange: clearing the closet, a permit, shutting off the water.
- How long they go without hot water.
- What happens to the old tank, and what paperwork you leave behind.
Then the price. Nielsen Norman Group’s trust research accepts ranges “as long as all the relevant line items” are exposed. Its 2006 pricing advice came from a B2B study but extends to some consumer services, with a gardening service as its example: “offer users some representative cases and their prices”. On a service page, that can look like this template:
| Typical case | Range | What moves it |
|---|---|---|
| Like-for-like tank swap | [$low to $high] | Size, access |
| Tank to tankless | [$low to $high] | Gas line, venting, electrical |
| Extra charges | [trip fee, disposal, permit] | Say when each applies |
Fill it from your invoices. If your prices will not fit a range, keep the last column and say how you quote.
Who is coming, and proof it is your work
Nielsen Norman Group’s 2016 credibility research found that people evaluating cleaning services wanted “images of the actual cleaning process and who would be doing the cleaning”. It says service sites should show “photos from all stages of the service, not merely the end result”. Its eyetracking work is blunter: “users ignore stock photos of generic people”.
So the page needs:
- The real people, named, with a line on what each one does.
- Your license number and insurance, where your trade has them, in words and not just a badge.
- Photos from one real job: the old unit, the work, the finished install. Put each near its text, and describe the picture in the alt text. Google warns against “filling
altattributes with keywords”. - Reviews of this job, quoted exactly, from real customers. The FTC’s review rule reaches testimonials that misrepresent someone’s experience. Asking for reviews is its own job.
Don’t pay anyone to add review stars to your own pages. Google says a business whose page carries reviews it controls about itself is “ineligible for star review feature” when using LocalBusiness markup, and that includes reviews pulled in through an embedded third-party widget. Show the reviews for the reader, and leave review and aggregateRating markup off them. Accurate LocalBusiness markup can stay.
Questions, towns and links at the bottom
Skip anything you made up to fill space. Use what people ask on the phone: do I have to be home, do you take away the old one.
Write down the next five questions you get on the phone about this job. Put them on the page in the caller’s words, with the answer you gave.
Say where you work in a sentence. Google’s keyword stuffing examples include “Blocks of text that list cities and regions that a web page is trying to rank for”, so skip the wall of town names. A town that deserves more than a mention is a service area page, with its own reasons to exist.
Then link to the jobs next to this one: repairs, tankless, a maintenance plan. Use the job’s name as the link text, because Google says link text “tells users and Google something about the page you’re linking to”.
End with the next step, and say what happens after they call: who answers, how soon you come out, what to have ready.
Change the order when the job changes
The sections stay the same across jobs. Their order follows the three groups of work.
| Kind of job | What moves up | What can move down |
|---|---|---|
| Emergency, such as a burst pipe | Phone, real hours, how fast you arrive, what to do while they wait | Detailed process, price cases |
| Planned, such as this water heater | Steps, price cases, your photos | Arrival speed |
| Required, such as an annual inspection | The rule, the deadline, who may sign | Long proof sections |
Then open the finished page on your phone, the version Google uses, and read it as a stranger:
- Can you tell the job, the town and how to call without scrolling far?
- Could a competitor paste this page onto their site unchanged? If so, add your steps, your people and your photos.
- Did you leave out a fee someone would be annoyed to find on the invoice?
The draft is ours, and the proof is yours. LocalBiz builds the site, drafts service, location and blog pages, works on your Google Business Profile and tracks rankings across your service area. The prices, photos and people have to come from you. It has no license-number setting, so you supply that number, and it does not take bookings or send review requests. Plans are in the pricing section.
Pick the service page you most want calls from, and rewrite its first screen today.
Frequently asked questions
How long should a service page be?
Google gives no number. Its Starter Guide says “there’s no magical word count target, minimum or maximum”, and its helpful content guidance answers the preferred word count question with “No, we don’t.” Write until the customer can decide: the job, the steps, what drives the price, who comes, how to reach you. Stop there, even if that is short.
Does FAQ schema still help a service page?
Not for rich results. Google said the FAQ rich result would stop appearing in Search from May 7, 2026, and removed its documentation that June. Questions on the page are still worth writing, because they answer what a customer would otherwise phone to ask. They just no longer earn an expanded listing, so markup is no reason to add them.
Should I put prices on a service page?
Show what you honestly can. Nielsen Norman Group’s advice, for prices that cannot be exact, is to “offer users some representative cases and their prices”, and it calls ranges of costs acceptable when the extra charges are visible. A range for a typical job plus the factors that move it does that. If you truly cannot give a range, name the factors and say how you quote.
Do service pages help with Google Maps rankings?
Treat them as pages for the regular results. Google says local results are “mainly based on relevance, distance, and popularity”, and describes relevance as how well a Business Profile matches a search. Distance is how far the business is from the searcher, which no page changes. A service page earns its place by ranking in web results and by persuading whoever lands on it.
Sources
- Google — How Search Works, ranking results
- Google Search Central — Control your title links in search results
- Google Search Central — Control your snippets in search results
- Google Search Central — SEO Starter Guide
- Google Search Central — Creating helpful, reliable, people-first content
- Google Search Central — Spam policies for Google web search
- Google Search Central — Mobile site and mobile-first indexing best practices
- Google Search Central — Local business structured data
- Google Search Central — General structured data guidelines
- Google Search Central — Review snippet structured data
- Google Search Central — Search gallery of structured data features
- Google Search Central — Documentation updates (FAQ rich result, May and June 2026)
- Google Search Central — Google Images SEO best practices
- Google Business Profile Help — Improve your local ranking on Google
- Nielsen Norman Group — Scrolling and Attention (Therese Fessenden, 2018)
- Nielsen Norman Group — F-Shaped Pattern of Reading on the Web (Kara Pernice, 2017)
- Nielsen Norman Group — Trustworthiness in Web Design (Aurora Harley, 2016)
- Nielsen Norman Group — Photos as Web Content (Jakob Nielsen, 2010)
- Nielsen Norman Group — Show Prices for Common Scenarios (Jakob Nielsen, 2006)
- FTC — The Consumer Reviews and Testimonials Rule, questions and answers