1. One page per service + service area
"Plumber Danbury" and "emergency plumber Danbury" and "water heater install Danbury" are different searches with different intent. A single homepage can't rank for all three. Build dedicated pages: Emergency Plumbing, Drain Cleaning, Water Heaters — each with the towns you actually serve, real photos, pricing signals, and a click-to-call button above the fold. See how we structure this in our SEO service.
2. Reviews with the right words
Quantity matters, but review text matters more. "Fixed our burst pipe in Danbury within an hour" teaches Google your service + location. Ask every happy customer for a review naming the job and town. Respond to all of them — response rate is a trust signal.
3. Speed on a cracked phone screen
Emergency searches are 70%+ mobile, often on bad connections. If your hero image is 4MB, you've lost the job before the headline loads. Compress images, kill slider plugins, and test on a mid-range Android — not your office MacBook. Our builds target sub-0.5s; most template sites we audit load in 4-8s.
4. Click-to-call everywhere
Rankings without calls are trivia. Sticky call bar on mobile, tap-to-call phone number in the header, "Book now" after every section. Track calls as conversions in Search Console + analytics, or you'll optimize for traffic instead of jobs.
5. Consistent NAP + service-area honesty
Name, address, phone identical everywhere: website footer, Google Business Profile, Yelp, Facebook. List only towns you can reach in 45 minutes — claiming a whole state dilutes every page.
30-day checklist
- Claim + complete Google Business Profile with services, hours, photos
- Publish 3 service pages (emergency, drains, water heaters) with town coverage
- Compress all images <200KB, retest mobile speed
- Add sticky call button + track calls
- Request 10 reviews naming job + town
- Fix canonicals/sitemap (the exact issue that flagged our own site — see the playbook in technical SEO)
What it costs
DIY with this checklist: $0 + weekends. Done-for-you local SEO runs with our Growth tier ($300/mo or $3,000 once) including the pages, schema, and speed work. Full cost breakdown here. Hosting stays fast on our managed hosting so gains don't regress.