Someone searches for a roofer, taps your link, and looks at your site on their phone. In a few seconds they decide whether to call you, keep reading, or go back and tap the next business. Most service business websites lose that moment for the same handful of reasons. Here is what to get right.
1. Say what you do and where, right away
The top of your homepage should answer three questions before anyone scrolls: what you do, where you do it, and how to reach you. "Roof repair and replacement in Harrisburg, Hershey and Mechanicsburg," a phone number and a button is better than any slogan. If a visitor has to scroll to find out whether you serve their town, many will not bother.
2. Make calling easy on a phone
Most people looking for a local service are on a phone. Put a tap-to-call button where a thumb can reach it on every page, and keep it visible as they scroll. If you answer texts, offer a text option too. And if you send texts back to people who fill out your form, include a short consent checkbox, which carriers expect.
3. Give every service its own page
A single "Services" page with a list of bullet points does not do much. Someone searching for "furnace replacement" wants a page about furnace replacement. Give each service you want more of its own page, and answer the questions people ask before they call: what affects the price, how long the job takes, what is included, and which towns you cover. Those pages are also what Google and AI assistants read when deciding whether to show you.
4. Show proof that you do the work
- Real photos. Your crew, your trucks, and before and after shots of real jobs. Stock photos of smiling models in hard hats tell people nothing.
- Reviews. Recent reviews with the customer's first name and town, ideally the same reviews people see on Google.
- Credentials. Your license number, insurance, warranties and years in business, stated plainly.
People are deciding whether to let you into their home or onto their property. Proof is what tips that decision.
5. Load fast
A site that takes several seconds to load on a phone loses people before they see anything. The usual causes are oversized photos, heavy plugins, and pop-ups that cover the page. Resize images before they go on the site, and remove anything that does not help someone decide to call.
6. Keep the form short
Name, phone or email, and what they need. That is enough to call someone back. Every extra field is a reason to give up. If you need more detail, ask for it on the call.
7. Tell people what happens next
"We call you back within one business day" is more reassuring than a form with no explanation. Put a clear next step on every page, say how quickly you respond, and then actually respond that quickly. The fastest reply usually wins the job.
8. Make it readable by Google and AI tools
Your words should be in the page itself, not loaded later by scripts. Add structured data so search engines read your business details correctly, and keep your name, phone and service area the same as on your Google Business Profile and listings. More in our guide to showing up in AI answers.
9. Track what it produces
Count calls and form leads, not just visits, so you know whether the site is working and which pages bring in business. Our guide to tracking calls and form leads walks through it.
Common mistakes
- A homepage-only site with no page for each service.
- A phone number that is hard to find, or not tappable.
- Old hours, an old phone number, or services you no longer offer.
- Stock photos instead of your own work.
- A site built once and never touched again.
The short version
Say what you do and where at the top. Make calling one tap away. Give each service its own page. Show real proof. Keep it fast, keep the form short, and tell people what happens next. That is how we build and run websites for service businesses in our Website work.