Why Most Service Pages Don't Rank
The typical small business service page looks like this: a headline that says "Our Services," a few paragraphs of marketing language ("we're committed to quality and customer satisfaction"), and a list of services with no detail. That page ranks for almost nothing, because Google can't identify what it's about, who it's for, or where it serves.
Google and AI tools are looking for pages that specifically match what searchers are asking. When someone in Lynnwood searches "roof repair cost Snohomish County," they want a page that addresses roof repair, mentions realistic costs, and has something to do with Snohomish County. A generic "Roofing Services" page doesn't match that query — a dedicated roof repair page with local pricing information does.
The fix is not to write more words. It's to write the right content in the right structure. One well-built service page will outrank a site with ten vague ones.
The H1/H2 Structure That Works
Heading hierarchy is how search engines and AI tools understand what a page is about and how it's organized. For a service page targeting local search:
- H1 — one per page, above the fold: Include your primary keyword and your location. Example: "Roof Repair in Snohomish County, WA" or "Residential Electrical Services — Everett, WA." This is the clearest signal to Google about what the page covers.
- H2 — section headings: Use these for the major topics on the page. Good H2s match questions people actually ask: "How much does roof repair cost in Snohomish County?", "What does the repair process look like?", "How long does a roof repair take?", "Do you serve my area?"
- H3 — sub-topics within sections: Only use if a section has distinct sub-categories that warrant their own heading. Don't force them in for keyword padding.
A service page with an H1 like "Snohomish County Roof Repair" and H2s that match real search queries is dramatically easier for Google to rank — and far more likely to be pulled into AI answers — than the same information written as flowing prose under a single vague heading.
Local Keywords: How to Use Them Without Stuffing
Local keywords are what tie your service page to a geography. Without them, you're competing nationally for keywords you'll never win. With them, you're competing locally for searches that have high commercial intent.
Where to include local signals naturally:
- H1 and page title tag: "Roof Repair — Everett, WA" or "Plumber in Snohomish County."
- First paragraph: Mention your city and region within the first 100 words. Don't force it — "We've served homeowners in Everett and across Snohomish County since 2018" works naturally.
- Service area section: List the cities and zip codes you serve. This tells Google — and AI tools — your geographic scope. A dedicated "Service Area" section or a list of cities at the bottom of the page is perfectly appropriate.
- FAQ questions and answers: Frame FAQ items with location context: "How much does [service] cost in [city]?" AI tools frequently cite localized FAQ answers.
- Meta description: Include your city and state. This shows in search results and tells searchers immediately that you're local.
FAQPage Schema on Service Pages: The AI Advantage
Adding FAQPage JSON-LD schema to your service pages is one of the most direct actions you can take to increase citations in AI search results. AI tools like ChatGPT with browsing, Perplexity, and Google's AI Overview actively look for structured, question-and-answer content — and FAQPage schema makes your Q&A machine-readable.
The questions to include on a service page FAQ should be the real questions your customers ask on the phone before booking:
- "How much does [service] cost in [city]?"
- "How long does [service] take?"
- "Do I need a permit for [type of work] in Washington State?"
- "Are you licensed and insured?"
- "What areas do you serve?"
The answers should be specific and honest. Vague answers ("it depends on your situation") are not cited by AI tools. Direct answers with real numbers, real ranges, and real process steps are. If you don't know what your customers are asking, start keeping a list of every question you field by phone or email over the next 30 days.
Call to Action Placement: Don't Bury the Ask
A service page that ranks but doesn't convert is a missed opportunity. The call to action — your phone number, a "Get a Free Quote" button, or a contact form — needs to appear in at least three places on a service page:
- Above the fold: In the header area or immediately below the H1, before any scrolling required. On mobile, this should be a tap-to-call button with your number visible.
- After the main content: Following your service description and process explanation, when the visitor's knowledge and trust are highest.
- After the FAQ section: Prospects who just had their objections addressed by your FAQ are primed to act. Catch them with a CTA immediately after.
The CTA doesn't have to be aggressive. For service businesses, the most effective language is direct and low-friction: "Call us for a free estimate" or "Get a quote — no obligation." Including your phone number as clickable text (not just on a button) ensures mobile visitors can call without a second step.
Frequently Asked Questions
How long should a service page be for local SEO?
For a local service business in Washington, 600–1,200 words is typically sufficient. More important than word count is coverage: the page should answer what the service is, what the process looks like, how long it takes, what it costs, and what happens next. Pages that answer all the questions a prospect would have — including price and timeframe — tend to outperform longer pages that avoid specifics. In competitive Seattle-area markets, 1,500+ words may be necessary.
Do I need a separate page for each service I offer?
Yes — for services with real search volume and meaningful differences, a dedicated page almost always outperforms a combined services page. A roofing contractor should have separate pages for roof repair, roof replacement, metal roofing, and gutter installation — not one 'Services' page listing all four. Each dedicated page can target a specific keyword and provide detailed, relevant information. The exception is very niche or rarely searched services where a combined page makes more sense than multiple thin pages.
What should a service page include for local SEO?
A local service page should include: an H1 with your primary keyword and city/region, a clear description of the service and who it's for, your process from first call to completion, pricing or a realistic range, local signals like city and service area, trust elements like license number and years in business, FAQPage schema with 3–5 questions customers ask, and a prominent call to action with your phone number. The page should answer every question a prospect has before deciding to call.
How do I get my service page cited by AI tools like ChatGPT?
AI tools cite sources that directly answer specific questions in a clear, structured format. To increase your chances: add FAQPage JSON-LD schema with questions your customers actually ask, use H2 headings that match common question formats, write answers in a direct and authoritative tone — not marketing language — and include specific local details like city, county, and Washington-specific context. Thin marketing copy is almost never cited. Specific, honest, question-answering content is.
Is Your Service Page Built to Rank?
Our free audit checks your SEO structure, schema markup, and content quality — results in 24 hours.
Get Your Free Audit →