If you serve more than two or three services, you should have one dedicated landing page for each major service. "AC repair" gets its own page. "AC installation" gets its own page. "Furnace replacement" gets its own page. Generic "services" pages that lump everything together are a meaningful disadvantage in two ways: they don't rank for specific high-intent queries (because Google can't tell what the page is about), and they don't convert (because visitors can't quickly find what they came for).
This is the structure to use. Eleven sections, in this order. The first five are above the fold on mobile (which is where 70% of local-service searches happen). The next six are scrollable and progressively answer the questions a ready buyer would ask before calling.
The 11-section service page anatomy
- Headline — service + city + benefit, above the fold
- Subhead — one sentence that answers "why you"
- Primary CTA — call button + form, both visible
- Trust signals — license, insurance, ratings, years in business
- Service summary — 2–3 sentences plus an image
- What's included / how it works — concrete process steps
- Pricing or pricing range — even a "starting at" figure beats nothing
- Common problems we solve — symptom-driven content for SEO
- Real reviews and photos — work-specific, not generic
- FAQ — 5–8 questions, helps SEO and conversion
- Closing CTA — call + form, plus area-served text
Section 1: Headline
The headline is the single biggest conversion lever on the page. It needs to do three things in under 10 words: name the service (so visitors and Google both know what the page is about), name the area you serve, and communicate the key benefit or differentiator. Specific beats generic — "Emergency Plumbing in Austin — Same-Day Service, 24/7" outperforms "Welcome to Acme Plumbing" on every measurable dimension.
What to avoid: Any headline that leads with your company name, a welcome message, or vague language. Visitors land from a search and need to know in under 3 seconds that you can fix their problem today.
Section 2: Subhead
One sentence that answers "why pick you over the other 4 listings in the map pack." Keep it under 25 words and make it specific: years in business, licensing, pricing model, response time. Vague differentiators ("great customer service," "quality work") cost you nothing — but they also accomplish nothing.
Section 3: Primary CTA — both call and form, above the fold
Visitors on mobile want to call. Visitors on desktop are split between calling and filling out a form. Show both. The phone number should be a click-to-call link with the area code visible. The form should be 3 fields max — name, phone, brief description of the issue.
Don't make the form longer. Every additional field cuts completion rate by ~10%. You can ask for the rest of the info on the call.
Section 4: Trust signals
Below the primary CTA, show a row of trust-building specifics:
- License number (state-required for most trades)
- Insurance / bonded
- BBB rating (if you have one)
- Google review count + average rating
- Years in business
- Manufacturer certifications (Trane Comfort Specialist, GAF Master Elite, Lennox Premier, etc.)
These are the credentials a customer would check before hiring. Putting them above the fold removes one of the silent reasons visitors leave to "research more."
Section 5: Service summary
2–3 sentences plain-English explaining what this service is, who it's for, and what the customer should expect. Include the keyword naturally — both visitors and Google read this section carefully. The goal: a customer landing from search should be able to confirm in 10 seconds that they're on the right page and you can help them today. Include a specific reference to typical cost or timeline so they don't have to call just to get a ballpark.
Section 6: What's included / how it works
Concrete process steps — ideally 4–6 numbered items describing exactly what happens from the time the customer calls to the time the job is done. This serves two purposes: it sets expectations (which reduces no-shows and disputes), and it gives Google a "HowTo" structure that ranks well in search. Each step should be a real operational detail, not marketing language.
Section 7: Pricing or pricing range
This is the most controversial section and the one that converts the most. Most service businesses are scared to put pricing online because "every job is different." That's true — and it's also why customers want a range, not a perfect quote. Hiding pricing entirely makes visitors call competitors who do show it.
Three formats that work:
- Starting-at price: "AC tune-ups starting at $89."
- Range: "Most furnace repairs cost between $150 and $700 depending on the part."
- Tiered packages: "Basic / Standard / Comprehensive" with what's included in each.
The right format depends on your trade and job type. Emergency services (burst pipe, HVAC failure in summer) can often use "starting at" pricing. Project work (roof replacement, panel upgrade) usually benefits from a tiered structure that justifies the range. The goal is to give the customer enough information that they don't feel like calling is a risk — not to give them a binding quote before you've seen the job.
Section 8: Common problems we solve
This is the SEO heart of the page. Build it as 4–6 short blocks, each titled with a symptom your customer would search. The titles should be H3 tags phrased as questions or symptom descriptions ("My AC is running but not cooling," "Why does my drain keep backing up?"). Each block answers the question briefly and links to your CTA.
Each subhead is a long-tail query someone is actively searching. By answering them on your service page, you capture that traffic and put a CTA in front of them at the moment of need — which is the highest-converting moment in local search.
Section 9: Real reviews and photos
Embed 3–5 reviews specific to this service if possible. Customers and Google both reward this. Pull them from your Google Business Profile (which has rich review data with author and date) and use Review schema markup.
Photos: real, work-related, geotagged if possible. For roofers, before/after roofing shots. For plumbers, drain scopes or repaired pipe sections. For HVAC, system installs. Stock photos hurt more than they help — they're trivially detectable by both Google and human visitors.
Section 10: FAQ
5–8 questions, drawn from the actual questions customers call to ask before booking. The FAQ does triple duty: it pre-qualifies visitors (which reduces bad calls), captures long-tail search queries as ranking signals, and unlocks FAQ rich results in Google search (which expand your listing's screen real estate and improve click-through rate). Questions should be phrased exactly how a customer would search — "How much does a panel upgrade cost?" not "Pricing FAQ."
Wrap each FAQ in proper FAQPage schema markup. That's what enables the expandable rich results. Without the schema, the FAQ helps conversion but misses the SEO lift.
Section 11: Closing CTA + area served
The last block on the page repeats the call + form CTA (some visitors scroll to the bottom before deciding to act), lists the cities and zip codes you serve (a meaningful local-SEO signal that Google reads and cross-references against your GBP service area), and states your hours and emergency availability. Don't make visitors scroll back to the top to find your phone number — put it here too.
SEO essentials for the page
Beyond the structure, a few technical SEO essentials:
- Title tag (~55–60 chars): "[Service] in [City] | [Brand]" — e.g., "AC Repair in Phoenix | Acme HVAC"
- Meta description (~150–160 chars): Mirror the headline + subhead, include city.
- H1: Same as the headline (only one per page).
- URL slug: /services/ac-repair-phoenix/ — keyword-rich, no junk parameters.
- Schema markup: LocalBusiness on the homepage, Service schema on each service page, FAQPage for the FAQ section, Review for embedded reviews, BreadcrumbList for navigation.
- Internal links: Link to related service pages from within the body content (e.g., "AC Repair" links to "AC Installation" and "AC Maintenance").
- Image alt text: Descriptive, keyword-aware ("technician installing 3-ton Trane AC unit Phoenix" — not "IMG_2384.jpg").
Common mistakes operators make
1. One generic services page. Listing 20 services on a single page tells Google nothing specific. Each major service deserves its own URL.
2. Hiding the phone number. The phone number should appear at the top of every service page, in the header, and in the closing CTA. On mobile, it should be a tap-to-call link.
3. Using stock photos. Both visitors and Google can detect them. They actively hurt trust and rankings.
4. No pricing of any kind. "Call for a quote" loses to "starting at $X" every time. Customers want a sense of cost before they pick up the phone.
5. Forms with 8+ fields. Every field after the third drops completion by ~10%. Name, phone, brief description. That's it.
6. Identical content across city pages. Auto-spinning city pages with the city name swapped in is a Google penalty waiting to happen. Each city page needs unique content — at minimum, mention specific neighborhoods, common local issues, and 1–2 reviews from that city.
Common questions
How long should a service page be? 800–1,500 words. Long enough for SEO, short enough that mobile visitors don't bounce. Structure matters more than word count.
One page or many? Many. Each major service deserves its own page.
Pricing on the page or "call for quote"? Pricing ranges or "starting at" beat "call for quote" by a meaningful margin.
Do I need photos and videos on every page? Real photos: yes. Video: bonus, not required. Stock photos: never.
If you want a service-page audit on your specific site — what's working, what's missing, and a prioritized fix list — that's covered in the Revenue Recovery Audit. Or run the Lead Leakage Calculator to see what the leaks downstream of your service pages are costing you in missed revenue.