The nine home services website mistakes that kill your leads: no phone number above the fold, slow page load speed, no mobile optimization, generic stock photos, no reviews or social proof, a buried contact form, no service area pages, missing schema markup, and no clear call to action. Fix these and your phone starts ringing.

Your website is your best salesperson. Or it should be. It works 24 hours a day, 7 days a week, 365 days a year. It doesn't call in sick. It doesn't take lunch breaks. It doesn't forget to ask for the sale.

But here's the problem. Most home services websites are terrible at their job.

They look fine on the surface. Nice logo. Some stock photos. A list of services. Maybe even a contact page buried somewhere in the navigation. And the business owner wonders why the phone isn't ringing.

We've torn apart hundreds of home services websites. HVAC companies. Plumbing shops. Electrical contractors. Landscaping crews. The same nine mistakes show up over and over again. Every single one of them is costing you calls, jobs, and revenue.

97% of people search online before hiring a home service company. If your website fumbles the handoff, that lead goes straight to the competitor whose site doesn't. This isn't about having a pretty website. It's about having one that converts visitors into phone calls.

These are the nine mistakes. And exactly how to fix each one.

1. No Phone Number Above the Fold

If your phone number isn't in the top right corner of every single page, you're losing calls.

What this looks like

The homeowner's water heater just burst. They search "plumber near me" on their phone. They tap your result. Your website loads. There's a logo. A hero image. Some clever tagline about "quality craftsmanship." But no phone number anywhere on the screen without scrolling.

They hit the back button. They tap the next result. That company has a giant click-to-call button at the top. Guess who gets the job?

Why it kills leads

70% of home service searches happen on mobile. These aren't people browsing casually on a Sunday afternoon. They have a problem right now. AC is dead in August. Pipe is leaking in the basement. Tree fell on the fence. They want to call someone. Not read your "About Us" page.

Every extra tap or scroll between landing on your site and finding your phone number is a chance for that lead to leave. And they will.

How to fix it

Put your phone number in the header of every page. Make it a click-to-call link on mobile. Use a font size that a homeowner with reading glasses can see without squinting. No cute icons. No hidden hamburger menus. Just the number, right there, always.

If you're running a proper home services website, this is non-negotiable. The header template should have the phone number baked in so it shows up on every page automatically. No exceptions.

2. Slow Page Load Speed

Your website has 3 seconds to load. After that, people leave.

What this looks like

Big hero image that hasn't been compressed. A website builder that loads 40+ JavaScript files before the page even renders. Cheap shared hosting that serves your site from a data center in Virginia to a customer in Portland. Fancy animations that look great on a desktop with fiber internet but choke on a phone with two bars of signal.

Why it kills leads

Google's own research shows that 53% of mobile visitors abandon a site that takes longer than 3 seconds to load. Think about that. More than half your traffic is gone before they see a single word on your page.

And it gets worse. Google uses page speed as a ranking factor. Slow sites lose the people who do show up, and they show up less often in search results too. You're getting hit twice.

How to fix it

Run your site through Google PageSpeed Insights right now. Look at your mobile score. If it's under 80, you've got work to do.

The usual culprits:

  • Images: Compress everything to WebP format. Keep files under 150KB. Specify width and height so the browser doesn't reflow the page.
  • Hosting: Get off shared hosting. Use a CDN or edge hosting that serves your site from the closest server to your customer.
  • Scripts: Kill every third-party script you don't absolutely need. That chat widget. The social media feed. The analytics tool you never check. Every script slows your site down.
  • Fonts: Load one or two fonts. Not six. Preload them so they don't cause a flash of unstyled text.

Your target: under 1.5 seconds LCP (Largest Contentful Paint). That's the metric Google actually cares about. It measures how long it takes for the biggest visible element to render on screen.

3. No Mobile Optimization

This isn't 2015. Having a "responsive" website isn't a feature. It's the bare minimum.

What this looks like

Text that's too small to read on a phone. Buttons so close together you tap the wrong one every time. A contact form with 12 fields that requires pinch-zooming to fill out. Horizontal scrolling. Images that bleed off the screen. A desktop layout that just shrinks down to phone size without any thought about how someone actually uses a phone.

Why it kills leads

70% of home service searches happen on mobile devices. That's not a stat you can ignore. If 7 out of 10 people visiting your site are on a phone, and your site is frustrating to use on a phone, you're driving away the majority of your potential customers.

Google also uses mobile-first indexing. That means Google ranks your site based on the mobile version, not the desktop version. A site that looks great on desktop but falls apart on mobile will rank poorly everywhere.

How to fix it

Test your site on an actual phone. Not the "responsive view" in your browser. Actually pull it up on your iPhone or Android and try to use it the way a customer would.

Can you find the phone number without scrolling? Can you tap the call button with your thumb? Does the contact form work without zooming? Does the page load fast on cellular data?

If the answer to any of those is no, your site needs a rebuild. Not a tweak. A proper redesign built mobile-first from the ground up.

Is Your Phone Ringing as Much as It Should Be?

Get a free growth audit from Watson & Co. We'll tell you exactly what's costing you leads and what we'd do about it. No pitch, just straight talk.

Get My Free Growth Audit

4. Generic Stock Photos

Everyone can spot a stock photo. Your customers are no exception.

What this looks like

A guy in a hard hat giving a thumbs up. Two people in suits shaking hands. A perfect family standing in front of a perfect house with perfect smiles. A model pretending to be a plumber who clearly has never held a wrench in her life.

These photos communicate one thing: this company is generic.

Why it kills leads

Home service customers are spending thousands of dollars. They want to know who's actually showing up to their house. They want to see real trucks, real crews, real work. A website full of stock photos says "we didn't care enough to take real pictures." If you don't care about your own website, why would they trust you to care about their home?

Trust is the currency of home services marketing. And stock photos are counterfeit bills.

How to fix it

Start taking photos on every jobsite. Before, during, and after. Your crew loading the truck. The new HVAC system installed in the attic. The finished landscaping job from the curb view. The satisfied homeowner standing in front of their new patio.

You don't need a professional photographer. A decent phone camera with good lighting works fine. Just make sure the images are:

  • Real. Actual jobs you completed. Actual equipment you use. Actual people who work for you.
  • Well-lit. Natural light when possible. No dark, grainy basement shots.
  • Compressed. Run them through a WebP converter. Keep them under 150KB.
  • Labeled properly. File names like "new-ac-installation-daytona-beach.webp" instead of "IMG_4392.jpg".

Real photos build trust. Trust builds calls. Calls build revenue.

5. No Reviews or Social Proof

If you're not showing reviews on your website, you're asking visitors to take your word for it. They won't.

What this looks like

A homepage with zero testimonials. A "Testimonials" page buried in the footer navigation that has three reviews from 2019. No Google review count displayed. No star rating visible. No before-and-after photos. No trust signals at all, just your own claims about how great you are.

Why it kills leads

88% of consumers trust online reviews as much as personal recommendations. When a homeowner is deciding between you and two competitors, reviews are the tiebreaker. Every time.

But most home services companies miss this: putting reviews only on a separate testimonials page doesn't work. Nobody navigates to a testimonials page. Reviews need to appear everywhere, especially right before the moments where you're asking someone to take action.

How to fix it

Place testimonials at every friction point on your site:

  • Above every CTA. Before you ask someone to call or fill out a form, show them proof from someone who already did.
  • On service pages. A review from an HVAC customer on the HVAC page. A plumbing review on the plumbing page. Match the proof to the service.
  • Near your phone number. A simple "Rated 4.9 stars from 200+ reviews" next to the call button works wonders.
  • On the homepage hero. Your strongest testimonial should be visible within seconds of landing on your site.

A solid reputation management system automates the process of collecting reviews so you don't have to chase customers for them. The companies with the most reviews didn't get them by accident. They built a system.

6. Buried Contact Form

If someone has to click through 3 pages to find your contact form, most of them won't bother.

What this looks like

The only contact form is on the "Contact Us" page. Which is the last item in the navigation. The form itself has 15 fields, including "How did you hear about us?" and "Please describe your project in detail." There's no phone number next to the form. No indication of what happens after they submit it. No urgency. No reason to fill it out right now instead of later.

Later never comes.

Why it kills leads

Every step between "I need this fixed" and "I just contacted someone" is a leak in your funnel. The more steps, the more leaks. A buried, complicated contact form is the biggest leak of all.

Home service leads are hot leads. They have a problem. They want it solved. If you make it easy, they'll pick you. If you make it hard, they'll pick the next company in the search results.

How to fix it

Put a simple contact form on every page. Not just the contact page. Every page. Name. Phone. What do you need? Three fields. Maybe four.

Put a contact form on the homepage above the fold. Put a shorter version at the bottom of every service page. Put a click-to-call button next to every form for people who'd rather just dial.

And tell them what happens next. "Submit this form and we'll call you back within 30 minutes." That's a commitment. That sets an expectation. That converts.

7. No Service Area Pages

If you serve 15 cities and you have one generic "Service Areas" page with a bullet list of city names, you're leaving money on the table. A lot of money.

What this looks like

A single page titled "Our Service Area" with a paragraph about your company and a list of 20 city names. No unique content about any of them. No mention of local landmarks, neighborhoods, or problems specific to each area. Just a list.

Or worse, no service area information at all. Just "Serving the Greater [City] Area" in the footer.

Why it kills leads

When someone searches "electrician in Ormond Beach" or "HVAC repair Port Orange," Google wants to show them results that are specifically relevant to that location. A generic service area page doesn't signal relevance for any specific city. It signals relevance for none of them.

Your competitors who have individual pages for each city they serve will outrank you for every single one of those searches. And those searches are where the money is. Local, high-intent, ready-to-buy searches.

How to fix it

Create a dedicated page for each city or area you serve. Each page should have:

  • Unique content. Not the same text with the city name swapped out. Google can spot that instantly and it won't rank.
  • Local references. Mention neighborhoods, zip codes, common home types, or local issues. "Most homes in Deltona were built in the 1980s and 1990s, which means aging electrical panels are a common problem."
  • Specific services for that area. What do customers in that city most often need?
  • A local phone number or click-to-call. Make it dead simple to contact you from each city page.
  • Reviews from customers in that area. Nothing says "we work here" like a review from someone who lives there.

This is the foundation of a local home services SEO strategy that actually works. One page per city. Unique content on each. Internal links between them. It takes effort to build, but the payoff is massive.

8. Missing Schema Markup

Schema markup is code that tells search engines exactly what your business is, where you operate, what services you offer, and what your customers think of you. Without it, you're relying on Google to figure all that out on its own. Google doesn't always get it right.

What this looks like

You'd never know by looking at the website. Schema markup is invisible to visitors. It lives in the page code. And on most home services websites, it's either completely missing or so badly implemented it does more harm than good.

No LocalBusiness schema. No Service schema. No Review schema. No FAQ schema. No breadcrumb schema. Nothing that helps search engines understand what the page is about.

Why it kills leads

Schema markup is how you become eligible for rich results in Google. Those star ratings you see under some search results? Schema. The FAQ dropdowns that show up directly in search? Schema. The business info panel on the right side of Google? Schema.

Without it, your search result is a plain blue link and a meta description. Your competitor with proper schema gets star ratings, FAQ snippets, service lists, and more visual real estate in search results. Who do you think gets the click?

Schema also feeds AI search tools. ChatGPT, Perplexity, Google AI Overviews. These systems pull structured data from websites to answer questions. If your data is structured correctly, your business shows up in those answers. If it's not, you're invisible to the next generation of search.

How to fix it

At minimum, every home services website needs:

  • LocalBusiness schema on every page: business name, address, phone, hours, service area, reviews.
  • Service schema on each service page: service type, description, area served, price range.
  • FAQPage schema on any page with FAQ content: question and answer pairs that Google can pull into search results.
  • BreadcrumbList schema for site navigation structure.
  • Review/AggregateRating schema wherever you display testimonials.

If you don't know how to implement schema, that's fine. Your web developer should. And if they don't know what schema is, you need a new developer.

9. No Clear Call to Action

If someone reads your entire homepage and doesn't know exactly what to do next, your website has failed.

What this looks like

A homepage with plenty of information but no direction. Paragraphs about your history. Lists of your services. Photos of your trucks. But nothing that says "do this right now." No button. No form. No phone number with "Call us now." Just content sitting there like a brochure nobody asked for.

Or the opposite: 7 different CTAs competing for attention. "Call now!" "Get a quote!" "Download our guide!" "Follow us on Facebook!" "Sign up for our newsletter!" "Read our blog!" "Watch our video!" The homeowner doesn't know which one matters, so they click none of them.

Why it kills leads

Hick's Law. The more choices you give someone, the longer they take to decide, and the more likely they are to decide nothing at all. One clear call to action per page. Nothing more.

Every page on your site should have one primary action you want the visitor to take. On most home services pages, that action is "call us" or "request an estimate." Everything on the page should drive toward that one action. The headline. The testimonials. The service descriptions. All roads lead to one CTA.

How to fix it

Pick one CTA per page. Make it obvious. Make it specific. And repeat it.

  • Above the fold: "Get Your Free Estimate. Call (386) 281-7939."
  • After your service description: "Ready to get this fixed? Get your free growth audit."
  • After a testimonial: "Join the home service companies we've helped get booked solid. Check if your market is available."
  • In the footer: Phone number, contact form, one more CTA.

Notice the pattern. Same action, different words, repeated throughout the page. You're not being pushy. You're being clear. There's a difference.

The Compound Effect of Bad Websites

Most home service business owners miss this. These nine mistakes don't exist in isolation. They compound.

A slow website with no phone number and generic stock photos doesn't just lose some leads. It loses almost all of them. Each mistake stacks on top of the others, creating a website that actively drives customers to your competitors.

But the reverse is also true. Fix these nine things and the improvement compounds upward. A fast site with a clear phone number, real photos, visible reviews, simple forms, local pages, proper schema, and one strong CTA on every page will convert at 3 to 5 times the rate of the broken version. Same traffic. Three to five times the calls.

That's not a guess. We've seen it happen for the home service companies we work with. You can see why companies lose leads online for more on closing the gaps in your digital presence.

Stop Leaving Money on the Table

Every day your website has these problems is a day you're paying for leads and handing them to competitors.

You don't need a complete website rebuild to start fixing this. Start with the phone number. Then the page speed. Then the contact form. Work through the list. Each fix stacks on the last.

But if you want all nine fixed right, done by people who build websites specifically for home services companies, that's what we do. We build home services websites that are engineered to convert visitors into calls. Not templates. Not generic WordPress themes. Custom sites built around your services, your market, and your customers.

One partner per market. No conflicts. Your territory, locked down.

Get your free growth audit and see exactly what your website is costing you.


Frequently Asked Questions About Home Services Websites

How much does a bad website cost a home services company?

A poorly performing website can cost a home services company tens of thousands of dollars per year in lost leads. If your site gets 500 visitors per month and converts at 1% instead of 5%, that's 20 missed leads every month. At an average job value of $1,500, that's $30,000 per month in lost revenue. The math is brutal and it only gets worse the more traffic you drive to a broken site.

What's the most important thing on a home services website?

The phone number. Visible, clickable, above the fold on every page. Nothing else on your website matters if people can't easily find how to contact you. After that, page speed and mobile optimization are tied for second. A fast, mobile-friendly site with a prominent phone number will outperform a beautiful slow site every time.

How fast should a home services website load on mobile?

Under 3 seconds at absolute maximum. Under 1.5 seconds is the target you should be aiming for. Google measures this using LCP (Largest Contentful Paint), which tracks how long the biggest visible element takes to render. Test your site with Google PageSpeed Insights and aim for a mobile score above 80. Most home services sites score under 50.

Do home services companies need individual service area pages?

Yes. Individual service area pages are one of the highest-ROI investments in local SEO for home services. Each page targets a specific city or area, making you more relevant for searches like "plumber in [city name]." Without them, you're invisible in local search for every city except the one in your Google Business Profile address. Companies that build out city pages consistently see a 30-50% increase in organic leads from surrounding areas.

What is schema markup and do I need it for my contracting website?

Schema markup is structured code added to your website that tells search engines exactly what your business does, where you operate, and what your customers think of you. Yes, you need it. It's how you get star ratings, FAQ snippets, and detailed listings in Google search results. It also feeds AI search tools like ChatGPT and Google AI Overviews. Without schema, your site is a plain blue link competing against competitors who have rich, detailed search results.

Should I put a contact form on every page or just the contact page?

Every page. Or at minimum, every service page and your homepage. The easier you make it for someone to contact you, the more contacts you get. A short form with 3-4 fields (name, phone, what you need, and optionally email) should appear on every page alongside a click-to-call phone number. The contact page should have the full form with more fields, but never make someone navigate to it as the only option.