Your visitor is standing in a hot house holding a phone one-handed
Design for the physical situation the reader is in, which is annoyed, distracted, and thumbing at a screen in bright light.
Tap targets big enough for a thumb. Contrast that survives sunlight. A phone number that dials on tap and stays reachable as they scroll.
No carousel, no video that autoplays, no cookie wall covering the call button. Every one of those costs calls and none of them has ever booked a job.
Copy in short blocks. Someone scanning while a house sits at eighty-four degrees does not read paragraphs.
Desktop still matters for the replacement researcher comparing equipment and financing at night. Build for the phone, then let the desktop layout use the extra space properly instead of stretching.
The first screen must answer coverage and credentials, in that order
Before anything else, prove you come to their address and that you are a licensed contractor rather than a lead broker.
Name the service area in words, not just on a map graphic. West Palm Beach plus the towns you actually reach, and a plain line about where you stop.
Put licence identification in the header or immediately under the fold, and repeat it in the footer. Homeowners in this county do check.
Say what you do. Residential changeouts, light commercial rooftop service, ductwork, indoor air quality. A visitor with a twelve-ton package unit should know in three seconds whether to keep reading.
Then the action. One primary call button, one secondary form, and nothing competing with them at the top of the page.
An HVAC enquiry form should ask about the equipment, not interrogate the person
Every field you add costs you submissions, so spend them on the four or five answers that let a dispatcher price and schedule correctly.
Worth asking: service address, whether it is a home or a commercial property, the symptom, roughly how old the system is, and whether they own or rent.
Worth asking on replacement forms only: brand, tonnage if they know it, whether there is more than one system, and whether anyone has quoted already.
Not worth asking: budget ranges, how they heard about you as a required field, marketing consent checkboxes stacked above the submit button.
Owner or renter is the single highest-value question on the form. It disqualifies the calls your office would otherwise spend fifteen minutes on.
Equipment photography is usually what makes a contractor site slow
The install photos that make your site credible are also the thing shipping five megabytes to a phone on a weak signal.
Resize and compress at upload, serve modern formats, size images to the space they occupy, and lazy load anything below the fold.
Audit the third-party scripts. Chat widgets, review carousels, tag managers loading five tags, a heat map tool nobody has opened in a year. Each one delays the moment the call button works.
Measure on a mid-range Android over mobile data, not on a laptop on office wifi. The gap between those two is where the lost calls are.
Speed is not a vanity metric here. A slow page on a hot afternoon loses the visitor to whoever loads first.
Publish your HARV credentials; do not publish a wind speed you cannot source
Trust content should be things you can prove, and technical claims about code should be careful and attributed.
Publishable and useful: your licence details, the trade category, insurance, manufacturer certifications, technician credentials, real reviews with dates.
Handle with care: permitting steps, inspection requirements and anything numeric from the code. Palm Beach County adopted its own Amendments to the Florida Building Code, 8th Edition (2023), effective December 31, 2023, including a county-specific replacement for wind loads and maps. Referring to that document generally is fine; publishing a specific figure off it is not something we would do without reading the adopted maps directly.
Rebate claims need the same discipline. State the condition rather than the amount as a promise, and date the page.
Anywhere the site touches code or law, write "generally" and "in most cases" and point the reader at the building official or their own counsel. Confidence about your marketing, humility about their permit.
Light commercial deserves its own front door, not a paragraph on the home page
A property manager and a homeowner want different proof, different response promises and different contact routes.
Commercial visitors look for scope, after-hours coverage, insurance limits, ability to hold a maintenance contract across multiple sites, and whether you can produce documentation.
Give them a separate page, a separate form that asks about number of units and site addresses, and a contact route that does not sit in the same queue as residential no-cool calls.
If you want that work, say the equipment out loud. Rooftop package units, split systems in tenant spaces, mini-splits, make-up air. Vagueness reads as inexperience.
Keep the residential path untouched. Mixing the two on one page makes both worse.
Questions we actually get
- Do we need a whole new site or can you fix the one we have?
- Depends what is wrong. If the site is slow, thin and hard to edit but structurally sound, a rebuild of the templates and forms usually beats starting over. If it is on a proprietary platform you cannot export from, or the content is written for a different trade, a new build is cheaper in the long run. We would tell you which before quoting either.
- Should the phone number or the form be the main action?
- The phone, for emergency and repair traffic, because those people want a human now. The form earns its place on replacement, maintenance agreement and commercial pages, and after hours. Build both and stop making the visitor hunt for whichever one they wanted.
- Can we put pricing on the site?
- Ranges and structure, yes; fixed numbers on installs, rarely. Publishing a diagnostic fee and explaining how a changeout is priced filters out people who were never going to buy and builds credibility with the ones who will. Publishing a flat system price you cannot honour after seeing the ductwork causes arguments on the driveway.
- Who owns the website when we stop working with you?
- You do. Domain, hosting account, content and code stay in your name from day one, and we hand over access when asked. Any agency that keeps your domain or builds you on a platform you cannot leave has designed the contract, not the site.
- Is online booking worth it for HVAC?
- For maintenance visits and non-urgent diagnostics, often yes, because it captures evening and weekend intent your office would lose. For emergencies and replacement quotes, a booking widget usually just delays a conversation you want to have live. Use it selectively rather than everywhere.