How to Write Location Pages That Actually Rank (For Plumbers and HVAC Companies)
- KaeRae Marketing

- Jul 14
- 7 min read
You've seen the advice everywhere: create a location page for every city you serve. So you (or someone you hired) created 15 nearly identical pages that say 'We offer plumbing services in [City Name]. Call us for all your plumbing needs in [City Name]. We're the best plumbers in [City Name].'
And then those pages ranked for nothing. Because that's not a location page. That's a template with a mail merge.
Google is smart enough to recognize when a page was built for ranking rather than for serving an actual human reader. And it rewards the real thing. This guide covers what a location page that actually ranks looks like — and how to build one.
Why Most Location Pages Fail
The dirty secret of local SEO: most 'location pages' that agencies build are low-effort, thin content that Google either ignores or actively penalizes for being duplicate.
Here's the typical failure pattern: a company builds 20 location pages by taking one template and swapping out the city name. Same content. Same structure. Same generic text. Just '[City]' changed throughout.
Google calls this 'doorway page' content — pages created primarily for search engine ranking rather than user value. In Google's own guidelines, this is explicitly something they try not to reward.
The result: a bunch of pages that don't rank, dilute your site's authority, and occasionally trigger a quality signal that suppresses your whole site.
Fewer, better location pages consistently outperform lots of thin ones. A plumbing company with 5 genuinely strong location pages will dominate the markets those pages target. 20 garbage location pages will dominate nothing.
What Google Actually Wants From a Location Page
A location page that ranks needs to answer this question for Google: 'Is this page meaningfully different from the other location pages on this site, and does it actually serve someone searching for this service in this city?'
To answer 'yes' to both, your pages need genuine local depth — content that's specifically relevant to that city, not just the city name plugged into a template.
The Anatomy of a Location Page That Ranks
1. A Strong, Keyword-Rich Page Title and H1
Your title tag (what appears in the browser tab and search results) and H1 (the main visible heading) should include both the service and the city:
Title tag: 'Plumber in Carmel, IN | [Company Name] — Same-Day Service'
H1: 'Plumbing Services in Carmel, Indiana'
Keep the title tag under 60 characters. Include the city name naturally. Don't stuff it with multiple cities or a list of services — just the primary service and location for that page.
2. A City-Specific Opening Paragraph
Don't start with your boilerplate company description. Start with something specific to that city.
Bad: 'Smith Plumbing has been serving customers for 15 years. We offer all plumbing services including...'
Better: 'Carmel has been growing fast — new construction in Clay Township, older homes in the Arts & Design District neighborhood. We've worked on both. Whether it's a slab leak in a brand-new build or repiping a 1970s home, [Company Name] has been handling Carmel plumbing calls for over a decade.'
The second version mentions specific Carmel context. It doesn't feel generated. It feels like it was written by someone who actually knows the area.
You don't need to fabricate local color. Mention real neighborhoods, real zip codes, specific housing types in the area, or local landmarks near your service area. 2-3 genuine local references in the opening paragraph sets this page apart from every templated competitor.
3. Service-Specific Sections
Don't write one generic 'we do all plumbing' paragraph. Break the page into sections by service:
Drain Cleaning in Carmel
Water Heater Services in Carmel
Emergency Plumbing in Carmel
Sewer Line Repair in Carmel
Each section should be 100-200 words and include the city name naturally 1-2 times. This structure helps Google understand the full scope of what you offer in that location, and it gives you opportunities to rank for more specific long-tail searches like 'water heater replacement Carmel IN.'
4. Local Trust Signals
These are elements that reinforce your actual presence and activity in that city:
Recent jobs — 'Last month, we replaced a 12-year-old 40-gallon water heater for a homeowner on Cherry Creek Blvd in Carmel.' Real and specific. Not just 'we've done jobs in Carmel.'
Customer reviews from that area — pull 2-3 Google reviews specifically from Carmel customers. 'John M. from Carmel: [review text].' Real quotes from real customers in that city are gold.
Technician introduction — 'Our Carmel jobs are primarily handled by [Tech Name], who has been with us for 7 years and lives in the Westfield area.' People respond to knowing a real person is coming.
Service area map or list — a simple list of neighborhoods or zip codes you serve in and around that city helps Google understand your geographic coverage.
5. A Strong FAQ Section
FAQs at the bottom of location pages do two things: they answer common questions from local customers, and they help you rank for conversational search queries and voice search.
Good location page FAQs for a plumbing company in Carmel:
'How fast can you get to Carmel for an emergency call?'
'Do you serve all of Carmel, including the Clay Township area?'
'What does a typical drain cleaning cost in Carmel?'
These questions are locally relevant. They're not generic 'what is plumbing' FAQ content — they speak to someone specifically in that city researching their options.
6. Clear Call-to-Action
Every location page needs a prominent CTA: a phone number in click-to-call format, a contact form, or both. The person who arrives at your Carmel plumbing page from a Google search should be able to contact you in under 5 seconds.
Make the phone number large, visible, and clickable on mobile. Don't bury it below the fold or make them hunt for it.
Minimum Viable Content Length
How long should a location page be? Long enough to be genuinely useful — not word-stuffed to hit an arbitrary count.
In practice, 600-1,000 words tends to be the sweet spot for location pages. Under 400 words and Google often considers the page 'thin.' Over 1,500 words and you're probably adding padding that doesn't serve the reader.
Focus on: 1 strong intro paragraph, 4-6 service sections, 3-5 local trust signals, 4-6 FAQs, and a clear CTA. If those elements are done well, you'll land in the 600-900 word range naturally.
Internal Linking Strategy for Location Pages
Don't let your location pages sit as isolated islands. Link between them and to your service pages:
Your main 'Plumbing Services' page should link to each location page
Each location page should link to your main service pages (drain cleaning, water heater, etc.)
Location pages in neighboring cities should cross-link: 'We also serve Fishers and Noblesville — see our Fishers plumbing page'
This internal link structure helps Google understand the relationship between your pages and distributes authority across your site.
What Not to Do
Don't create pages for cities you barely serve. If you've done 3 jobs in a city 45 minutes away, you don't need a location page for it. Focus pages on cities where you have real volume.
Don't copy content between location pages. Even 'mostly unique' content gets flagged. Each page needs to be genuinely written for that city.
Don't use city names in headings excessively. 'Plumber in Carmel | Plumbing in Carmel | Carmel Plumber | Carmel Plumbing Services' is spammy. Use the city name naturally, not repeatedly in every heading.
Don't put every city in one page. 'We serve Carmel, Fishers, Noblesville, Zionsville, Westfield, and Greenwood' on one page is not a location page strategy. It's a service area page. Each city you want to rank in needs its own dedicated page.
FAQ: Location Pages for Plumbers and HVAC Companies
How many location pages should I have?
Only as many as you can make genuinely good. For most home service companies, 3-10 strong location pages targeting your primary service cities will outperform 30 thin, templated ones. Start with your top 3-5 most important cities, build excellent pages, and expand from there. Quality over quantity is not a cliche here — it's the actual strategy that works.
Can I have location pages for cities without a physical address?
Yes — service area businesses (like plumbers and HVAC companies that go to the customer) absolutely can and should have location pages for the cities they serve, even without a physical address there. The key is being honest and specific about your service area. Google's guidelines explicitly acknowledge service area businesses.
How long before my location pages start ranking?
New location pages typically take 3-6 months to gain meaningful rankings, sometimes longer in competitive markets. That's not a reason to skip them — it's a reason to start now. Pages you build today will compound in value over the next year. Don't expect week-one results from organic SEO.
Should each location page have its own Google Business Profile?
Only if you have a real physical presence (office, storefront, or employee who works primarily) in that location. Creating GBPs for service areas where you have no physical location violates Google's guidelines and can result in your listings being suspended. One primary GBP for your business headquarters is the right approach for most plumbing and HVAC companies. Location pages on your website are separate from GBP listings.
Is it worth hiring someone to write location pages?
Yes, if you hire someone with experience in local SEO for home service companies specifically. Generic content writers can produce templated pages that look fine but don't rank. A specialist who understands what makes local pages rank — and can write in your brand voice — will produce pages that actually generate leads. It's an investment with a real long-term return.
What's the difference between a location page and a service area page?
A service area page is typically one page listing all the cities you serve — 'We serve Indianapolis, Carmel, Fishers, and surrounding areas.' This is useful for context but doesn't rank well for individual city searches. A location page is a dedicated, in-depth page for a single city that can rank when someone searches 'plumber in [that city].' You should have both: a general service area page and individual location pages for your priority cities.
Ready to stop guessing where your leads come from? KaeRae Marketing handles Google Ads and local SEO exclusively for home service businesses — no contracts, no confusion, no runaround. Book a free consultation and find out exactly what's possible for your business.
Want to learn this stuff yourself? KaeRae Education has courses, resources, and a membership community built specifically for home service business owners. Visit KaeRaeEducation.com.

Comments