You paid for a website. It looks fine. Your phone does not ring from it, and when someone does fill out the form, you find it three days later in a spam folder. Meanwhile, the guy across town with the ugly site has a full schedule.

A contractor website that produces no calls almost always has the same handful of problems, and none of them require a redesign. They need a diagnosis, then a fix for each one. Most take an afternoon.

Here is the list we run through on every site an owner sends us, in the order we check it.

No phone number above the fold

Open your site on your phone. Do not scroll. Is there a phone number you can tap? If not, that is the first fix, and it might be the whole problem.

The visitor is standing in their driveway or looking at a leak. They want to call. If they have to scroll, hunt through a menu, or find a Contact page, half of them are gone. The hero image of a sunset over a roof is not helping.

Fix. Put the phone number in the header on every page as a tap-to-call link. Add a Get a Quote button next to it. On mobile, add a sticky bar at the bottom with Call and Text. This is a 20-minute change on any platform.

The site is slow

If your site takes more than three seconds to show something useful on a phone, a good share of visitors leave before they see it. Google also ranks slow sites lower, so you get fewer visitors in the first place.

The usual causes are giant photos uploaded straight from a phone, a page builder stacked with plugins, and three chat widgets fighting each other.

Fix. Run the mobile test at PageSpeed Insights. Resize every image to under 200 KB. Remove every plugin and widget you cannot name the purpose of. If the theme is the problem, a lean rebuild is cheaper than you think, and we break down what the rebuilt site needs in what a field service website needs to rank in 2026.

Nothing on the page convinces them

The visitor found you. Now they are deciding whether to call you or the next result. Two things usually lose them here.

No proof

Your site says you are licensed, insured, and family owned. So does every competitor. The visitor has no reason to believe any of it, and nothing on the page tells them what your work looks like.

Fix. Three things on every service page:

  1. Real before-and-after photos from real jobs. Not stock. Crooked is fine.
  2. Three Google reviews, with the customer’s first name and town, pulled from your profile.
  3. One specific number. Years in business, jobs completed, or average rating with the count. “4.9 stars from 212 reviews” does more than a paragraph of adjectives.

If you do not have the reviews yet, that is the real problem, and the process for fixing it is in Google Business Profile for field service.

Generic copy that could be any company

“We are committed to quality and customer satisfaction. Our experienced team provides top-notch service.” That paragraph is on ten thousand contractor sites. It does not rank for anything and it does not convince anyone.

Fix. Rewrite each service page to answer the five questions a customer actually has. What exactly do you do. How long does it take. What does it cost, as a range. What could go wrong and how do you handle it. What happens after I call. Use the words your customers use on the phone. If they say “the black streaks on my roof,” write “the black streaks on your roof,” not “biological staining remediation.”

Read your home page out loud. If you could not say it to a customer’s face without feeling silly, cut it.

No service area

A visitor in a town 20 minutes from your shop cannot tell whether you serve them. Google cannot either, so it does not show you for searches in that town.

Fix. A service area page that lists every town you cover. Then a page for each main service in each main town. Your address and service area in the footer of every page. The same service area listed on your Google Business Profile. If you serve 15 towns and your site mentions one, you are invisible in 14 of them.

The form problem: submissions that go nowhere and leads nobody answers

If the site is getting visitors and still no jobs, the leak is almost always here, in one of two places.

Forms that go nowhere

This one is more common than you would believe. We test the form on every site an owner sends us. A surprising share either error out, send to an email address nobody checks, or land in spam. The owner thinks the website produces no leads. The website produced leads for a year and nobody saw them.

Fix. Fill out your own form from your phone right now. Time how long it takes to reach you. Then:

  • Route submissions to a text message on a phone that is always on, plus an email.
  • Send a copy into Jobber as a lead or request so it lands on a board someone looks at.
  • Send the customer an automatic confirmation that says when they will hear back.
  • Cut the form to four fields. Name, phone, address, what you need.
  • Test it again once a month. Things break silently when a plugin updates.

No follow-up on the forms you do get

The form works. The lead arrives. You see it at 9 pm, plan to call in the morning, and by the morning they booked someone else. In our experience, the company that replies first wins the job more often than the one with the best price, and first now means minutes.

Fix. Set a rule that every web lead gets a reply in under five minutes during business hours and under fifteen minutes any other time. If you cannot keep that rule yourself, give it to someone who can. A virtual assistant during the day. An AI agent that sends the first text within a minute at any hour and hands the reply to a person. Both are cheaper than the jobs you are losing.

Then follow up on the quote. A quote sent and never touched again is a lead you paid for and threw away. We use a seven-touch cadence over two weeks, and it is written out message by message in automating quote follow-up.

Ranking for nothing

Type your main service and your town into Google. Are you on the first page? Now do it for your second service and the next town over. If the answer is no across the board, the site is not producing calls because nobody is finding it.

The usual reasons: one page that lists every service, no city pages, no articles, a thin Google Business Profile, and a handful of reviews against competitors with hundreds.

Fix. This is the longest one. It is a few months, not an afternoon.

  1. One page per service. One page per service per main city.
  2. A Google Business Profile with every service listed, weekly posts, and a steady flow of reviews.
  3. Five to ten articles that answer the questions your customers ask before they buy.
  4. Your name, address, and phone number matching exactly everywhere they appear online.

The full process is in local SEO for trades companies.

The 30-minute diagnosis

Run this on your own site today. Mark each one pass or fail.

  • Phone number tappable without scrolling on mobile
  • PageSpeed mobile score above 70
  • Real job photos on every service page
  • Three or more reviews on every service page
  • Copy names a price range and a time estimate for each service
  • Service area page with every town listed
  • Test form submission reached your phone in under 5 minutes
  • Every web lead gets a reply within 15 minutes
  • First page of Google for your main service plus your main town

Three or more fails and the site is the reason. Fix them in the order above. The first seven are an afternoon or two. The last two are a system and a quarter of work.

Where Intrepid fits

We run this diagnosis for trades companies, fix what can be fixed on the current site, and rebuild when the site is not worth saving. Every site we build wires the forms into Jobber with a reply in minutes. If you want us to run the checklist on your site, see our website work or book a call. Send the URL and we will tell you what we find before you spend anything.