Why Your Website Isn't Getting Calls (and How to Fix It)
If your site gets visits but your phone stays quiet, the problem is usually something small and fixable. Here are 10 common causes on contractor websites, how to check each one in about five minutes, and what to do about it.
By the CraftLaunch team · Updated November 2026
Most of the time, a home-service website that gets visits but no calls has one of three problems: people can't easily call from their phone, they don't trust what they see, or the wrong people (or nobody) are finding it on Google. The good news is that each of these can be checked in a few minutes, without any technical skills. Grab your phone, open your own website, and go through the list below.
Before you start, write down roughly how many calls and form messages you got last week. That way you'll know whether the fixes are working.
Quick self-check: the 10 reasons at a glance
| Problem | 5-minute check | Fix |
|---|---|---|
| 1. No tap-to-call on mobile | Tap your phone number on your own phone | Make the number a clickable link, add a call button |
| 2. Phone number buried | Open the homepage. Can you see the number without scrolling? | Put it in the header of every page |
| 3. Slow to load | Run your site through PageSpeed Insights | Shrink photos, remove heavy extras |
| 4. Vague services | Can a stranger list what you do in 10 seconds? | Specific services, one short section each |
| 5. Missing towns | Search for your town name on your site | List every town and area you serve |
| 6. No price or estimate info | Look for any mention of cost or estimates | Add starting prices or how quotes work |
| 7. No reviews | Count the reviews visible on your homepage | Show real reviews and link to your Google profile |
| 8. Broken contact form | Send yourself a test message | Fix delivery, check spam, test monthly |
| 9. Not on Google at all | Search site:yourdomain.com | Set up Search Console, request indexing |
| 10. Looks untrustworthy | Ask a friend for their honest first impression | Real photos, license info, current copyright |
1. Your phone number isn't tappable on mobile
Many people looking for a plumber or an HVAC tech are searching on their phone, often standing in a wet basement or a hot living room. If they have to memorize your number, switch apps and type it in, a good share of them will just hit the back button and call the next company.
5-minute check: Open your website on your own phone and tap the phone number. Does it start a call? Try it in the header, the footer and the contact page.
The fix: Every phone number on the site should be a "click to call" link (your web person will know this as a tel: link). Even better, add a "Call Now" button that stays visible at the top or bottom of the screen on mobile. This is often the single fastest fix on this list.
2. Your phone number is buried
Some sites put the number only on the Contact page, or in small gray text at the very bottom. Visitors shouldn't have to hunt for it.
5-minute check: Load your homepage on a phone and on a computer. Is the number visible right away, without scrolling? Is it big enough to read at a glance?
The fix: Put the number in the header of every page, in a size and color that stands out. Repeat it near the end of each service page, right after you've explained the job. If you answer 24/7 or offer emergency service, say so next to the number.
3. Your site loads too slowly
A slow site loses people before they see anything. Google's own guidance says the main content of a page should load within about 2.5 seconds for a good experience. Huge photos straight from a phone camera, auto-playing videos and piles of add-ons are the usual culprits.
5-minute check: Go to Google's free PageSpeed Insights tool, paste in your web address, and look at the mobile results. Also just open your site on your phone using cellular data instead of Wi-Fi and count how long it takes.
The fix: Resize and compress photos before uploading them, remove sliders and widgets you don't need, and avoid background videos. If your site builder is simply slow on mobile, that can be a sign it's time to rebuild.
4. Your services are vague
"Quality home services for all your needs" doesn't tell anyone whether you fix garage doors or install water heaters. People with a specific problem want to see that specific problem named.
5-minute check: Show your homepage to someone who doesn't know your business for 10 seconds, then ask them what you do. If they can't name at least three of your main services, your site is too vague.
The fix: List your actual services in plain words: "AC repair," "furnace replacement," "drain cleaning," "roof leak repair." Give each main service its own section or page with a short description, what's included and when to call. Our pages for HVAC companies and plumbers show how specific this can get.
5. You don't say which towns you serve
If someone in a nearby suburb can't tell whether you come to them, they'll assume you don't. Town names also help Google connect your site to local searches.
5-minute check: Pick three towns where you'd happily take a job. Search your own site for each name. Are they mentioned anywhere?
The fix: Add an "Areas We Serve" section listing every town, city and neighborhood you cover. If you serve a big area, consider a short page for your biggest towns, but make each one genuinely useful (local details, typical jobs there), not the same text with the town name swapped.
6. There's no price or estimate information
Homeowners worry about cost before they call. If your site says nothing about pricing, many will leave to find a company that at least gives them a starting point.
5-minute check: Read your site as a customer. Can you find any of these: a starting price, a typical range, a service-call fee, or whether estimates are free?
The fix: You don't have to publish a full price list. Even a line like "Free estimates," "Diagnostic visit $89, credited toward the repair" or "Gutter cleaning from $149" (use your own numbers) removes a big reason not to call. Explain how your quotes work: on-site visit, photos by text, or a phone estimate.
7. You don't show reviews
You're asking a stranger to let you into their home. Reviews from neighbors are what make that feel safe.
5-minute check: Count how many reviews a visitor sees on your homepage without clicking anywhere. Then check whether you link to your Google Business Profile.
The fix: Put a few real, recent reviews on the homepage with the customer's first name and town. Link to your Google reviews so people can see the full picture. Never write fake reviews; customers notice, and it can get your Google listing in trouble. If you're unsure how your website and your Google listing work together, read website vs. Google Business Profile.
8. Your contact form is broken
This one is painful because you can't see it. Forms stop sending after a hosting change, an expired plugin or a changed email password, and messages pile up in nowhere or land in spam. You think you're getting no leads when people are actually reaching out.
5-minute check: Fill out your own form from your phone, using a different email address. Did the message arrive? How long did it take? Check your spam folder too.
The fix: Get the form delivering to an inbox you check daily, ideally with a text or phone notification. Keep the form short: name, phone, town, what you need. Then put "test the website form" on your calendar once a month.
9. Google isn't showing your site at all
Sometimes the issue isn't the site, it's that almost nobody sees it. A new site, a site that was accidentally set to "hidden from search engines," or a site with technical errors may not be in Google's index yet.
5-minute check: Go to Google and type site:yourdomain.com (with your real address, no spaces). If your pages show up, Google knows about your site. If nothing comes up, that's a strong sign it isn't indexed. Keep in mind Google says this search doesn't always list every page it has, so it's a quick check, not a final answer.
The fix: Set up Google Search Console, a free tool from Google for site owners. Its URL Inspection tool tells you whether a specific page is on Google and why not, and it lets you ask Google to look at a page again. If your site is indexed but you only show up when people search your exact business name, that's a ranking problem, not an indexing one. Specific service pages, town names and a well-kept Google Business Profile help over time. No one can honestly promise a first-page ranking.
10. Your site doesn't look trustworthy
An outdated design, stock photos of models in spotless uniforms, a copyright year from 2019, or a "not secure" warning in the browser all make people hesitate.
5-minute check: Ask a friend or family member to look at your site for 30 seconds and tell you honestly whether they would call. Also look at the address bar: does your browser show the site as secure?
The fix: Use real photos of your team, your trucks and your finished jobs. Show your license and insurance information if your trade requires it. Add a short "About us" with your name and how long you've been in business. Make sure the site has an SSL certificate (that's what makes it show as secure) and that the footer and info are current. Our contractor website checklist covers the full list of trust basics.
Where to start if you only have an hour
Do them in this order, because the first ones affect people who are already on your site:
- Test tap-to-call and the contact form (15 minutes).
- Move your phone number into the header (15 minutes, or one email to whoever manages your site).
- Add your service towns and a line about estimates or pricing (20 minutes).
- Run the site: search and set up Search Console (10 minutes to start).
Then give it a few weeks and compare your call count to the number you wrote down at the start. If calls still don't move, check that your Google Business Profile is active and up to date, since people can find and judge you there before they ever reach your website.
When fixing it yourself isn't worth it
If your site is slow, hard to edit, or you've lost the login to whatever it was built on, patching it can take longer than starting fresh. CraftLaunch builds sites for home-service businesses: $69 one-time to design, write and launch, then $35/month for hosting, security updates, SEO upkeep and edits by our team, month-to-month with no contract. You can see what's included on our pricing section, or compare options in how much a home-service website costs. Either way, the checks above apply to any website, whoever built it.