Home Service Website Must-Haves: 14 Things That Turn Visitors Into Calls
The 14 things every plumber, HVAC, electrician or cleaning company website needs to turn visitors into calls, as a checklist you can work through this week.
8 min read
By the Yantra Pros team
Key takeaways
- Your website has one job: get the visitor to call or send a request. Every page should make that easy on a phone.
- Put a tap-to-call number in the header, a sticky Call bar at the bottom on phones and a short request form on every page.
- Give each service and each town you serve its own page, so the right page shows up for the right search.
- Trust comes from specifics: your license, your guarantee in plain words, real photos of your crew and real reviews.
- Speed on a phone and LocalBusiness structured data are invisible to visitors, but they help you get found and keep people from leaving.
Picture the person on the other end. Their water heater is leaking, or the AC quit on the hottest day of the week, or they finally want the house cleaned before the in-laws arrive. They search on their phone, tap a few results, and call the first business that looks real and is easy to reach. They are not reading your About page. They are looking for a phone number and a reason to trust you.
That is the whole job of a home service website: turn a visitor into a call or a request. Below are the 14 things that do that work, grouped by what they do. At the end you will find the full checklist to go through with your own site open on your phone.
Start with the phone test
Before you change anything, pull up your website on your own phone, not your office computer. Most of your customers will see it that way. Then ask three questions without scrolling: Can I tell what this business does? Can I tell where it works? Can I call with one tap? If any answer is no, start there. Everything else on this list matters less than those three.
Make calling and requesting easy
1. A tap-to-call phone number in the header
Put your phone number at the top of every page, large enough to read and set up as a tap-to-call link so a phone dials it with one touch. A number shown as a picture, or tucked in the footer, makes people work to reach you. Use the same number you list on your Google Business Profile so customers and Google see one consistent business.
2. A sticky Call bar on phones
On a phone, the header scrolls away as soon as someone starts reading about your drain cleaning or your duct work. A slim bar fixed to the bottom of the screen with Call now (and, if you like, Get an estimate) keeps the next step under their thumb the whole time. Keep it small so it does not cover your content.
3. A clear "Get a free estimate" button
Not everyone wants to call. Some people are at work, some are shy on the phone, some are comparing three companies at 10 pm. Give them one obvious button that says exactly what happens next: "Get a free estimate", "Request service" or "Book a cleaning". Use the same wording everywhere, and make it a strong color that stands out from the rest of the page. If your estimates are not free, say what they cost instead. Surprises at the door lose trust.
4. A short request form
Every extra box on a form is a reason to give up. Ask only for what you need to call back and show up prepared:
- Name and phone number. Email is optional for most trades.
- Address or ZIP code, so you know if they are in your area.
- What is going on, in one open box: "Kitchen sink backing up" tells you more than a dropdown.
- A photo, optional. A picture of the leak, the panel or the stained ceiling helps you quote and bring the right parts.
- Best time to reach them.
Put the form on every page, not just a Contact page, and say how fast you reply: "We call back within two business hours" sets an expectation you can keep. Then test it yourself. Fill it out from your phone and make sure the request lands somewhere you check, not in a spam folder nobody opens.
Show what you do and where you do it
5. A page for every service
A single Services page with a bulleted list does not help much. Someone searching "tankless water heater installation" or "dryer vent cleaning" wants a page about exactly that. Give each main service its own page with what it includes, signs you need it, roughly how long it takes, photos of that kind of job and a call button. Our guide to SEO for home service businesses explains why one page per service helps you rank.
6. The towns you serve
List the towns and neighborhoods you actually work in, and give your main ones their own page. A page about plumbing in a specific town can mention local details you know firsthand: older homes with galvanized pipe, hard water, the subdivision where everyone's sump pump is the same age. Avoid copy-and-paste pages that only swap the town name. Our guide to service area pages walks through how to write them.
Earn trust before the first call
7. Licensed and insured, with specifics
"Licensed and insured" is the minimum homeowners look for, so say it near the top. Better still, show your license number and the state that issued it. Rules about advertising your license vary by state and trade. California's Contractors State License Board, for example, requires contractors to show their license number in their advertising. Check what your own state licensing board expects.
8. Your guarantee in plain words
If you stand behind your work, say how. "If the repair fails within a year, we come back at no charge" is far stronger than "satisfaction guaranteed". Only promise what you already do, and keep the wording the same on your site, your estimates and your invoices.
9. Real photos of your team and your jobs
Stock photos of smiling models in spotless uniforms are easy to spot. Your own photos do more: the crew next to the truck, a clean panel upgrade, a before and after of a grimy kitchen floor. People want to know who is coming to their house. A phone photo in good light beats a polished stock image every time. Ask customers before you post a photo that shows their home, and leave out house numbers.
10. Reviews
Show a handful of recent reviews with the customer's first name and town, and link to your Google reviews so visitors can read the rest. One thing to know: Google's own guidelines say it will not show review stars in search results for reviews a business shows about itself on its own site. Reviews on your site still build trust with visitors. The stars people see in search come from your Google Business Profile, which is why our guide on how to get more Google reviews matters as much as your website.
11. A short FAQ
Answer the questions you hear on every call: Do you charge for estimates? Do you offer emergency service? Which towns do you cover? Do you clean up after the job? Can I be at work while you are here? Each answer saves a phone call and removes a reason to hesitate. Write them the way you would say them to a customer.
12. Hours, and what happens after hours
Show your hours, and say plainly what happens outside them. Do you take emergency calls? Is there an after-hours fee? Will the form get a callback first thing in the morning? A customer whose basement is flooding at midnight needs to know right away whether to keep scrolling.
Be fast on phones and easy for Google to read
13. Speed on phones
A slow page loses people before they ever see your phone number. The usual causes are large photos straight from a camera, autoplaying videos and piles of add-ons. Resize photos before uploading, skip background video and remove anything you do not need. Google offers a free tool called PageSpeed Insights: type in your address and look at the mobile results to see what is slowing the page down.
14. LocalBusiness structured data
Structured data is a small block of code, invisible to visitors, that tells search engines in a standard format who you are: your business name, phone, address, hours and the kind of business you are. The schema.org vocabulary has specific types for many trades, including Plumber, Electrician, HVACBusiness, RoofingContractor, HousePainter, Locksmith and GeneralContractor. Google's documentation describes how to add LocalBusiness markup and recommends checking it with its free Rich Results Test. Make sure the details in the code match what is on the page and on your Google Business Profile.
The full checklist
Open your website on your phone and go down the list. Mark each one yes, no or "sort of". Anything that is not a clear yes goes on your to-do list.
- Phone number in the header of every page, set up as tap-to-call.
- A sticky Call bar at the bottom of the screen on phones.
- One clear estimate or request button, worded the same everywhere.
- A short request form on every page, tested from a phone, with a stated reply time.
- A separate page for each main service.
- A list of towns served, with pages for your main towns.
- License number and insurance stated near the top.
- A guarantee written in plain, specific words.
- Real photos of your crew, your trucks and your work.
- Recent reviews, with a link to your Google reviews.
- An FAQ that answers the questions you hear on every call.
- Hours, plus what happens after hours and in emergencies.
- Loads quickly on a phone, with resized photos and no autoplay video.
- LocalBusiness structured data that matches your Google Business Profile.
What to fix first
If your list of no's is long, do not try to fix everything in one weekend. Work in this order, because the first items affect every visitor and the later ones take more time:
- Make calling easy: tap-to-call header, sticky Call bar, one estimate button. These are often quick changes.
- Fix the form: cut it down, test it, and make sure requests reach a phone or inbox you check daily.
- Add trust: license number, guarantee, a few real photos and a few real reviews.
- Speed it up: resize photos and remove what slows the page down.
- Build out pages: one per service, then one per main town, written in your own words.
- Check the code: confirm your LocalBusiness structured data with Google's Rich Results Test.
Then keep it fresh. Add new job photos every month, update your hours before holidays, and add a new FAQ answer whenever a customer asks something you have not covered. Your website should match your Google profile, which our guide to Google Business Profile for home services covers step by step.
A website does not need to be fancy to get calls. It needs to be clear, quick on a phone and honest about who you are. If you would rather start from a site that already has these pieces built in, get started with Yantra Pros, or run the free report first to see what to fix on the site you have.
Frequently asked questions
- What should be on a home service business website?
- At minimum: a tap-to-call phone number in the header, a sticky Call bar on phones, one clear estimate button, a short request form, a page for each service, the towns you serve, your license and insurance, a plain-language guarantee, real photos, reviews, an FAQ, your hours, fast loading on phones and LocalBusiness structured data.
- Do I need a separate page for every service?
- For your main services, yes. Someone searching for a specific job, like drain cleaning or a panel upgrade, is more likely to find and trust a page about exactly that job than a single page that lists everything you do.
- How long should a request form be?
- As short as possible. Name, phone, address or ZIP code, a box to describe the problem, an optional photo and the best time to call is enough for most trades. Every extra field gives people a reason to leave.
- Will reviews on my website show stars in Google search?
- Usually not. Google's guidelines say it does not show review stars in search results for reviews a business displays about itself on its own site. Reviews on your site still help visitors trust you, and the stars people see on Google come from your Google Business Profile.
- How do I check if my website is fast enough on phones?
- Open it on your own phone over a cellular connection, then run it through Google's free PageSpeed Insights tool and look at the mobile results. Large photos and autoplaying video are the most common reasons a home service site is slow.