Month-to-month, no contract — start, stop, or pause anytime.
WebsiteLead ConversionHow-to8 min read

You already paid for the click - your website decides whether it becomes a job

Contractors can recite their cost per click and have no idea what their website converts. Here is how to measure your site conversion rate in ten minutes, the fixes that move it most, and the math showing why a 2% site doubles the price of every customer you buy.

Most contractors can tell you within a dollar what a click costs them. Very few can tell you what happens after the click. That second number - the share of website visitors who actually call, book, or fill out a form - quietly sets the price of every customer you buy. Double it and you have cut your cost per acquired customer in half without touching a single bid, budget, or keyword.

The website usually gets treated as a branding project. It gets rebuilt every four years, argued about in terms of colors and photos of the trucks, and then left alone until the next rebuild. Meanwhile it is the last thing standing between the money you spent on Google and a job on the schedule.

Run the number on your own site first

Open your analytics and pull the last 90 days. You want two numbers: total sessions, and total conversions - calls placed from the site, form submissions, and online bookings. Divide conversions by sessions. That percentage is your site conversion rate, and most contractors have never once looked at it.

Local home-service sites commonly land in the low single digits, and the gap between a bad one and a good one never shows up as a website problem on any report. It shows up as expensive leads. Put dollars on it:

  1. $6,000 a month in ad spend producing 1,200 website sessions costs you $5.00 a session.
  2. At a 2% conversion rate that is 24 leads a month, or $250 per lead.
  3. At 4% it is 48 leads, or $125 per lead - same traffic, same budget, same bids.
  4. If 40% of those leads book, the first scenario costs about $625 per acquired customer and the second about $313.

Nothing there required a better ad account. Same targeting, same bids. The only thing that changed was the page the click landed on.

Conversion rate is the only lever that improves every channel at once. A better landing experience makes your LSA leads cheaper, your search ads cheaper, your Business Profile traffic more valuable, and your referrals easier to close. A bid change only ever fixes one channel.

The first four seconds decide the rest

A homeowner standing in water is not reading your About page. On arrival they are answering three questions in a few seconds: do these people do the thing I need, do they work where I live, and can I reach them right now. If the top of the screen on a phone does not answer all three, they hit back and click the next company in the results.

  • The trade and the city, in plain words. "Emergency plumbing repair in Boise" beats "Quality you can trust since 1998."
  • A tappable phone number, visible without scrolling. On mobile that means a button, not a string of digits a homeowner has to select and copy.
  • One piece of proof up top - your Google star rating and review count, the Google Guaranteed badge, or your license number. Trust has to arrive before the ask.
  • One primary action. Call or book. Two competing buttons plus a chat bubble covering the phone number gives a stressed homeowner three ways to hesitate.

Most contractor sites fail this on mobile specifically, which is where the majority of home-service traffic now arrives. Pull your site up on your phone and look at what is on screen before you scroll. That is the entire first impression you are paying for.

Speed is a conversion feature, not an IT problem

Load time is not a technical detail that belongs to your web guy. It is a revenue number. Google's Core Web Vitals put the "good" threshold for largest contentful paint - roughly, when the main content actually appears - at 2.5 seconds, and the widely cited Google research on mobile found more than half of visits abandoned once loading passed about three seconds. Every second above that is money you already spent, walking away.

The culprits on a contractor site are boring and fixable:

  • Truck and job photos uploaded straight off a phone at several megabytes each instead of compressed to a few hundred kilobytes.
  • An autoplaying background video that adds seconds on a mobile connection and gets muted anyway.
  • A stack of third-party scripts - chat widget, review widget, three tracking pixels, a booking embed - all loading before the page paints.
  • A page-builder theme dragging along code for features the site does not use.

Run your homepage through PageSpeed Insights, read the mobile score, and fix the top three items it lists. It is usually an afternoon of work and it lifts every channel that points at that page.

Your form is asking for too much

Every field is another chance to quit. A form demanding first name, last name, email, phone, street address, service type, preferred date, preferred window, how you heard about us, and a message is not qualifying leads. It is filtering out the busy ones, and busy people are the ones with money.

Ask for what you need to call them back and nothing else: name, phone, and what is wrong. Address and scheduling are a ninety-second conversation your CSR can have, and that conversation converts better than a form field ever will.

  • Put the phone number above the form. For urgent trades most homeowners still want a human. The form is for after hours and for people who hate calling.
  • Say what happens next on the button. "Get a callback in 15 minutes" outperforms "Submit" because it makes a promise instead of asking a favor.
  • Auto-respond in seconds. A form fill that sits until morning is a lead you paid for and donated to a competitor - the same speed-to-lead leak in a different wrapper.
  • Test it monthly from your own phone. The most common broken thing in a website audit is a contact form quietly emailing an address nobody has opened in two years. Forms fail silently after plugin updates and staff changes.

One page per service, per city - not a single Services page

A page listing nine services in nine bullet points ranks for nothing and converts poorly, because it does not match what anybody actually typed. Someone searching "AC not blowing cold" in your city wants a page about that problem. Build real ones for your top three or four money services in each market you serve, and give each page:

  1. The problem described the way homeowners describe it, not the way the trade describes it.
  2. What the visit involves and roughly what it costs. Even a range beats silence, and it pre-qualifies the caller before your tech burns a drive.
  3. Two or three reviews from customers in that city, for that specific service.
  4. Photos of your own crew doing that work. Stock photography reads as stock photography.
  5. The same call and book buttons as the homepage, repeated at the bottom so nobody has to scroll back up.

This is the work that compounds. Paid traffic stops the day the card gets declined; a service page that ranks keeps sending free, high-intent visitors for years and pulls your blended cost per customer down with it. It also pairs with your Business Profile - the profile wins the map pack, the service page closes the person who clicks through.

Proof beats adjectives

"Family owned," "quality workmanship," and "satisfaction guaranteed" appear on nearly every contractor site in your market, which is exactly why they persuade nobody. Proof is anything a competitor cannot copy off your page in thirty seconds:

  • Your live Google rating and review count, pulled in dynamically rather than typed into an image that goes stale in a month.
  • Named reviews from the neighborhoods you actually serve, and real before-and-after photos with one line explaining the job.
  • License number, insurance, manufacturer certifications, and the Google Guaranteed badge if you run Local Services Ads.
  • A warranty with a number in it. "Ten-year workmanship warranty" says something. "We stand behind our work" says nothing.

If you run LSA, that badge does real work on the site too: the homeowner saw it on the ad, and seeing it again confirms they reached the company they clicked instead of a broker reselling them.

If you cannot edit it, it is not your asset

Plenty of contractors only learn during a breakup that the site they paid for monthly sits on a platform the agency controls, on a domain the agency registered, with the analytics history in the agency's account. The pages come down, the rankings go with them, and the rebuild starts from zero - a strange outcome for something you rented for four years. It is the same ownership problem as the ad account, and it takes the same answer: your domain, your hosting, your analytics, your Google and Meta accounts, in your name with your billing.

We build it that way on purpose. A landing page built to convert is included in both ProForged plans, you own every account, we never mark up your ad spend, and we work with one company per trade, per market - so the pages and rankings we build for you are never quietly rebuilt for your competitor across town next spring.

If you have never measured your site's conversion rate, do that this week: sessions, conversions, divide. If the number is under 3%, the cheapest growth available to you is not a bigger ad budget - it is the page you already have. See whether your market is still open or claim your slot, and we will run the audit with you.

Is your industry still open in your city?

We work with one business per niche, per city.