A homeowner with a broken AC doesn't want a brand story. They want your number, proof you're real, and confirmation you cover their street, in three seconds on a phone. That's the whole design brief, and it's what we build for HVAC, plumbing, roofing, pool, pest, and every trade that quotes from a driveway.
I owned a service company for five years and paid for two websites that did none of these. Every site we build now does all six, and we check them on a phone before we check them on a desktop.
Click-to-call in the header, sticky on mobile, repeated after every section. The number is tracked, so you know which page made the phone ring.
"AC repair" and "AC replacement" are different searches from different people with different budgets. Each gets its own page with its own proof, its own FAQ, and its own form.
Service-area pages that say the city's name, show the map, and list real jobs done there. This is how a Gilbert plumber shows up for "plumber Gilbert" without buying the click.
Your real Google reviews, real job photos from your trucks, real numbers. "Family owned and trusted" convinces nobody. "4.9 stars from 212 reviews" does.
Every form lands in the CRM, texts the customer back in seconds, and notifies your phone. No inbox nobody checks. No lead found on Monday from Friday night.
Static pages, compressed images, no page-builder bloat, tested on a phone on cell data before launch. Speed is a ranking factor and a conversion factor, and most contractor sites fail both.
You have no site, a one-page site, or a site on a builder you can't get into. We start clean: new pages, new copy, your photos, your domain. Best when the current site can't be salvaged or was never built to book.
The site exists and ranks for something, but it's slow, the number is buried, and the form goes nowhere. We keep the domain and the URLs that have history, rebuild the pages, and redirect the rest. Cheaper, and you keep the rankings you have.
Not sure which? Run through the seven signs your website is costing you jobs. Three or more, and it's a rebuild conversation. I'll tell you on the call which one and why.
Logo, as many real job photos as you have, your list of services and cities, your Google Business Profile login, and 30 minutes to answer questions about your best work.
Service pages, city pages, about page, your Google reviews, tracked phone numbers, forms wired to the CRM, schema markup, sitemap, and redirects from the old URLs.
Search Console and Google Business Profile connected, every page requested for indexing, call tracking verified on a real call, and a 30-minute walkthrough so you can edit the basics yourself.
One flat fee quoted on the call, based on page count and whether it's new or a rebuild. No surprise invoices. Payment terms are on the quote.
Hosting and the domain are set up in your name. Keep us on month to month to add city pages, run the ads, and manage the follow-up, or take the keys. Either way the site, domain, and accounts are in your name from day one.
Websites are one part of home service marketing. If you're also running Google Ads, the landing pages are built into the site so the ads and the pages match.
It's a flat project fee quoted on a 15-minute call, because a three-page plumber site and a forty-page multi-city HVAC site are different jobs. No retainer required. You own the site, the domain, and every account.
The timeline is set on the call and depends on page count and how fast you can get us photos and answers. Rebuilds on an existing domain are usually quicker than new builds. The follow-up automation and call tracking are connected before launch, not after.
No. You answer a 30-minute set of questions about your services, your areas, and your best jobs. We write the pages. You review them. Real photos from your trucks and jobs beat stock every time, so send those.
It will be built to: one page per service, one page per city you work in, fast, mobile-first, with schema and a Google Business Profile that matches. Ranking takes months and links. What the site does on day one is turn the traffic you already have into calls.
Sometimes. If the bones are fine and the problems are speed, the phone number, and the form, a rebuild on the same domain is cheaper. If it's a page builder from 2018 held together with plugins, starting clean costs less than fixing it. The teardown tells you which.
The site is one part of the system. Google Ads land on its service pages, the map pack sends calls to its tracked number, and the CRM texts back the calls you miss. Month to month if you want us to keep running it, or take the keys and go.
I'll go through it with you live, tell you whether it's a fix or a rebuild, and what it would cost. No deck, no proposal unless you ask for one.