There is no correct number, and any article that hands you one is guessing. The rule that produces your number is this: build one page for every job you would quote separately and that someone searches for by name. Everything else follows from it. The order you build in, the services that share a page, the pages you skip entirely.
Google has never published a number
Start here, because it saves you an afternoon. No page in Google’s documentation says how many service pages a site should have, how long one should be, or that every service needs its own URL. Not the SEO Starter Guide, not the helpful content guidance, not the spam policies. “Google says one page per service” is not something Google says.
What Google does publish is how it works out what a page is about. It builds the headline in the search result from your <title> element, the main visual title on the page, heading elements such as <h1>, and the anchor text of links pointing at the page. Its advice for that title element: “Write descriptive and concise text”, “Avoid repeated or boilerplate text”. A good title, says the Starter Guide, “is unique to the page, clear and concise, and accurately describes the contents of the page”.
Read that as a constraint and the answer falls out. A page gets one title and one main heading. A page covering six services can only describe itself as one of them, or as the vague sum of all six. That is not a penalty. It is arithmetic.
So the rule is not a count. It is two tests, and every service you sell either passes both or it does not:
- The quote test. Would you write a different estimate for this than for the job beside it? Different crew, different time on site, different price band, different questions on the phone.
- The search test. Does a customer type this by name? Not the category. The thing. “Water heater replacement”, not “plumbing services”.
Pass both and it gets a page. Pass one and it probably belongs inside someone else’s page. Pass neither and it is a line on a list.
Open your last twenty invoices instead of your website. The line items you actually billed are the real service list. Most sites are built from what the owner believes they sell; the invoices show what people hire them for.
Sort everything you sell the way customers search
A list of services is not a plan. What turns it into one is sorting by the state the customer is in when they search, because that decides how fast they call and what the page has to say.
- Emergencies. The customer is already in trouble and choosing in minutes. Burst pipe, no heat, locked out, chipped tooth, a pet that swallowed something. They are calling whoever answers.
- Planned jobs. The customer has decided something needs doing and is now comparing. Water heater replacement, a remodel, braces, a will, a brake job. Days or weeks of reading. Higher ticket.
- Required or recurring work. A rule, a schedule or a calendar creates the job. Inspections, annual testing, renewals, cleanings, tax filing. Nobody is shopping on enthusiasm. There is a deadline.
Build in that order. Emergency pages convert the same hour, so they pay first. Planned-job pages carry the ticket, so they pay most. Required-work pages pay again on a cycle you can predict, which is why they earn a page even when the demand looks small.
The method, then: list everything you are hired to do in invoice language, put each item in one of the three groups, merge any two you would quote the same way, and build in group order. Write the emergency pages only if you genuinely answer the phone.
Three service lists, sorted
Here is the sort run on three different businesses. These are ordinary trade lists, not claims about any particular company.
| Business | Emergencies | Planned jobs | Required or recurring |
|---|---|---|---|
| Plumber | Burst pipe, no hot water, sewer backup | Water heater installation, sewer line repair, septic, well and pump | Drain cleaning, septic pumping, backflow testing |
| Dentist | Emergency and after-hours dental, chipped tooth | Cosmetic work, implants, orthodontics | Exams and cleanings, pediatric recall visits |
| Auto repair shop | Diagnostics for a warning light, brakes grinding, dead AC in July | Transmission work, a full brake job, AC system repair | State inspection, scheduled maintenance |
Three things to notice, because they are where the sort earns its keep.
The same words land in different groups. Drain cleaning is scheduled maintenance for a restaurant and an emergency for a homeowner with a flooded basement. Brakes are a planned job at 30,000 miles and an emergency when they are grinding. Write the page for the group that brings the most calls, and answer the other case inside it.
Some services are a different business wearing your name. Septic, well and pump work has a different customer from city-water drain cleaning: rural property, different equipment, often a different service radius. That is not a paragraph on your plumbing page.
The group tells you what the page must do. An emergency page needs a phone number at the top, your real hours and how fast you arrive. A planned-job page needs the process, what drives the price and photographs of your own work. A required-work page needs the rule, the deadline and who is allowed to sign it.
One page per service, or one long services page?
Both can work. They fail in opposite directions, and the failures are what Google’s documentation is actually about.
The long services page fails by being about nothing in particular. Google’s helpful content guidance asks whether “the main heading or page title provide a descriptive, helpful summary of the content” and whether the page gives “a substantial, complete, or comprehensive description of the topic”. Fourteen services with two sentences each does neither. It is a menu.
Splitting fails the other way, and this is the half nobody selling you pages will mention. Google’s spam policies name it:
“Creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy.”— Google Search Central, Spam policies for Google Web Search
That is one of the listed examples of doorway abuse, which the policy defines as follows: “Doorway abuse is when sites or pages are created to rank for specific, similar search queries.” The same document separately names scaled content abuse, “when many pages are generated for the primary purpose of manipulating search rankings and not helping users”.
Notice what is being described in both. Not the number of pages. The reason they exist, and whether a reader is better off for them. Twenty pages covering twenty jobs you are hired to do is a browseable hierarchy. Four pages spun out of one job by swapping a synonym is doorway abuse at a quarter the size.
The tiebreaker is the question Google keeps putting in its own self-assessment: “Is the content primarily made to attract visits from search engines?” Where the honest answer for a page is yes, that is the page to merge.
When two services belong on the same page
Three tests. A pair that fails any one of them shares a page.
- Is there separate demand? If nobody types the second thing by name, it is a paragraph, not a page.
- Is the answer different? If the diagnosis, the process, the price band and the person doing the work are all the same, you are about to write the same page twice.
- Can you fill it? If you cannot write four hundred honest words about the second one without repeating the first, the material is not there yet.
| Two services | Split or combine | Why |
|---|---|---|
| Drain cleaning and hydro jetting | Combine | Same problem, same call; one is a method, not a search |
| Brake pads and brake rotors | Combine | One job, one estimate, nobody books them separately |
| Teeth whitening and veneers | Split | Different price, different decision, different question |
| Water heater repair and replacement | Combine, split later | One search, two answers; split when you can write both fully |
| State inspection and scheduled maintenance | Split | One is a legal deadline, the other is a mileage number |
A combined page is not a compromise. It is often the better page, because it holds the whole decision in one place.
What a service page needs to earn its URL
A page that exists only to hold a keyword is exactly what both policies above are written against. Before you publish one, it should carry all of this:
- The problem in the customer’s words, in the first two sentences, rather than your category name.
- What you actually do, step by step, including the boring parts.
- What drives the price. A range where you can give one, the factors where you cannot.
- What the customer has to arrange: access, permits, approvals, downtime, who needs to be home.
- Who does the work and what qualifies them. License number, certification, years in the trade.
- Proof from your own jobs. Your photographs, not stock images.
- The next step, with a phone number and not only a form.
- The three questions you answer on the phone every week about this job.
That last item is where most pages get interesting, and it maps onto what Google says it looks for: “insightful analysis or interesting information that is beyond the obvious”, from content “written or reviewed by an expert or enthusiast who demonstrably knows the topic well”. You have that. The page has to show it.
If you cannot fill the list, you do not have a page yet. Put the service on the parent page as a section and come back when you can.
Service pages and service-area pages do different jobs
A service page answers what you do. A service-area page answers where you do it. Both are legitimate, and the second is where small sites get into trouble.
The line sits in the same policy. One of Google’s listed doorway examples is “having multiple domain names or pages targeted at specific regions or cities that funnel users to one page”. So the test is not whether you may write about a place. It is whether the page would survive having the place name swapped for a different one. If it still reads as true, you wrote a template.
Never multiply services by areas. Five services across twelve towns is sixty pages, and nobody wrote any of them on purpose. That multiplication is the most common way a small site ends up looking machine-made. Write the service pages first. Add a place page only where you can say something about that place that is not true of the next one over.
For what a real place page looks like when the city genuinely changes the work, through its own rules, its own building stock and its own inspection deadlines, see service pages for NYC plumbers. Few places hand you that much material, which is rather the point.
How to tell whether a page is working
Every page you publish is a claim that people search for that job. Search Console tells you whether the claim was right, and it costs nothing.
Open the performance report, choose the Pages tab, select your new page, then switch to the Queries tab, which groups the data by “the search query users typed”. Two numbers carry most of the answer. Impressions, “how many times your site appeared in Search results”, counted whenever your result lands on the page of results in front of someone, “whether or not the item is scrolled into view”. And average position, “the average position of the topmost result from your site”.
| What you see | What it means | What to do |
|---|---|---|
| No impressions at all | Not indexed, or there is no demand for this job | Check indexing, then check whether the page should exist |
| Impressions for the wrong queries | The page is about something other than you think | Rewrite the title and the main heading to name the job |
| Impressions, low position, no clicks | Google finds it relevant; it is not convincing enough yet | Add depth and proof, and link to it from related pages |
| Impressions rising, position improving | It is working | Leave it alone and write the next one |
Give it time before judging. Google’s own wording: “Some changes might take effect in a few hours, others could take several months”, and “in general, you likely want to wait a few weeks to assess whether your work had beneficial effects in Google Search results”.
Then run the audit that answers the original question properly. Once your pages have months of history behind them, list every service page next to its impressions. The ones that are indexed and still collecting none, for any query at all, are your merge candidates; one that is not indexed has a different problem, and the table above says to fix that first. Your correct number of service pages is whatever survives that list.
The structure is the work. The pages are the output. LocalBiz builds the site for a local service business, generates the service and location pages and the blog posts that support them, handles Google Business Profile work, and tracks where those pages rank once they are live. The sort above stays yours, because only you know which jobs you want more of. Pricing is on the home page.
Start with the invoices tonight rather than the website. Sort the list into three groups, build the emergency pages first, and look at Search Console in a month. More on how we think about local search is on the LocalBiz blog.
Frequently asked questions
How many service pages does a small business website need?
There is no published number, and Google’s documentation does not give one. The count comes out of your own work: one page for every job you would write a separate estimate for and that a customer types by name. Pull your last twenty invoices, list the line items, merge the ones you would quote identically, and count what is left. That is your number.
Can a website have too many service pages?
Yes, but size is not what breaks it. Google’s spam policies describe doorway abuse as pages created to rank for specific, similar queries, including “creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy”. Twenty pages for twenty real jobs is fine. Four pages spun out of one job by swapping synonyms is not.
Is one page per service better than a single services page?
It depends on whether the services are really separate jobs. A page has one title and one main heading, so a page covering six services can only describe itself as one of them or as the vague sum of all six. Split when the quote, the process and the customer differ. Combine when the honest answer to both is the same.
Should I build a separate page for every town I serve?
Not by default. Google lists “having multiple domain names or pages targeted at specific regions or cities that funnel users to one page” as doorway abuse. Write the service pages first. Add a place page only when that place changes the work itself, through its rules, its buildings or its deadlines, and the page would be wrong if you swapped the name.
Sources
- Google Search Central — Spam policies for Google Web Search
- Google Search Central — Creating helpful, reliable, people-first content
- Google Search Central — SEO Starter Guide
- Google Search Central — Control your title links in search results
- Google Search Console Help — Search performance report
- Google Search Console Help — Performance report data and metrics