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)
- Name the area you serve (so the visitor knows you cover them)
- Communicate the benefit or differentiator
Why it works: Service ("Emergency Plumbing"), area ("Austin"), benefit ("Same-Day Service, 24/7"). Hits all three in 8 words.
Why it works: Strong differentiator (guarantee), specific area, common search query. Compelling enough that visitors stop scrolling.
Why it works: Two related services on one page (acceptable when they overlap), area, two benefits. Slightly long but scannable.
What to avoid: generic headlines like "Welcome to Acme Plumbing." Visitors don't care about your welcome — they care about whether 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.
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.
Section 6: What's included / how it works
Concrete process steps. 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.
- Free phone-based diagnosis to figure out severity
- On-site inspection with camera scope if the line is older than 20 years
- Mechanical cleaning with auger or hydro-jet (we use whichever the line needs)
- Test flow and flush
- 30-day re-clean guarantee — if the same line clogs in 30 days, we come back free
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.
Free — Visual exterior inspection, written report. (Most homeowners.)
$199 — Drone aerial inspection, attic check, moisture testing. (Insurance claims.)
$399 — Full forensic inspection with thermal imaging. (Pre-purchase or post-storm.)
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 H3s. Each block answers the question briefly and links to your CTA.
"My AC keeps shutting off" — Often a clogged filter, a tripped breaker, or a frozen evaporator coil...
"My AC is making a loud noise" — Likely a failing fan motor, loose blower wheel, or a bad capacitor...
"My AC is leaking water" — Almost always a clogged condensate drain line. We can clear it in 30 minutes...
"How long should an AC unit last?" — 12–15 years for most residential units. Beyond that, replacement is usually cheaper than repeat repair...
Each subhead is a long-tail query someone is searching today. By answering them on your service page, you capture that search and put a CTA in front of them at the moment of need.
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. The FAQ does triple duty: it pre-qualifies visitors, captures long-tail search queries, and unlocks FAQ rich results in Google search (which expand your listing's screen real estate).
Will the power be off during the work? Yes, for the majority of the day. We coordinate with the utility company.
Do I need a permit? Yes, panel upgrades require a permit. We pull it for you.
How much does a panel upgrade cost? Most residential panel upgrades cost between $1,800 and $4,500.
How do I know if my panel needs upgrading? Common signs: frequent breaker trips, panel makes buzzing noise, panel is over 25 years old, or you're adding a major appliance like a hot tub or EV charger.
Wrap each FAQ in proper FAQPage schema markup. That's what enables the expandable rich results in Google search.
Section 11: Closing CTA + area served
The last block on the page. Three elements:
- Clear CTA — call + form, same as the top
- Area served — list the cities, zip codes, or neighborhoods you cover (this is a meaningful local-SEO signal)
- Hours and emergency availability
Areas we serve: Austin, Round Rock, Cedar Park, Pflugerville, Leander, Hutto, Manor, Lakeway, Bee Cave, West Lake Hills.
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.