A phone-in-hand checklist for local service businesses
Getting people to your website is only half the job. The other half is what happens once they’re there. Can they tell what you do? Can they reach you? And when they do, does the request land in front of somebody?
You don’t need analytics software or a developer to start answering those questions. You need your phone and a willingness to look at your site the way a stranger would.
One thing up front: this checklist is about what you can see and test. It won’t tell you how many leads you’re losing. Nobody can tell you that from a checklist. At the end, I’ll cover how to start measuring it.
Before you start: set up a fair test
- Use your phone, not your office computer. Google’s mobile-first indexing guidance says Google uses the mobile version of a site’s content for indexing and ranking, so the phone version deserves your attention first.
- Turn off Wi-Fi and use cellular data at least once.
- Open a private or incognito tab so you’re not logged in.
- Start where a customer starts. Search for your service and your town on Google, then tap through from your Google Business Profile and from a regular search result.
- Keep a pen and paper handy and write down anything that slows you down.
Step 1: Can they tell what you do, and where?
Before you scroll, look at the top of the screen:
- Does it say what you do in plain words? For example, “AC repair and installation” tells a stranger more than “Comfort solutions you can trust.”
- Does it say where you work? A visitor in Copperas Cove, for example, wants to know you come to Copperas Cove.
- Can you see a way to contact you without scrolling?
Check your service pages too, not just the homepage. People can land on an inner page straight from Google.
Step 2: Is the next step obvious?
- If several buttons compete equally (“Call,” “Email,” “Book,” “Get a Quote”), is it clear which one to use? There’s no universal rule for how many is too many. The test is whether a stranger can tell what to do next.
- Does the button say what happens? “Call for a free estimate” beats “Submit” or “Click here.” MDN’s guidance on link text says a link should tell people where it goes, even out of context.
- Tap every button. One that does nothing or opens a blank page is worth fixing today.
Step 3: Calling should take one tap
If the phone is how your customers book work, check:
- Tap your call link and confirm it works. On a phone, it should start the call or bring up the dialer. That behavior comes from a “tel:” link. The safest setup is a clearly labeled call link with the number or “Call” written in visible text, not only shown inside an image. Then tap it yourself to make sure.
- Make sure every number reaches your business. You may use more than one number on purpose, such as a tracking number for an ad or a separate line for each location. That can be fine. The job is to check them, not to swap them all for one number. Call each number on your site and on your Google Business Profile and confirm it rings the right place. For your profile, Google’s guidelines for representing your business say the number must be under the business’s direct control and shouldn’t send callers somewhere other than the business.
- Are your hours near the number? Someone seeing it at 7 p.m. should be able to tell whether anyone will answer.
- Call after hours. Is the voicemail box full? Is it a generic carrier greeting? Find out what callers actually hear.
Step 4: If you use a form, keep it short and test it like a customer
Fill out your own form on your phone, start to finish:
- Count the fields. Google’s web.dev form guidance says don’t ask for data you don’t need.
- Check the labels. Does every field have a clear label that stays visible? See the W3C’s form labeling tutorial.
- Check the keyboard. The phone field should bring up a number pad, and the email field should show the @ key. That comes from setting the right field types.
- Check autofill. Does your phone offer to fill in your name, email and number? That depends on standard field settings described in the W3C’s guidance on identifying input purpose.
- Make a mistake on purpose. The form should explain the error in words, not just turn a box red or erase what you typed.
- Check the confirmation. After submission, look for a clear confirmation. If it appears without opening a new page, it should also be announced by screen readers. See the W3C’s guidance on status messages.
Step 5: Booking, if it fits how you work
Online booking fits best when a customer can pick a time without you needing to know more first. If you usually need details or a visit before you can schedule, a call or form may be the better first step.
If you offer booking:
- Make a test booking. Let your staff know first, label it clearly (for example, “TEST – please cancel”), and cancel it afterward. Can you finish without pinching and zooming?
- Check the open times. Do they match when you actually work?
- Check confirmations. Did both you and the business side get one?
- Check your Google profile. Google lets businesses connect a booking provider or add their own booking link. Google’s business link guidelines say the link must let the customer actually complete the booking, so make sure it doesn’t just go to your homepage.
Step 6: Check the mobile basics
Buttons should be easy to tap without hitting the one next to them. The W3C’s target size guideline and MDN’s recommended tap-target size have the details if your web person needs them. If a page feels slow, run it through Google’s free PageSpeed Insights, which reports Google’s Core Web Vitals.
Also look for pop-ups, chat bubbles or cookie banners that cover the phone number or the submit button, and for text you have to zoom to read.
Step 7: What happens after they hit submit?
Steps 1–6 cover what you can see on the page. This step covers what you can’t: where the request goes after it leaves your website. The only way to check is to send a test through every path: the form, the booking page, and a call. Then check:
- Who received it? Find the actual inbox, text, or CRM it went to. Does someone check it every day?
- Did it land in spam?
- How long did it take to get a response during this test? Try once during business hours and once at night or on a weekend. Write down what happened each time. One test shows what happened that day, not what will always happen.
- Did the “customer” (you) get a confirmation?
- Is the request saved somewhere besides one inbox?
Repeat the test whenever you change your website, email, phone system, or staff.
Step 8: Your Google Business Profile is part of the same path
For many local customers, the first tap is on your Google profile, not your website. Check whichever contact options your profile shows right now. Available options change over time, so look at what’s actually there:
- Call: reaches your business (Google’s guidelines).
- Website: goes to a page that loads and makes sense (editing your profile).
- Booking: lets someone actually complete a booking (Step 5).
- Text or WhatsApp, if shown: send a test message and see where it lands. Google offers this to eligible profiles in some areas.
- Hours: current, including holiday hours.
For categories, services and reviews, see our post on common Google Business Profile mistakes.
What this checklist can’t tell you
You may have seen numbers claiming a certain share of visitors leave for one reason or another, or that a missed call costs a set amount. Be careful with those. Many don’t say where they came from, and even good research describes other businesses, not yours.
To learn what’s happening on your site, use your own information:
- Form tracking. Google Analytics 4 can record form_start and form_submit events, so you can compare how many people start your form with how many submit it. A recorded form_submit event indicates that analytics detected a form submission. It does not, by itself, confirm delivery to your inbox or CRM. Check receipt in the actual inbox or CRM. Also submit a test yourself to confirm the events show up, because not every form setup reports the same way, especially forms embedded from another service.
- Call logs. Your phone provider can usually show calls, missed calls, and times.
- Ask customers. “How did you find us?” and “Did you try to reach us another way first?”
- Before and after. Write down the date of any fix, then compare calls, form submissions, and bookings for a similar stretch before and after.
Where automation fits, and where it doesn’t
Missed-call text-back, online booking, and AI chat or phone assistants can help a business answer faster. But they sit on top of the basics; they don’t replace them. If the call link doesn’t work or the form goes to a dead inbox, automation won’t fix it.
Run any of these tools through the same tests above. Make sure a real request reaches a real person, and that automated replies hand off to someone on your team when a person is needed.
One caution on texting: automatic business texting comes with consent and carrier-registration rules. Confirm them with your texting provider or your attorney before you turn it on.
The checklist
- ☐ The top of each main page says what I do and where, in plain words
- ☐ The main next step on each page is obvious, and every button works
- ☐ My call link is clearly labeled, and tapping it starts a call or opens the dialer
- ☐ Every phone number on my site and Google profile reaches my business
- ☐ My form asks only what I need and explains errors in words
- ☐ I sent a test form and found it in the actual inbox or CRM, not in spam
- ☐ I made a clearly labeled test booking, confirmed it, and canceled it (if I offer booking)
- ☐ Buttons are easy to tap, nothing covers the call link or submit button, and slow pages got a PageSpeed Insights check
- ☐ I timed responses to my test requests in and out of business hours
- ☐ Every contact option on my Google profile works, and my hours are current
Want a second set of eyes?
If you’d rather have someone walk through this with you, or you found problems and aren’t sure where to start, Frederick Webb Digital Marketing offers Web Design & Development for local service businesses, starting with a free strategy call.


