What makes a good contractor website (and why most don't generate enquiries)

.png)
Most contractor websites exist. That's about all they do.
They have a logo. Maybe a homepage with a photo of a van or a job site. A list of services that could apply to any contractor in the country. A contact page with a form that nobody fills in.
If you're a plumber, electrician, roofer, or builder who has a website but isn't getting calls from it, the problem usually isn't that you need a better-looking site. It's that your current site doesn't clearly tell a homeowner in your area what you do, where you work, and why they should call you over the next contractor on the list.
This guide covers what a contractor website actually needs to do, what it should contain, and what it costs to get one built properly.
What a contractor website is actually supposed to do
A contractor website that generates enquiries does three things well.
First, it's clear within three seconds: what you do, where you do it, and how to contact you. Trade, service area, phone number - all visible without scrolling.
Second, it gives homeowners a reason to trust you before they pick up the phone. That means photos of real jobs, not stock images. Your licence or accreditation if you have one. Reviews from actual clients.
Third, it's structured so that Google can understand your business and serve your site to people searching for a tradesperson in your area. That last part is what separates a website that sits idle from one that brings in work.
The most common failure isn't a bad design - it's a site that looks fine but says nothing useful. Nothing on it tells a local homeowner why they should call you instead of the next person on Google.
How website needs differ by trade
Plumbers and gas fitters
A plumber's website has one job: be the first result when someone searches "plumber [suburb]" at 4pm because their hot water system has just packed in. That means it needs to load fast, show your service area clearly, and make it dead simple to call or request a quote. Emergency call-to-actions, a clear service list, and local SEO structure matter more here than anywhere else.
Electricians
Electrical work ranges from quick switchboard replacements to full new builds and the homeowner searching "electrician near me" doesn't always know which category their job falls into. Your website should list your services specifically (not just "residential and commercial") and make your licensing credentials visible early. Trust signals carry extra weight for electrical work.
Roofers and guttering
Roofing and guttering work is often urgent and high-value. A homeowner with a leak after a storm isn't browsing, they're calling the first number they trust. Before-and-after project photos carry particular weight here. A site that can show the problem and the result builds confidence fast.
Builders and general contractors
For builders and general contractors, the website needs to carry more weight. Projects are bigger, and so is the decision. Clients want to see your portfolio, understand your process, and get a sense of whether you're the right fit before they pick up the phone. A well-structured builder website walks a potential client through your past work without turning into a digital brochure nobody reads.
What a good contractor website needs
Fast loading and mobile-friendly
Most people searching for a tradesperson are doing it on their phone, often in a hurry. If your site takes more than three seconds to load, many of them have already hit back and called someone else. Page speed also affects where you rank in local search - a slow site is a signal working against you.
Clear services and service area above the fold
Your trade, your service area, and a way to contact you should all be visible without scrolling. If a homeowner in your suburb lands on your site and can't immediately see that you cover their area, they're gone. The essential information should be front and centre from the moment the page loads - not buried below a full-screen hero image.
Easy ways for visitors to get in touch
A click-to-call button. A short quote request form that takes under a minute to fill in. These aren't complicated, but they're missing from a lot of contractor websites. Every page should have at least one clear path to getting in touch - not just a contact page buried in the navigation.
Proof you're trustworthy before they even call
Homeowners letting a tradesperson into their house are making a trust decision before they've ever spoken to you. Your website can do a lot of that work upfront: project photos, verified reviews, your licence number or trade membership, years in business. These should be woven into the site naturally, not listed on a separate "why choose us" page nobody visits.
How your website helps you show up on Google
When a homeowner searches "plumber Northside" or "electrician near me," Google doesn't show them a random list of websites. It shows the businesses it considers most relevant and trustworthy for that search, in that location. How your website is built is one of the key signals Google uses to make that decision.
A lot of contractors assume their website and their Google Maps listing are two separate things. They're not. How your site is built directly affects whether you show up when someone in your suburb searches for a tradesperson at 9pm on a Sunday.
What local search means for contractors
Local search is different from general SEO. You're not trying to rank nationally for "plumber." You're trying to show up when someone in a specific suburb or postcode searches for your trade. That requires your website to clearly signal your service area - through page content, location references, and structured information that Google can read and index correctly.
Showing up on Google Maps
The map pack - those three business listings with pins at the top of a local search - gets a significant share of clicks before anyone reaches the regular website results below. Getting into that pack depends on your Google Business Profile, your reviews, and how your website supports the local signals your profile sends. These two things work together, not separately.
What local SEO foundations actually look like
The basics aren't complicated: location references in your content, page titles and descriptions that match what your potential clients are actually searching, a site structure that Google can crawl cleanly, and a Google Business Profile that's complete and active. None of this is magic, it's building the foundations correctly so your site has a real chance of appearing in the areas where you work.
What platform should a contractor website be built on?
This is worth thinking about, because the platform affects your site's speed, how easy it is to update, and what ongoing maintenance looks like.
WordPress is the most common choice, but contractor websites built on WordPress often rely on a stack of plugins to handle basic functions - SEO, contact forms, page builders, security. Each plugin is a potential slow-down and a potential point of failure. They also need regular updates, which most business owners don't have time to manage.
Webflow is a platform that produces clean, fast code from a professional design tool without requiring plugins for the basics. Sites built in Webflow load faster, require less ongoing maintenance, and give you a straightforward editor for making content changes yourself. It's the platform most serious web agencies use for this kind of work.
Whatever platform your site is built on, the questions to ask any designer are: how fast will it load? Can I update content myself without calling you? And what does ongoing maintenance actually cost?
How much does a contractor website cost?
Contractor websites built by a professional designer typically start from around $1,500 to $2,000 for a straightforward site (home, services, about, contact, project gallery). More complex projects with multiple service areas, detailed portfolio sections, online quoting sit higher.
The more useful question isn't what it costs upfront, it's what the site is worth if it generates an extra two or three enquiries a month. A $500 template site that generates no calls costs more in the long run than a $2,000 site that pays for itself in the first month.
For a fuller breakdown of what drives website costs up or down, the small business website cost guide covers it in plain terms.
How long does a contractor website take to build?
A standard contractor website - home, services, about, contact, and a project gallery - takes three to four weeks from kick-off to launch. That assumes content (text and photos) is ready or close to ready.
The biggest variable is content. Photography and service descriptions are what slow most builds down. If you're starting from scratch, factor in time to pull those together before a designer can build anything worth launching.
What pages should a contractor website have?
At minimum: a homepage, a services page, an about page, and a contact page.
Beyond that, it depends on your trade. Roofers and plumbers benefit from a project gallery. Builders often need a more detailed process page. If you cover multiple service areas, individual location pages can improve your local search visibility significantly. A page targeting "electrician Suburb A" will consistently outperform a generic homepage for that search.
Do I need a website if most of my work comes from referrals?
Almost every contractor asks this. A website doesn't replace referrals, it makes them more effective. When someone recommends you, the first thing that referral does is Google your name before calling. What they find either confirms the recommendation or creates doubt.
A website also opens a second channel: homeowners in your area who find you through local search, without knowing anyone who's used you before. For most contractors, that's a meaningful source of new work once the site is set up properly.