Case Study — Local Service
H&M Plumbing
Utah-based plumbing contractor. New build, clean stack, wired for search from day one. The site was in Google's index within 24 hours of launch — not because we got lucky, but because we set it up correctly.
The Build
Built right from the first line of code.
H&M Plumbing is a local plumbing contractor serving Utah. They needed a real website — not a GoDaddy builder page, not a WordPress theme from 2018 — something that would actually rank and convert.
We built on Astro, deployed to Cloudflare Pages, and treated SEO as part of the build rather than an afterthought. Service pages, service area pages, proper meta hierarchy, and schema ready before the DNS switch.
Launched April 16, 2026. In Google's index by April 17. That's not an accident — it's what happens when indexing is part of the launch process.
Schema + Indexing Strategy
Visibility is engineered, not hoped for.
LocalBusiness schema
Structured data explicitly labels H&M Plumbing as a local plumbing contractor with service area, contact info, and business type. Google reads this, not just the copy.
Service schema per page
Each service page (drain cleaning, water heater repair, emergency plumbing, etc.) carries its own Service schema with name, description, and provider link.
Google Search Console on launch day
GSC verified the same day DNS went live. Sitemap submitted immediately. No multi-day gap between launch and Google awareness.
Google Indexing API
Direct API submission pushed the homepage and key service pages into Google's indexing pipeline the same day as launch. Result: indexed within 24 hours.
GA4 wired from day one
Google Analytics 4 configured and confirmed receiving data from the first session. No dark period with no visibility into traffic.
Cloudflare Pages CDN
Sub-100ms TTFB from US locations. Automatic HTTPS, DDoS protection, and bot filtering included on CF's free tier.
Results at Launch
What good launch hygiene produces.
Most websites launch and then wait — sometimes weeks — for Google to find them. The Google Indexing API changes that equation. Combined with a technically clean build and GSC verification on launch day, indexing within 24 hours is a repeatable outcome, not an exception.
Takeaways
The launch is part of the SEO strategy.
Most contractors get a website built and then ask their web agency about SEO six months later, after they've noticed they're not ranking. By then, the site has been sitting unoptimized for half a year.
Schema markup, sitemap submission, GSC verification, and Indexing API pushes aren't "next steps" — they're part of go-live. The day the site is live is the day Google should know about it.
For local service businesses, ranking speed matters. The faster Google indexes your site with correct signals, the earlier you start competing for the service calls that matter.
Launch day should also be indexing day.
If your site isn't in Google's index within days of launch, something was done wrong. Book a strategy call — we'll tell you what.