Not sure where this fits in your plan?
Start with your audit — get a prioritized fix list in 48 hours.
Map pack ranking factors (2026)
Ordered by impact in Chris's audit data across 300+ home-service clients.
- Primary GBP category matching the exact query.
- Proximity to the searcher (unfixable — build coverage instead).
- Review count + recency (last 60 days matters more than lifetime total).
- On-page relevance of the linked website page.
- NAP consistency across the top 40 citations.
- Photo freshness on the GBP.
City pages that actually rank
One page per city × service. Unique H1 with the city name. 600–1000 words minimum. Embedded map, local reviews, real photos from that area, and a case study or example job from that city. Templated 'we serve [city]' pages get filtered by Helpful Content updates.
Resources in Local SEO for Service Businesses
Every guide, podcast episode, checklist, and Q&A tagged to this topic — pick the format you learn best from.
Solution Guides(29)
Local SEO for Service Businesses: The Complete 2025 Guide
Rank higher in your city without paying for ads. Google Business Profile, citations, reviews, and on-page optimization — the full local SEO playbook.
9 min read
Garage Door Repair Marketing: How to Stop Buying Shared Leads
The complete marketing playbook for garage door companies. Rank for 'garage door repair near me,' lower your cost per lead, and replace HomeAdvisor and Angi with your own pipeline.
9 min read
HVAC SEO: How to Rank #1 for AC and Heating Repair in Your City
Dominate the Google Map Pack for 'AC repair near me' and 'furnace repair' searches. The complete on-page, local, and review SEO playbook for HVAC contractors.
10 min read
Garage Door SEO: Rank #1 for Repair Near Me Searches
The complete local SEO playbook for garage door companies. Dominate Google Maps for 'garage door repair near me' and stop paying for shared leads.
9 min read
Landscaping SEO: Rank for Lawn Care Near Me Searches
Dominate local search for landscapers, lawn care, and landscape design. The complete SEO playbook for landscaping companies that want to own page one.
10 min read
Plumbing SEO: Rank #1 for Plumber Near Me in Your City
The complete local SEO playbook for plumbing companies. Dominate Google Maps for 'plumber near me' and 'emergency plumber' searches in your city.
10 min read
Templates & Checklists(16)
HVAC Marketing Checklist
The complete hvac marketing checklist: GBP, service pages, ads, reviews, tracking. 48 audit items. Free PDF download.
48-item PDF
Plumbing Marketing Checklist
The complete plumbing marketing checklist: GBP, service pages, ads, reviews, tracking. 48 audit items. Free PDF download.
48-item PDF
Roofing Marketing Checklist
The complete roofing marketing checklist: GBP, service pages, ads, reviews, tracking. 48 audit items. Free PDF download.
48-item PDF
Electrical Marketing Checklist
The complete electrical marketing checklist: GBP, service pages, ads, reviews, tracking. 48 audit items. Free PDF download.
48-item PDF
Garage Door Marketing Checklist
The complete garage door marketing checklist: GBP, service pages, ads, reviews, tracking. 48 audit items. Free PDF download.
48-item PDF
Landscaping Marketing Checklist
The complete landscaping marketing checklist: GBP, service pages, ads, reviews, tracking. 48 audit items. Free PDF download.
48-item PDF
Videos(1)
Q&A(5)
Why isn't my Google Business Profile getting calls?
A GBP that gets impressions but no calls usually has one of four issues: the phone number is missing or wrong, primary category is off, the featured photos are stock/low-trust, or you're ranking for informational searches (not buying-intent). Fix category and phone first.
Q&A
How long does local SEO take to work?
Local SEO shows meaningful results in 90–180 days for most home-service businesses. Map pack changes can happen in 30–60 days after fixing GBP category and driving review velocity. Ranking a new site in a competitive metro typically takes 6–12 months.
Q&A
How do I get more Google reviews?
Ask every customer in person, then send a text with your GBP short link within 60 minutes of job completion. That single-step process beats every automated tool. Never gate reviews (asking happy customers only) — Google penalizes it and it violates their terms.
Q&A
What are Local Service Ads and are they worth it?
Local Service Ads are Google's pay-per-lead placement that sits above the map pack for service searches. They cost $15–$80 per lead depending on trade and market, and typically outperform Google Ads for HVAC, plumbing, electrical, and garage-door companies where searches are urgent and local.
Q&A
How many service pages does my home service website need?
One page per distinct service you sell, plus one page per priority city or ZIP you actually serve, plus combined service-city pages for your top 5–10 revenue combinations. For most home-service companies that's 20–50 pages — not 500 spun doorway pages.
Q&A
Frequently Asked Questions
How many city pages should I have?
One per city where you actively serve and want to rank. Do not create 200 empty city pages — Google's Helpful Content system now demotes those sites site-wide.
How do I rank in a city where my office isn't located?
Add the city to your GBP service area, build a genuinely useful city page, earn reviews from that city (customers who mention the city name), and get one or two local citations from that town.
Want Chris to look at your specific situation?
Book a personalized marketing audit and get a prioritized fix list within 48 hours.
Book My Audit
About the Author
Chris Heidlebaugh
Chris Heidlebaugh is a former construction worker turned Digital Marketing Coach with 25+ years of experience helping home service businesses — contractors, roofers, plumbers, HVAC, electricians, landscapers, and remodelers — build in-house marketing systems they actually own. He spent 18+ years on the job site while building a web and marketing company on the side, so he speaks both languages. He's also a former college professor who has taught 20,000+ students, the author of Digital Marketing for DIYers, host of the Digital Marketing Coach Podcast, and creator of the Insourced Marketing Blueprint.