If your phone hasn't rung from your website in two weeks, something on it is broken, and a website audit checklist built for service businesses can show you what in about 30 minutes. You don't need a developer for this first pass, just your phone, your website, and a list of the exact things that make contractors, plumbers, electricians, and other home service companies lose calls without ever knowing why.
Most owners assume a quiet website means bad luck or a slow season. Often it means one specific thing is broken: a call button that doesn't work on mobile, a contact form that silently fails to send, a slow-loading page, or a missing license number that makes a cautious homeowner click away. This checklist walks through each of those, in order, so you land on the actual problem instead of guessing.
Key Takeaways
- A website audit checklist for service businesses should cover five areas in order: speed and mobile, page content, trust signals, lead capture and tracking, and Google search.
- Google's Core Web Vitals set specific speed targets: Largest Contentful Paint at 2.5 seconds or less, Interaction to Next Paint at 200 milliseconds or less, and Cumulative Layout Shift at 0.1 or less, according to web.dev.
- PageSpeed Insights (pagespeed.web.dev) is Google's free tool for testing how a site performs on mobile and desktop devices.
- California Business and Professions Code section 7030.5 requires licensed contractors to include their license number in all forms of advertising, and CSLB's advertising regulation (16 CCR 861) covers "any electronic transmission," which includes your website.
- A contact form that submits without showing an error can still be silently failing to deliver leads to your inbox, and the only way to know is to test it yourself.
Why a website audit comes before a redesign
A full redesign is a bigger project. A website audit checklist costs 30 minutes and tells you whether you actually need one. Plenty of dated-looking contractor sites still convert fine, because the phone number is easy to tap and the pages load fast. Plenty of newer-looking sites lose calls every day because of one broken form or one missing city page.
Running the audit first means any money you spend afterward goes toward a real problem instead of a guess, and it gives you a baseline for whether your fixes actually worked.
Our website analysis servicestarts with a free 15-minute audit that covers phone page speed, service pages, and your Business Profile, and ranks three priority fixes by impact, because fixing the wrong thing first wastes the budget you'd rather spend on the right thing.
Speed and mobile checks
Open your website on your phone, on your regular cell connection, not office WiFi, and time how long it takes to look usable. If it takes more than a few seconds, a homeowner with a leaking pipe has probably already tapped back to Google and called someone else.
For a number instead of a guess, run your homepage and top service page through PageSpeed Insights (pagespeed.web.dev). It scores your site and flags specific things slowing it down, like oversized images or scripts loading before the page is usable.
The report shows two things: a 0 to 100 performance score (90 or above is good, per Google's PageSpeed Insights documentation) and, if your site has enough traffic, a Core Web Vitals check based on real visitors. Web.dev sets the Core Web Vitals targets for a "good" score: Largest Contentful Paint at 2.5 seconds or less, Interaction to Next Paint at 200 milliseconds or less, and Cumulative Layout Shift at 0.1 or less, measured at the 75th percentile of real page loads. You don't need to memorize the metrics, just whether your report is green, yellow, or red.
While you're on your phone, check the basics a speed score won't catch:
- Is your phone number tappable from every page, not just the homepage?
- Does tapping it open the phone app with the number pre-filled?
- Can you read your headline and book a job without pinching to zoom?
- Do buttons have enough space around them that you're not tapping the wrong one?
Pages and content checks
Search for your own business by service and city, the way a customer would: "water heater repair Van Nuys," "roof leak Long Beach." If you don't have a page built around that exact phrase, a competitor with a dedicated page will usually outrank you for it.
Check for these:
- A dedicated page for each core service, not one page trying to cover everything.
- A dedicated page or clear section for each city or neighborhood you actually serve.
- Content that reads like it's for a real customer in that city, not the same paragraph with the city name swapped in.
- A clear answer, within the first screen, to whether you serve that customer's exact need in their location.
One page listing ten services in a bulleted list is a common content gap on a contractor site. It's also one of the fastest to fix, and it's the kind of work our on-page SEO service is built around: matching pages to the terms customers actually search.
Trust checks for contractors
Homeowners hiring a contractor are choosing someone who'll be in their house or on their roof, and they look for reasons to trust you or bail. Check your site for:
- Your license number, visible where a visitor can find it without hunting. California Business and Professions Code section 7030.5 requires licensed contractors to include their license number in all forms of advertising, and CSLB's advertising regulation (16 CCR 861) covers "any electronic transmission," which includes your website.
- Real photos of your work or team, not stock photos that could belong to any company.
- Your actual service area stated plainly, so someone outside it doesn't call and get turned away.
- Reviews visible on the site itself, not just sitting on Google.
- A phone number and address that match your Google Business Profile exactly, including suite numbers.
Keep them identical so customers and directories see one consistent version.
Lead capture and tracking checks
This is the section most owners skip, and it's the one most likely costing money right now.
Fill out your own contact form with a real message. Check three things: did you get an on-screen confirmation, did a notification reach your team, and did it arrive within minutes. Forms can fail silently: a plugin update breaks the email connection, a spam filter swallows the notification, or an old address is wired into the form.
Also check whether call tracking shows which calls came from the website, and whether Google Analytics is actually recording visits.
Google search checks
Search your business name directly in Google, and confirm your Business Profile shows the right hours, phone number, and a working link to your website. Then search the way a customer would, by service and city, and see whether you show up on the first page.
Check whether the Business Profile link and your website's contact information match exactly, and whether your listed service areas match your website. A profile listing five cities when your site mentions two is a gap worth closing.
If you're not sure how to fix what this turns up, that overlaps with what our web design and development service handles when we rebuild a site around how customers actually search.
Putting the checklist to work
Run through this in order, on your phone, with a notepad open. Speed and mobile first, since a slow or hard-to-tap site undermines everything else. Pages and content next, since that determines whether you show up at all. Trust checks after that, since that determines whether a visitor decides to call. Lead capture and tracking after that, since a broken form erases the value of everything above it. Google search checks last, to confirm the picture matches what's public.
You'll likely find two or three real issues, not twenty. Fix those first, prioritizing what's turning away calls.
If site speed came back slow, our earlier piece on how load time affects your bookings walks through why a slow contractor site loses jobs specifically, not just traffic in general.
If you'd rather have someone else run this whole checklist against your site and tell you exactly what's costing you calls, we offer a free 15-minute audit.
Get your free website audit.
Frequently asked questions
Running through this checklist yourself takes about 30 minutes on your phone, covering speed, mobile usability, page content, trust signals, lead capture, and your Google search presence. A professional audit digs deeper into code and tracking setup, but the self-check above surfaces the most common problems on its own.
No, the checklist in this article is designed for the business owner or office manager to run alone, using only a phone and a free tool like PageSpeed Insights. You'll only need a developer once you've identified a specific technical problem, like a broken form integration or a slow-loading image, that needs fixing.
Ranking on Google gets someone to your page, but the site still has to load fast, show a tappable phone number, and run a working contact form for that visit to turn into a call. Run the trust and lead capture sections of this checklist first, since a slow page or a broken form can stop a ranked visit from turning into a call.
A score of 90 or above is considered good, according to Google's PageSpeed Insights documentation; 50 to 89 needs improvement, and below 50 is poor. If your site gets enough traffic, the report also includes a separate Core Web Vitals check based on real visitors, with its own targets from web.dev: LCP at 2.5 seconds or less, INP at 200 milliseconds or less, and CLS at 0.1 or less.
Yes, if you're a licensed contractor in California, your license number is required in all forms of advertising under Business and Professions Code section 7030.5. CSLB's advertising regulation (16 CCR 861) defines advertising to include "any electronic transmission," which covers your website. Putting it somewhere visible, like your footer or contact page, also helps build trust with homeowners comparing you to competitors.
The only reliable way is to submit it yourself with a real test message and confirm the notification reaches the inbox your team actually checks. A form can display a success message to the visitor while the email notification behind it fails silently, so don't rely on the on-screen confirmation alone.
Yes, a dedicated page for each core service gives Google a specific page to match against specific searches, which a single page listing all your services in bullet points usually cannot do. It also gives a visitor searching for that exact service a page that speaks directly to their need instead of a general overview.
An audit identifies which parts of your existing site are working and which parts are losing you calls, while a redesign rebuilds the site from scratch instead of fixing pieces of it. A redesign is a bigger project, and is only worth doing once an audit shows the problems go deeper than a few fixable issues.



