If you're paying for contractor website design, the site has one job: get the homeowner who found you on their phone to call you. Here's what that takes, and what I'd skip.
The piece most often missing from a contractor site is a separate page for each service, because Google ranks pages, and one "Services" page can't match six searches.
Based on the contractor site I built for Radiant Construction, and on the site for my own business.A contractor website needs a tap-to-call number, one page per service, a page per city, your license number, real job photos and reviews, an estimate form that reaches your phone, and fast mobile loading. Here are all nine, none of them fancy.
What I'd skip: image sliders, autoplay video headers, chat pop-ups and stock photos. They slow the page down and push your phone number further from the thumb.
It answers "do you do this, here, and can I trust you" before anyone scrolls.
The example I can show you is the Radiant Construction website build. Radiant is a Phoenix general contractor owned by my brother, Shane McBurney, ROC #367703. The site went live on August 26, 2026. Here's how it's laid out:
And what a weak one looks like. These are the three misses I see most:
The layout changes by trade. Three examples:
A builder is good enough if most of your work comes from referrals and you have evenings to write your own service pages. It falls short once you want strangers searching for each service in your cities to find you.
A template gives you the shell: a homepage, an About page and a Services page. The pages that bring in calls, one per service and one per city, are still yours to write, and writing them so they show up in Google is SEO work. Free builders and contractor templates save money up front, but a free plan usually puts the builder's name in your web address, and a template never knows which services and cities you want calls for. If you're weighing DIY against hiring in general, I compare the two in what a small business website should cost.
Either way, keep the domain and hosting in your own name. Then if you ever switch builders or designers, the whole site, and every page you paid for, goes with you.
Ownership, real service pages, SEO and a form that reaches you. Ask these five questions of anyone you're thinking of hiring, me included.
Price depends mostly on how many service and city pages you need. I break real price ranges down in how much a plumber website costs. If you're hiring someone for search on top of the build, these are the questions I'd ask an SEO company first.
Because the service and city pages are the SEO. When I build them in from the start, there's nothing to tear out later. If you already have a site and you're deciding which to fix first, I wrote about website redesign vs SEO.
I'm one person in Arizona. When you call, you get me, and the same person who builds your site writes the service pages and handles the SEO.
I did it to my own business first. Liquid Breathwork went from 17 to 1,647 clicks a month (Google Search Console). That's what happened for my business, and it isn't a promise for yours. Read the Liquid Breathwork case study, or see how I build websites and SEO as one service.
Yes, if you want to show up when someone searches your trade and city. Facebook is fine for job photos, but you don't control it, and it won't rank for each service the way your own pages can.
One for each service you want calls for, one for each main city you serve, plus a homepage, an about page and a contact or estimate page. Radiant Construction's site follows that pattern.
In Arizona, I'd put it on your homepage where people can see it, shown as ROC followed by the number. State law lets broadcast, internet and billboard ads skip the number only if they link directly to a website that prominently shows your name and license number. Other states set their own rules.
It can, but I won't promise it. A fast site that lists every service and makes calling easy gives you a better shot. Calls also depend on your reviews, your Google Business Profile and local competition.
It depends on how many services and cities need their own page, and how fast you can send photos, your license number and your list of services and cities. I give you a timeline on the free call.
Your license number, the services you want calls for, the cities you serve, photos of your own jobs, and access to your domain and Google Business Profile. Your site and your Business Profile should list the same services and cities, so I set them up together.