I had a roofer tell me his old site had his phone number sitting in tiny gray text at the bottom of the page, and he couldn't figure out why storm-damage calls kept going to the competitor whose number showed up as a big blue button at the top. That's the whole case for a click-to-call button in one story. Any custom web design built for a service business should make calling you the easiest thing a visitor can do on their phone, not something they have to hunt for and then copy by hand.
Should a Small Business Website Have a Click-to-Call Button?
Yes, for almost any business where a phone call is a normal, expected way to reach you. A click-to-call button is built with a simple tel: link, so when someone taps it on their phone, the device's dialer opens with your number already entered. No copying digits, no switching between apps, no typing errors. For trades and service businesses especially, plumbers with a burst pipe at 9pm, roofers after a storm, electricians with a tripped breaker, that one tap can be the difference between a booked job and a visitor who gives up and calls the next search result instead.
Where it matters less: businesses that genuinely prefer scheduling through a form or online booking, like a med spa that wants appointment requests logged in one place, or a business that's rarely reachable by phone during the day. Even then, most owners still want the number visible and tappable, they just don't lead with it as the only call to action.
Where Should a Click-to-Call Button Go on the Page?
Put it somewhere a visitor sees without scrolling, and keep it visible as they move through the site. The two spots that work best:
- The header, on every page. A phone icon or number next to your logo that stays visible as someone scrolls is the single highest-value placement, since it means the call-to-action is always one tap away no matter what page they landed on.
- A sticky mobile bar. On phones specifically, a thin bar fixed to the bottom of the screen with "Call Now" and "Get a Quote" buttons keeps both options in thumb's reach the entire time someone is browsing, which matters more on a phone than a desktop where scrolling back up costs nothing.
Avoid burying the number only in the footer or only on a separate contact page. If someone has to dig for it, you've already lost some of them to a competitor's site that didn't make them work for it.
Click-to-Call Button vs. Contact Form: Which Should You Use?
Most service businesses do better running both, aimed at two different kinds of visitors.
| Click-to-call button | Contact form | |
|---|---|---|
| Best for | Urgent needs, trades, anyone who wants to talk now | Detailed requests, pricing questions, after-hours inquiries |
| Visitor effort | One tap | Typing name, details, submitting |
| Response speed | Immediate, if you answer | Delayed, depends on how fast you check messages |
| Works on desktop | No, needs a visible phone number as text too | Yes |
| Risk | A missed call with no voicemail message loses the lead | A form nobody checks regularly loses the lead just as easily |
A roofing or plumbing site leans harder on the call button, since those customers are often dealing with something broken right now and want a human on the line immediately. A business that handles more planning-ahead requests can lean more on the form, as long as it's checked daily and doesn't just disappear into an inbox. If you're trying to figure out which channels are actually turning into paying work, that's worth pairing with a plan for tracking leads from your website in the first place.
How Do You Actually Build a Click-to-Call Button?
The technical part is simple, it's a standard HTML link using the tel: protocol, something like a href="tel:+19035551234". That's it, no plugin, no third-party script required. The part that actually takes care is making sure:
- The number is also shown as readable text somewhere on the page, not hidden inside an image, so desktop visitors, screen readers, and search engines can all read it.
- The button itself is big enough to tap accurately. Google's own accessibility guidance on tap targets recommends touch areas of at least 48 pixels, since anything smaller is easy to miss with a thumb on a real phone.
- The phone number matches exactly what's listed on your Google Business Profile and anywhere else your business is listed online. Mismatched numbers across your site and your listings create the kind of inconsistency that confuses customers and can muddy local search signals.
This is the kind of detail that's built in from day one on a site I code myself, custom-coded and mobile-first rather than bolted on through a page builder's widget library.
What Happens If You Miss a Call From a Click-to-Call Button?
A click-to-call button only pays off if answering (or at least handling) the call pays off too. If you can't pick up during busy hours, make sure voicemail actually tells the caller when you'll call back, rather than a generic "leave a message" that gives no sense of urgency. Several clients pair the button with a short contact form lower on the page as a backup, so the caller who gets voicemail and doesn't want to wait has somewhere else to go instead of just closing the tab. The goal isn't picking one channel, it's making sure neither one is a dead end.
Should You Offer Texting as an Alternative to Calling?
For some visitors, yes. Not everyone wants to talk on the phone, especially younger customers or anyone trying to get a quick answer without a conversation. A tel: link can usually double as the start of that option too: many phones let someone long-press a tapped number to choose texting instead of calling, and some sites add a separate "Text Us" link using the same number for visitors who'd rather type than talk. The point isn't to replace the call button, it's to give a phone-first visitor more than one way to reach a real person without making them scroll down to a form. If you already answer texts from your business line, surfacing that option next to the call button costs nothing and catches the visitor who was about to leave rather than dial.
Does Adding a Click-to-Call Button Cost Extra?
No, not as a standalone add-on. A tel: link is a few characters of HTML, not a paid plugin or a third-party widget with its own monthly fee. On a site I build, it's part of the standard header and mobile layout from the start, not something tacked on after launch. Where cost actually comes in is if your current site was built on a page builder or template that makes a simple change like this harder than it should be, since some platforms wrap every element in extra code that slows the page down or requires a developer just to edit a button's link. A custom-coded site avoids that problem entirely, since the person who built it can make a change like this in minutes.
What Should You Do Next?
If your current site makes someone hunt for your number or squint at tiny text in the footer, that's costing you calls you're never going to hear about, the visitor just leaves instead of complaining. A click-to-call button in the header, sized to actually tap, paired with a real phone number in text and a voicemail that sets expectations, closes that gap for the cost of a few lines of code. It's a small detail, but it's exactly the kind of thing covered under a standard website plan at $150/month or the $3,500 one-time option, both built mobile-first from the start rather than retrofitted later. Want a second set of eyes on whether your current site is actually making it easy to call you? Request a free mockup and I'll take a look.
