This is a diagnostic checklist for an existing website. If you want a list of features a good contractor site should have, see what makes a good contractor website. If you have already decided the site needs replacing, see contractor website redesign.

Before you start: test it like a customer

Pick up your phone, switch off Wi-Fi and search for the service you most want to sell plus your town, for example “roof repair Charlotte”. Tap through to your site and try to do three things: find out whether you cover that area, call you and request a quote. Note every moment you hesitate. Then ask someone who does not work for you to try the same thing and watch without helping.

Check 1: Does the page load quickly on a phone?

How to check: run your home page and your main service page through Google's free PageSpeed Insights and look at the mobile result. Also just watch how long the page takes on your own phone over mobile data.

Common causes: uncompressed photos straight from a camera, auto-playing background video, several chat or tracking widgets loading at once, and heavy page-builder themes.

Remedies: resize and compress images to the size they are actually displayed, remove widgets nobody uses, and replace background video with a strong still photo.

Check 2: Can a visitor call you with one tap?

How to check: on your phone, look for the phone number without scrolling. Tap it. Does it open the dialer?

Common causes: the number is inside an image, is written in a way the phone does not recognize, or appears only in the footer.

Remedies: put a tappable number in the header on every page, and add a clear call button near the top of each service page. Make sure the number shown is one that is actually answered or connected to missed call text back.

Check 3: Is it obvious what you do and where?

How to check: show the top of your home page to someone for five seconds, then hide it. Can they say what trade you are in, which services you offer and roughly where you work?

Common causes: a slogan instead of a plain headline, one generic “services” page listing everything, and service areas mentioned only in the footer.

Remedies: use a headline that names the trade and area, give your most important services their own pages, and list the towns you cover. Google's guidance on creating helpful, people-first content is a useful test here: write for the person deciding whether to call you, not for a keyword list.

Check 4: Is there believable proof?

How to check: count how many photos on the site show your own work, crew or vehicles, rather than stock images. Check whether reviews are visible without hunting for them.

Common causes: stock photography, a gallery that has not been updated in years, and reviews hidden on a separate page.

Remedies: replace stock images with recent job photos, show a few reviews near your calls to action, and add basics such as licensing details where they apply to your trade and state.

Check 5: Can the quote form be finished in under a minute?

How to check: fill in your own form on your phone and time it. Then check that the submission actually arrived and who received it.

Common causes: too many required fields, dropdowns that are awkward on a phone, forms that fail silently, and submissions going to an old email address.

Remedies: ask only for what you need to respond (name, phone or email, job type, a short description), test the form after every site change, and make sure submissions go to a shared inbox someone checks daily.

Check 6: What happens after someone gets in touch?

How to check: submit a test inquiry and call your own number while you are unavailable. Note how long it takes before anyone responds.

Common causes: inquiries landing in one person's personal inbox, calls going to a full voicemail box, and no agreed response time.

Remedies: send calls, texts and form submissions to one place, agree who responds and how fast, and follow up on quotes that have not been answered. The speed to lead guide covers this in more depth.

Check 7: Does your Google Business Profile match the site?

How to check: compare your business name, phone number, hours and service areas on your website with your Google Business Profile.

Remedies: make them consistent and keep the profile up to date. Google explains how to improve your local ranking on Google, including keeping business information complete and accurate.

What to fix first

Problem foundTypical effortFix first?
Phone number not tappable or hiddenMinutesYes
Form broken or going to the wrong inboxMinutes to hoursYes
No agreed response processA conversationYes
Oversized images and unused widgetsHoursYes
Unclear headline and service areasHoursSoon
Stock photos and missing reviewsOngoingSoon
No dedicated service pagesDaysPlan it
Slow, outdated platform throughoutA rebuildConsider a redesign

Where Grit fits

Grit builds and manages contractor websites with the phone, inbox, CRM and follow-up connected behind them. If your checks point to a structural problem rather than a few quick fixes, you can request a 15 minute demo and we will tell you honestly whether the system fits your business.

Frequently Asked Questions

How often should I check my website?

Test your forms and phone links after every change to the site, and run through the full checklist a few times a year.

Do I need a new website to fix these problems?

Often not. Contact, form and follow-up problems can usually be fixed on the existing site. A rebuild makes sense when the platform itself is slow or the structure cannot support proper service pages.

Will fixing these guarantee more leads?

No. These checks remove friction for people who already found you. How many inquiries you get also depends on demand, competition, reviews and visibility in your market.

Bottom Line

Most lost leads are not a mystery. Test the site on a phone, work through speed, contact, clarity, proof, forms and follow-up, and fix the cheapest problems first. Only rebuild when the structure itself is what is holding you back.