
Five contractor website mistakes cost more leads than any others: no phone number on screen, slow mobile pages, no project photos, no sign of where you work, and a quote form that does not work. None of them needs a full redesign to fix.
1. No phone number above the fold on mobile
Someone searching "roofer near me" on their phone is usually ready to call. They land on your site and the number is in the footer, or it is plain text instead of a tap-to-call link, or it is not on the screen at all until they scroll.
For most contractors this is the quickest fix there is. A sticky header with a tap-to-call number stays visible as the visitor scrolls, so calling you never takes more than one tap.
2. A contractor website that loads slowly on phones
Contractor sites are full of photos, and photos that were never optimised are the most common reason a page loads slowly. A 4MB header image sent to a phone on a patchy signal can take several seconds before anything appears.
Google's guidance on Core Web Vitals asks site owners to aim for the main content loading within 2.5 seconds. It also says a good page experience lines up with what its core ranking systems seek to reward. A slow mobile page works against you in the very results where many of your customers are looking.
The fix is usually the images: compress them, serve the right size for each device and lazy-load anything below the first screen. A site that goes from four seconds to under two on a mid-range phone will generally rank better and convert better at the same time.
3. No project portfolio
A homeowner choosing between two contractors they have never heard of tends to go with the one that shows evidence. Before-and-after photos with a short note on the job, the location and the type of work are what move someone from "maybe" to "let me call them".
Many contractor websites have no portfolio at all, or a gallery of unlabelled photos with no context. A roofer who writes three sentences about a specific re-roof in a named neighborhood gets more from it, for search and for persuasion, than a generic gallery of forty pictures.
4. No local signals
A contractor who only works within 30 miles of base often has a website that never says where that is. No town in the headline, no service area and nothing about the neighborhoods they cover.
Google cannot confidently show your site to someone in Austin if nothing on it says you serve Austin. The fix is simple: name your service area on the homepage, build pages for the places you actually work and make sure your Google Business Profile details match your site.
5. No quote form, or one that does not work
Some people do not want to call. They want to describe the job in a message at 9pm and hear back in the morning. A site without a contact or quote form loses everyone in that group.
More common still is a form that exists but goes nowhere: the message lands in an inbox nobody checks, or an auto-reply promises an answer within 48 hours and none ever comes. Test your own form. Fill it in as if you were a customer and see what happens.
Keep Reading
Common Questions
Compare a few numbers. In Google Search Console, check your mobile click-through rate against desktop. In your analytics, compare how many people reach your contact page with how many send the form. Then test your page speed on a phone. If any of these look poor, the site is costing you enquiries.
A phone number you can see and tap on a phone without scrolling. People looking for a contractor on mobile are often ready to call, and if they have to hunt for the number, many of them leave.
Yes. A referred customer will usually look you up before calling. A poor website can undo a warm referral, while a good one confirms the recommendation and makes the next step easy.
Got A Question About Your Own Site?
If "5 Contractor Website Mistakes That Lose You Leads" raised a question about your own setup, send it over. We answer these properly whether or not it turns into work, and if this is not really your bottleneck, we will say so.