We see this all the time. A contractor gets 40 visits to his website a month and asks, "Why is my website not working?" Here is the honest answer, the one most web guys will not say to your face: your website is a store. Forty visits means forty people walked in all month. Nobody is coming, and if they did come, the store probably could not close them anyway. Two problems, not one. Let's fix both.
⚡ QUICK SUMMARY
A website is a store with an address, www.whatever.com. Nobody walks into a store they have never heard of. If you get 40 visits a month, the cause is not the design. The cause is that nothing is sending people to the door: no Google Business Profile work, no local SEO, no paid traffic, no reviews, no content. Fix that first. Then fix the second problem most owners find right after: a site that cannot turn a visitor into a lead. Traffic and conversion. Both have to be managed, or neither one pays.
Why is my website not getting traffic? Because a website is a store.
Say you open a shop at 25 Main Street in some small town. You put up a sign. You unlock the door. Then you sit inside and wait. How many people walk in? A few neighbors. A lost tourist. That's it. Nobody thinks that is strange. Every owner knows you have to advertise to bring people into a store.
A website is the same store, with an address that starts with www instead of a street number. The web guy hands you the keys, you unlock the door, and you wait. Forty people a month wander in. Then the owner asks why the website is not working. It is working. It is doing exactly what an empty store does. Nobody sent anyone to it.
I have to remind myself that people just do not know this. Nobody explained it when they bought the site. So here it is in plain words: when you own a business, you have to go out and get people through the door. On a street or on the web, that is the hardest part of business, and it never stops.
The common reasons a contractor website gets no visitors
When we audit a site stuck at 40 visits a month, the causes are almost always the same. None of them are about how the site looks.
1 The Google Business Profile is half empty
Most local traffic starts on the map, not on your site. A profile with no photos, few reviews, and missing services sends nobody to your door. Search engines and homeowners both skip it.
2 No local SEO work
No service pages for what you do, no real pages for the towns you serve, no reviews mentioning the work, no citations. The site has no reason to show up in organic search for "water heater repair near me," so it doesn't. Here is what local rankings actually run on.
3 No paid traffic at all
No search campaigns, no Local Services listings, no Facebook campaigns. Paid traffic is the fastest way to send people into the store while the slow stuff builds. Zero ad spend usually means zero new visitors.
4 No content, so nothing to find
A five-page brochure site gives search engines five chances to show up. A site with helpful answers to the questions homeowners ask gives it hundreds. High quality content is how you attract visitors who are not searching your name.
5 Nobody is looking at the numbers
No Google Analytics, no Search Console. The owner has no idea if visits are 40 or 400, or where they came from. You cannot fix what you never measure.
The second problem: the store cannot close
Here is the conundrum. The owner with 40 visits does not have one problem. He has two. Chances are his website does not do the things it is supposed to do if people did come. It has a phone number nobody answers after 4pm, a contact form that emails an inbox he checks on Sundays, no way to text, no way to book, and no follow-up of any kind.
His natural instinct is to go fix traffic. Fair. So he pays for clicks, website traffic goes from 40 to 400, and then he finds out the store cannot sell. Now he has to stop and fix conversion. He paid for traffic that leaked out the back door while he learned the lesson. We watch this happen every month.
Traffic and conversion are two pieces of one job. Bring people through the door. Then, once they are inside, convert them into leads and paying customers. Both have to be properly managed at the same time. Get one right without the other and you still have an empty register.
How do I attract traffic to my website? Start with the map, then pay for the rest.
Here is the order we use for a contractor starting from 40 visits.
1 Week 1: Fill the Google Business Profile
Every service, every photo, every hour. Ask your last 20 happy customers for a review by text. This is the cheapest traffic you will ever get, and it lands on the map and on your site.
2 Week 1-2: Turn on Local Services Ads and one search campaign
Contractor LSA leads averaged $53 each vs $104 for standard Google Ads leads across 888 contractor accounts (SearchLight Digital, Feb 2026). Start there. Send the clicks to a page built to convert, not the homepage.
3 Month 1-3: Build the pages that earn organic search
One strong page per service. One real page per town you want more work in. Answer the questions homeowners actually type. This is the slow engine, and it is the one that stops costing money later. It also feeds AI Overviews, which now pull from pages that answer questions plainly.
4 Every month: Look at Search Console
Search Console shows what Google is showing you for and where you are close. Search Console is free. Ten minutes a month tells you where the next 100 visits are hiding.
How do I fix conversion so the traffic pays?
Before you spend a dollar on more traffic, make the store able to sell. Four fixes, all of which can go on the site you already have.
- A text-enabled phone number. Homeowners who will not call will text.
- Missed-call text back. Home service companies miss about 27% of inbound calls (Invoca, 2026). A text in the first minute saves many of them.
- Online booking. A real calendar, real open slots, booked at 10pm without a phone call.
- Automatic follow-up. Every lead gets a text and email within minutes, then a short series. They buy or they unsubscribe. Nothing sits in an inbox.
We wrote up the full version in website lead generation, with the math on what 100 visitors should turn into.
Is AI killing website traffic?
For contractors, no. AI Overviews show up on about 48% of Google searches now (BrightEdge, 2026), and they do take some clicks away from big publishers. But a homeowner with a flooded basement is not reading an AI summary and going back to bed. She is calling someone. AI answers pull from the same things that win local search: a complete profile, real reviews, and pages that answer questions plainly. Do the work above and AI sends you traffic instead of taking it. Sites that get hurt are the ones with duplicate pages and thin content, the same sites that were already losing.
Key takeaway: you can do all this, or we can build it right from the start
Everything above is doable. Plenty of owners do it. It is also a second full-time job on top of the one you already have, and most owners learn it in the most expensive order: buy a site, wait, buy traffic, watch it leak, then fix the site. Over a decade of doing this for 5,000+ contractors taught us the cheaper order: build the store so it can sell, turn on the traffic, and watch the numbers every week.
Or forget all that and let us just do it all for you. Website, profile, paid campaigns, local SEO, follow-up, and the reports, built the right way from the beginning so you never have to ask why your website is not working.
The technical checklist: when website traffic is blocked, not just missing
Most 40-visit sites are empty stores, not broken stores. But before you spend on traffic, spend ten minutes ruling out the technical SEO issues that stop search engines from showing your web pages at all. Here is what to check in Google Search Console and on the site.
Indexing problems and canonical tags
Open the Pages report in Google Search Console. If most of your pages show as not indexed, that is a traffic loss with a fixable cause: a noindex tag left over from the build, a robots.txt that blocks crawlers, or canonical tags that point every page at the homepage. Canonical tags tell Google which version of a page is the real one. Set wrong, they erase your service pages from the index. Fix the tags, request indexing, and watch impressions climb.
Duplicate pages and thin content
Duplicate content, like 30 town pages with the same words, gets folded together or ignored. Content quality matters more than page count. One page that answers user intent with high quality content beats ten copies. Use relevant keywords naturally in titles, headings, and meta descriptions, and let internal links connect service pages to town pages so crawlers understand your site structure.
Page speed and mobile
Slow load times on a phone push visitors away before the page shows and lower your rankings. Compress images, drop unused plugins, and test on a real phone on cellular. Fast pages help both search visibility and conversion.
Broken links and old information
Broken links, outdated prices, and a 2019 copyright line tell search engines and users the site is abandoned. Update the content, fix the links, and publish something new each month. Regular publishing is a positive signal and gives users a reason to come back.
Key takeaway on the technical side
Fix these once. They rarely cause a 40-visit problem by themselves, but they can quietly cap your growth once the real marketing strategies kick in. A clean site plus steady content plus paid traffic to start is the seo strategy that generates qualified traffic, and qualified traffic is the only kind that turns into jobs.
Quick answers
How many visits should a contractor website get?
It depends on the market, but a working local site in a mid-size town usually sees a few hundred visits a month within six months of steady local SEO and a modest ad budget. What matters more is what those visits turn into. 100 visits that produce 5 leads beat 1,000 that produce 2.
Should I redesign my website to increase traffic?
No. A redesign changes how the store looks. It does not send anyone to the door. Spend the same money on your Google Business Profile, paid campaigns, and service pages, and add the conversion tools to the site you have.
Can technical SEO issues stop all my traffic?
Sometimes. A site blocked from indexing, broken links everywhere, or very slow page speed can keep Google away entirely. Check Search Console for indexing problems first. But for most 40-visit sites, the issue is not technical. It is that nothing is driving traffic to it.
What is the fastest way to get more traffic this month?
Local Services Ads and a small paid search campaign pointed at a page that converts. You can have visitors tomorrow. Local SEO and content are what make those visits cheaper over time.
| Want the Store Built and the Traffic Turned On? We build the site to convert, fill the profile, run the campaigns, and handle the follow-up. One team, one system, and a report every week that shows visits, leads, and booked jobs.
|
Related reading: why your business is not showing up in near me searches and digital marketing for service businesses.
About the author: Keith Carpenter is the founder of SpeedMobi, a done-for-you digital marketing company serving home service contractors since 2013. His team has built marketing systems for more than 5,000 businesses across 87+ trades.
Written for contractors, not marketers. What is working in local search and AI right now, in five minutes. No fluff, no spam, unsubscribe anytime.
Connects to QuickBooks Online in one click. Your competitors ask 100% of customers for reviews automatically. Now you can too.
See How It WorksTake the free assessment and get a full report on where your marketing stands and what to fix first.
Start My Free Assessment














