HVAC · Twin Cities, MN
Northern Standard
Heating & Air
Website, brand foundation, and full technical SEO stack built from zero. Lighthouse 100 on SEO, all rich results green, 6 schema types implemented.
2
Realty partnerships
30–60
Tune-ups in pipeline
100
Lighthouse SEO
All green
Google Rich Results
The story
Who Justin is and what we built.
Justin runs Northern Standard Heating & Air in the Twin Cities. Two-person shop. NATE Certified, EPA Universal, GE Elite Partner — the credentials are real. The digital presence wasn't.
When we started, there was no website, no brand, no structured way for anyone searching "HVAC St. Paul" to find him. He was relying entirely on word of mouth in a market where that ceiling hits fast.
We built the website and brand foundation from scratch: logo, colors, typography, and a conversion-focused site built in Astro with Tailwind. Then we went deep on technical SEO — six schema types implemented (HVACBusiness, Organization, ContactPage, FAQPage, AggregateOffer, Service), a 25-URL sitemap, and Lighthouse scores that put the site in the top tier of its category.
Five new hero photos. Two new service pages. Eighteen sections through Phase 4 QA. All Rich Results green.
The paid campaign starts May 2026. We'll report what happens.
Technical foundation delivered
- Lighthouse SEO 100 — clean site structure, meta, canonical, robots
- Lighthouse Accessibility 95+ — ARIA labels, focus management, color contrast
- Google Rich Results all green — HVACBusiness, Organization, ContactPage, FAQPage, AggregateOffer, Service schemas
- 25-URL sitemap submitted and indexed
- 18 Phase 4 QA sections passed
- 5 new hero photos (compressed, optimized)
- 2 new service pages: heat pumps + mini-splits
"Since you guys reached out on Facebook the first time, I've had two realty friends call me — they're gonna start selling our tune-ups with the houses they flip. That'll generate hopefully 30 to 60 tune-ups, and possible installs. I don't think we would've ever gotten that if we weren't posting aggressively like you guys are."
Your trade. Your market.
See if your slot is still open.
We take one client per trade per market. If you're reading this, the slot may still be yours.
Book a free call