On this page
Contractor websites commonly lose calls through a phone number you can't tap, a quote form that lands in an inbox nobody reads, one page for every service, cloned town pages, stock photos, slow mobile pages, and a domain or hosting account the owner doesn't control. None of these throw an error. Most can be found in an afternoon by testing your own site on a phone.
Key takeaways
- Test your own site on a phone every month: tap the number, submit the form, time the load.
- Make sure you, not your designer, own the domain and the hosting account.
- Cloned town pages with swapped names risk being treated as doorway pages by Google.
- Photos of your own crew and jobs do more than any stock image.
- Without call and form tracking you can't tell which pages bring in jobs.
A contractor website rarely fails loudly. It just sends fewer calls than it should, and nobody notices because nobody is measuring. Most of the problems below take minutes to spot if you open your own site on a phone and act like a customer. Each item names the mistake, why it costs you work, and the fix. If you want the full picture of what a site should include, our guide to what a contractor website needs goes page by page. This list is the other side: the things that break or go wrong without anyone noticing.
1. A phone number that doesn't dial when tapped
Some contractor sites show the phone number as part of an image, or as plain text that a phone won't dial. A homeowner standing in a flooded basement won't copy and retype it. Put the number in the header of every page as a real tap-to-call link, and repeat it at the bottom of each service page. Test it on an iPhone and an Android. If the number shown on your site differs from the one on your truck and Business Profile, pick one and use it everywhere.
2. A quote form that goes nowhere
Forms break silently. The designer set it up to email an address nobody checks, the email lands in spam, or a plugin update stopped it from sending at all. Submit your own form today and see where it goes and how long it takes. Then send a test monthly. Better yet, route form submissions into your CRM or a shared inbox with a text alert to whoever is on call, and send the customer an automatic reply that says when they'll hear from you.
3. Every service crammed onto one page
A single page that lists twelve services in bullets seldom ranks for any single one of them and doesn't answer the questions a buyer has about any one job. A search engine, or an AI assistant looking for an answer to quote, has far more to work with when a page is clearly about water heater replacement. Split out the services you want more of, starting with the most profitable, and give each one a real page with your process, pricing approach and photos.
4. Fifty town pages with only the name swapped
Some agencies sell contractors a page for every town in the county, all identical except the town name. Google's spam policies treat pages built to rank for a cluster of similar searches as doorway abuse. Two of the examples Google gives fit cloned town pages: city or region pages that all send visitors to one page, and substantially similar pages that read more like search results than a site anyone would browse. Google adds that sites breaking these policies can rank lower or drop out of results entirely. Keep town pages only where you have something true to say about working there, and fold the rest into one service-area page. See how to write area pages that rank for what a useful one includes.
5. Stock photos of people who don't work for you
Homeowners recognize the smiling model in a hard hat. Stock photos say nothing about your crew, your trucks or your work, and they make a real company look like a lead site. Replace them with your own pictures, even phone photos: the crew at a job, the truck in a driveway, finished work with the town named. Take a few good ones of the owner too. People hire people, and a face makes the call easier to place.
6. No hint of how you price
A full price list is optional. A site that says nothing about price, though, sends the cautious buyer to a competitor who explains it. Say how you price each service: free estimate on site, flat rate by job type, a trip charge applied to the repair, a range for common jobs if you're comfortable sharing one. Customers who call after reading that already accept your approach, which saves your estimator from walkthroughs that end in sticker shock.
7. Designed on a desktop, never checked on a phone
Many of your visitors arrive on a phone, often outdoors, often in a hurry. And Google says in its documentation on mobile-first indexing that its smartphone crawler reads the mobile version of your pages, and that version is what Google indexes and ranks. A site that looks good on a big monitor can be unreadable on a phone: tiny text, buttons too close together, menus that hide the phone number. Review every page on your own phone before it goes live, and again after every change.
8. Pages that take too long to load
The usual causes on contractor sites are huge uncompressed photos straight off a camera, homepage sliders, autoplay background video, and a pile of plugins each loading their own scripts. A customer with a leaking water heater won't wait for the slider to finish. Resize photos to the size they display at, drop the slider and video from the home page, and remove plugins you don't use. Test on a phone over cellular data, since that's how many customers will see it.
9. A domain or hosting account in someone else's name
This is the mistake that hurts most when it surfaces. The designer registered the domain in their own account, or the site lives on their hosting, and when you part ways or they disappear, your web address and email go with them. Log in today and confirm the domain registration and hosting are in an account you control, with your email and payment method. Keep the logins somewhere safe. Our WordPress versus custom comparison covers ownership questions to ask any builder.
10. Business details that don't match your Business Profile
Your company name, phone number, address (or service area) and hours should read the same on your website, your Google Business Profile and the major directories. Mismatches confuse customers, and Google's guidelines for representing your business say your profile name should reflect your real-world name "as used consistently on your storefront, website, stationery, and as known to customers." Mismatches usually creep in after a move, a new phone line or a name change. Check them side by side once a year. Our Business Profile guide covers the name, category and service-area rules.
11. Reviews you wrote or filtered
Reviews typed by the owner or a staff member, or a reviews page that hides the negative ones while implying it shows them all, carry real risk. The FTC announced a final rule in August 2024 that bans fake reviews and certain insider reviews that don't disclose the writer's connection to the business. It also bars misrepresenting that the reviews on your site represent all or most of those submitted when negative ones have been suppressed, and it lets the agency seek civil penalties against knowing violators. Show real reviews with names as the customers posted them, link to your profile so people can read the rest, and never write one yourself. This is general information, not legal advice.
12. Credentials and claims you can't back up
"Licensed", "certified", "award-winning" and "guaranteed" are claims a customer, a competitor or a regulator can check. Only state credentials you actually hold, name the issuing body, and show license numbers where your state requires them (rules vary by state). If a warranty is on the site, make sure your paperwork matches it. Overclaiming on a website is easy to do and hard to defend. A plain list of what's true reads better anyway.
13. No way to tell which pages bring in jobs
Without call tracking and form tracking, you can't tell whether the drain cleaning page or the Business Profile produced last month's work, so every marketing decision is a guess. At minimum, use a tracking number on the website, tag form submissions by page, and record the lead source on every job in your CRM. Then compare jobs and revenue by source, not clicks. Our guide on tracking lead sources walks through the setup.
14. Pop-ups and chat bubbles covering the call button
On a phone screen, a coupon pop-up, a cookie banner and a chat bubble can cover most of the page, including the button the customer was about to tap. Every widget you add competes with the one action you want. Remove pop-ups that fire on arrival, keep chat bubbles small and off the call button, and check the first screen of every page on a small phone. If a widget doesn't produce jobs you can measure, take it off.
15. A service area the customer has to guess
A homeowner in a town on the edge of your territory wants to know if you'll come before calling. Sites that say only "serving the greater metro area" make them guess, and many guess no. List the counties and main towns you serve on a service-area page, link it from the header or footer, and say what happens just outside the line (a trip charge, certain services only). It filters out calls you'd decline and invites the ones you want.
16. Content that shows nobody is home
A copyright year from years ago, a "spring special" from a past season, a blog whose last post is ancient, or photos of a truck you sold all suggest the business might not be active. Customers notice. Remove expired promotions, update the footer, and either keep the blog current or take the dates off old posts that are still accurate. A smaller site that's clearly maintained beats a bigger one that looks abandoned.
17. A form that asks for too much, or makes people solve puzzles
Every extra required field is one more reason to give up on the form. Ask only for a name, a phone number, a zip code, the service needed and a short description with optional photos. Collect the rest on the call. Image puzzles that make customers pick traffic lights can cost you leads too; use spam protection that runs in the background where your form tool offers it. Submit your own form on a phone with one thumb, and cut anything that annoyed you.
18. No structured data telling search engines who you are
Google says it uses structured data it finds on the web to understand the content of a page. Its LocalBusiness documentation says the markup can describe things like opening hours and separate departments, and lists the business name and address as required properties, with telephone and opening hours among the recommended ones. Mark up only details the page visibly shows, since Google's guidelines say not to add structured data about information that isn't visible to the user, and run the page through Google's Rich Results Test after each change. A good website build includes it from the start.
Where to start
Fix three things this week. Confirm you own the domain and hosting (item 9), since that protects everything else. Tap your phone number and submit your own form from a phone (items 1 and 2), because those are the two paths every lead takes. For an outside review, our free system quote checks these items on your site and tells you what we find.
Frequently asked questions
Which contractor website mistake should I check first?
The path to contact you: a phone number that won't dial when tapped or a quote form that emails an inbox nobody checks. Test both from a phone.
Are city pages bad for a contractor website?
Pages that only swap the town name risk falling under what Google's spam policies describe as doorway abuse. Keep a town page only when it carries real local detail.
How can I tell if I own my website?
Log in to your domain registrar and hosting account. If they're under your designer's account or email, ask to have them transferred to an account you control.
Can I post reviews from customers who told me in person?
Only if the customer wrote it and agreed to have it posted. Don't write or reword reviews for them; the FTC rule announced in 2024 bans reviews that misrepresent the experience of the person giving them. This is general information, not legal advice.
Sources
- Google Search Central: Spam policies for Google web search, 2026
- Google Search Central: Mobile site and mobile-first indexing best practices, 2025
- Google Search Central: Local business structured data, 2026
- Google Search Central: Introduction to structured data markup, 2025
- Guidelines for representing your business on Google, Google Business Profile Help, 2026
- FTC: Final rule banning fake reviews and testimonials, 2024
General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.