Most of what's on a contractor site doesn't get you a single call.
A homeowner with a leak, a downed limb, or a dead AC unit lands on your site with one question: can this company come out, and how do I reach them right now. Everything on the page either answers that in the first two seconds or gets in the way of it. This is the short list of what actually has to be there — and the long list of things contractors pay for that a caller never notices.
What does a contractor website actually need to turn a visitor into a call?
Six things: a phone number visible without scrolling, a lead form above the fold, clear service-area coverage, real job photos instead of stock, a visible license number, and a page that loads fast on a phone over LTE. Everything else on the page is secondary to those six.
Trades websites get visited almost entirely on a phone, usually from a Google search or a map-pack tap, usually by someone with a problem right now. That visitor is not browsing a portfolio. They are deciding, in the time it takes to glance at the screen, whether this business is reachable and real. The six items above are the only things doing work in that window.
Everything past those six — animated hero sections, a blog nobody asked for, a team bio page, a chatbot that isn't connected to anything — is decoration. It doesn't cost the visitor a call by existing, but it also doesn't earn one. The businesses that win the click are the ones that get the six essentials right, not the ones with the most polished site.
Why does the phone number have to be visible without scrolling?
Because most trades visitors are on a phone deciding whether to call, and a number that requires scrolling or hunting through a menu loses that visitor to the next search result. The number belongs in the header, tapped-to-call, on every page — not buried on a Contact page.
A homeowner comparing three companies from a phone screen typically taps into a site, looks for a number, and if it isn't obviously there within a second or two, backs out and taps the next listing. That's not a guess about behavior — it's just what an impatient search on a small screen looks like. A number that only lives on a /contact page has already lost the caller who didn't bother clicking through.
The fix is mechanical: the number goes in the header on every template, formatted as a tappable link (`tel:`), large enough to read without zooming, and it stays the same number that's on the Google Business Profile and the truck door. A second number for the website — for tracking, for a different area code, for anything — creates a mismatch that makes the business look like a different company than the one the homeowner already found on the map.
Does a lead form above the fold actually matter, or is the phone number enough?
The phone number covers the caller who wants to talk right now. The form covers the visitor who found the site outside business hours, or who's the type who'd rather type an address and a problem description than talk to someone. Both are real segments of the same traffic, and a site that only serves the caller loses the second group entirely.
'Above the fold' means visible without scrolling on a phone screen at first load — not the third section down, not behind a 'get a quote' link that opens a separate page. The form itself should ask for the minimum: name, phone, and either an address or a one-line problem description. A ten-field intake form that asks for the make and model of the AC unit before someone's willing to submit anything is a form built for the business's convenience, not the visitor's.
How does a site show service-area coverage without confusing the visitor?
A homeowner's first filter, often before price or reviews, is 'do they come to my town.' A site that only says 'serving the Treasure Coast' in the footer forces the visitor to guess. Naming the specific cities and counties covered — in the header, in the footer, and ideally on a dedicated area page — removes that guess and tells the visitor this business is actually local, not a lead-gen reseller working three states.
The mistake in the other direction is claiming a service area the business can't actually staff for. Listing forty cities across two counties to chase search volume, when trucks realistically run a fifteen-mile radius, produces bad-fit calls that waste both sides' time and, over enough repeat cases, damages the reviews the business needs for everything else.
Why does using stock photos instead of real job photos cost calls?
Stock photos of a generic toolbelt or a smiling model in a hard hat signal, correctly, that the business either doesn't have real work to show or didn't bother. Homeowners comparing several local companies use photos as a trust check, and a page full of obvious stock imagery reads as less credible than a page with a handful of real, ordinary job photos.
The bar isn't professional photography. A handful of clear phone photos from real jobs — a finished roof, a truck at a real address, a technician actually doing the work — reads as more credible than a slick stock photo of a model in branded apparel that's obviously not the crew who'd show up. The difference is authenticity, not resolution.
This matters most on trust-sensitive pages: the homepage hero, the about section, and any 'our work' page. Even one or two real photos mixed in changes how the rest of the page reads. A page built entirely from a stock library, with no visible evidence a real crew exists, is the pattern that erodes trust fastest.
| Element | Why it matters | Common mistake |
|---|---|---|
| Phone number | Visitors decide to call within seconds of landing | Buried on a Contact page, or not tap-to-call |
| Lead form above fold | Captures visitors who won't call outright | Long form, or placed below several scroll screens |
| Service-area clarity | First filter homeowners apply before anything else | Vague 'serving the area' with no named cities |
| Real job photos | Signals the business is active and local | Generic stock toolbelt/hard-hat imagery |
| License number | Required for regulated trades, signals legitimacy | License omitted or buried in fine print |
| Mobile load speed | Most trades traffic is a phone on cellular data | Heavy hero video or unoptimized images slow first load |
Should a license number be on the site, and where?
In Florida, many trades — roofing, HVAC, electrical, plumbing, general contracting — require a state or local license to legally perform the work, and the license number is public information anyone can verify through the Florida Department of Business and Professional Regulation's lookup. Putting that number on the site, typically in the footer, isn't a legal requirement in every case, but it removes a specific objection: 'is this a real licensed company or a truck with a magnet sign.'
A visible license number also works against the exact competitor a homeowner is trying to screen out — the unlicensed or out-of-area crew that shows up after a storm. It costs nothing to display and it's checkable in ten seconds by anyone who wants to verify it, which is precisely why leaving it off looks worse than including it.
Why does load speed on a phone over LTE matter more than how the site looks on a laptop?
Because the visitor deciding whether to call is overwhelmingly on a phone, often on cellular data with an inconsistent connection, not on a fast office Wi-Fi connection viewing a designer's monitor. Google's own Core Web Vitals guidance treats load speed under real mobile conditions as a ranking and usability signal, not a cosmetic detail.
A site that looks great on a desktop over fiber and takes several seconds to become usable on a phone over LTE is failing the exact visitor it needs to convert. Heavy autoplay hero videos, unoptimized full-resolution photos, and third-party scripts (chat widgets, tracking pixels, font-loading services) stacked on top of each other are the usual causes. Each one individually seems minor; stacked together they're the difference between a homeowner reaching the phone number and bouncing back to the search results.
This is measurable, not a matter of opinion — Google publishes the Core Web Vitals thresholds and a full technical guide to diagnosing and fixing slow mobile load times. Any contractor site can be checked against those thresholds directly rather than guessing.
Why does 'family owned since 1998' above the fold cost you calls?
Because it answers a question the visitor didn't ask instead of the one they did. The first screen is for proving reachability and legitimacy fast — a homeowner scanning for a phone number and a reason to trust the business doesn't spend that scan on a founding story. History belongs below the fold, on an about section, after the essentials are handled.
This isn't an argument against mentioning years in business or family ownership — that detail can build trust and belongs on the page. The argument is about placement. Putting it in the hero, above the phone number and the form, spends the visitor's limited attention on a credibility claim before establishing that this business is even reachable. The visitor bounces before ever seeing the number, because the number wasn't the first thing shown.
The same logic applies to any hero copy that reads like a mission statement or an awards list before it shows a phone number, a way to submit a job, or evidence of real recent work. Save the story for the visitor who's already decided to keep reading — don't make it the price of admission to finding out how to call.
Questions we get asked on this
- Not as a prerequisite. A blog can help over time if it's genuinely useful and specific to the trade and area, but a thin blog full of generic posts adds little and can dilute the pages that actually convert. Prioritize the service pages, the service-area pages, and the six conversion essentials before adding content that doesn't directly help a visitor decide to call.
- Only if something is actually monitoring and answering it. An unstaffed chat bubble that goes unanswered for hours is worse than no chat at all — it signals a company that isn't paying attention. If there's no real coverage behind it, a phone number and a lead form do the same job without setting an expectation the business can't meet.
- Enough to demonstrate the business does real, recent work — a handful of clear job photos beats a large gallery padded with stock imagery. What matters is that the photos look like an actual crew at an actual job, not the count. If there aren't enough real photos yet, it's better to show fewer real ones than to fill the gap with generic stock.
- List the core services clearly, but don't bury the phone number and form under an exhaustive service menu before the visitor sees them. A short, clear list of what's offered plus a way to ask about anything not listed serves the visitor better than a wall of every possible service crammed above the essentials.
- Yes, loosely — the logo, colors, and business name should be recognizable as the same company a homeowner saw on a truck or a past invoice. It doesn't need to be pixel-identical, but a site that looks like a completely different, generic business creates the same doubt as a mismatched phone number: is this actually who I think it is.
- No. Almost no homeowner is going to download an app to book a repair they need today. A fast, mobile-friendly website that loads quickly and shows a phone number and form immediately covers the same need with none of the download friction, and it's the version of the business that actually shows up in a phone search.
Get the six essentials installed, not a redesign nobody asked for.
We build the version that answers the call — phone, form, area, real photos, license, speed. Nothing decorative that doesn't earn its spot.
Keep exploring: Websites & local SEO · AI receptionist · What a missed call costs · Google Business Profile guide · Treasure Coast
