Websites
Signs Your Website Is Losing Customers
Signs you need a new website: no tap to call, wrong hours, missing service pages, a slow load on a phone, a failed form, or photos that are not yours.
//CodeHunterz

A website loses customers in ordinary ways. The phone number will not dial. The hours are last winter's hours. The service someone searched for has no page. The first screen sits and spins on a cell connection. The form thanks the visitor and never reaches an inbox. The footer still wears a city you do not serve, and the crew in the photo is not your crew. None of these require a secret audit. You can find them in an afternoon on your own phone.
Some of these are repairs. Some of them mean the site should be replaced. This page separates the two. If you already know you are replacing it, the service is website redesign, and the line items are in the redesign cost breakdown. If you are building the first real site, start at website development. A new coat of paint on a site people cannot call is how the budget gets spent on the wrong layer.
The phone number does not call
Open the site on a phone, not a laptop. Find the number without pinching and zooming. Tap it once. The phone's dialer should open, and the digits should be the number that actually rings the office. That is the whole test.
It fails in a few familiar ways. The number is a picture, so there is nothing to tap. The number is text that is not a link. The link goes to a Facebook page or a contact form instead of the dialer. The desktop header has the number, and the phone header replaces it with a menu icon that never shows it. The number is right on the homepage and wrong, or missing, on the service page where the visitor landed from search.
Call the number you just tapped. Confirm it rings a person or a path you meant, not an old line from a previous owner or a tracking number nobody monitors. If you use a call tracking number, you should still know where it forwards, and a human should have tested the forward this month.
A visitor who cannot call will often not fill a form. They will go back to the map and tap the next business, because that listing put a button labeled call under the name. Your site had one job in that moment and it missed it. The longer version of the phone test, plus type size, tap targets, and the first screen, is the mobile friendly website checklist.
While you are on the phone, scroll the page you landed on. If the number disappears and never returns, add it again near the bottom, or keep a visible way to call. People decide after they read, not only before.
The hours are wrong
Wrong hours cost a trip. The customer took off work, drove across town, and found a locked door. They do not experience that as a content glitch. They experience it as a business that does not respect their time. Some of them will say so in a review. Many will just pick someone else next time.
Check three places on the same day: the website, the Google Business Profile, and the door or the voicemail greeting. They should match, including lunch closures and the last appointment time. "By appointment" on the site and a clock on the Profile will produce arguments you could have avoided.
Holiday weeks and seasonal hours are where this rots. Someone updates Facebook and forgets the site. The site still says you are open Sundays because that was true two years ago. A banner image says the summer schedule, and the text below it says the winter schedule. Pick one field as the source, and make the other channels follow it.
If the site makes hours hard to edit, that is a sign of its own. Hours buried inside a slider, a text box in a footer widget, and a PDF flyer from last year will drift. A single hours line that an office manager can change without fear is a feature. If your current stack cannot offer that, weigh that fact when you decide between a patch and a rebuild. The editing question is the heart of Next.js vs WordPress.
The service they searched has no page
People rarely search for your company slogan. They search for the job. Water heater replacement. Estate planning. Emergency dental visit. A five chair restaurant's private room. If the only page that mentions the job is a homepage paragraph that also mentions eight other jobs, you have given both the customer and Google a mush.
Signs this is happening:
- One services page with a list of nouns and no explanation of what the visit includes, what it does not include, and what area you cover.
- Blog posts that target the job, while the actual service has no stable page you can send to a customer.
- The homepage says "quality service you can trust" and never names the trade in the first screen.
- You offer three profitable services and the site leads with the one you rarely want.
Each important service deserves a page with a plain title, a description a dispatcher would agree with, the area you serve, and a way to call or request the job. Internal links should connect those pages to each other when a customer might need the related work. A plumber who replaces water heaters and also clears drains should not make the customer guess which noun was real.
This is also how template sites fail a contractor. The homepage talks about craftsmanship. There is no page for roofs, remodels, or the specific trade. The contact form asks for a message and nothing else. The visitor who wanted a ballpark sense of fit leaves. A stronger structure for that trade is described on contractor website design. Read it as a checklist of pages, then look at your own URLs and see which ones are missing.
Do not invent a page per nearby town that repeats the same sentences with the city name swapped. That pattern is thin, and it is a common way to look larger than you are without helping the person who needs the service. Write the services you do, in the area you actually cover.
The site is slow on a phone
Speed is a customer problem before it is a technical score. If the first screen stays blank while a video loads, a slider calculates its height, and a chat widget hops in from the corner, a share of people hit back. Google's published lines for that pain are in Core Web Vitals for small business websites. You will not see their names. You will see a site that "gets some traffic" and a phone that should be busier.
Causes you can spot without a lab:
- A hero photo that is a huge camera file, displayed small.
- An autoplay video on the homepage.
- A slider that moves the thing they were about to tap.
- Several scripts for ads, chat, heatmaps, and fonts, added over the years and never removed.
- A page builder that wraps every sentence in extra structure.
Test on a phone using a cell connection, outside the office wifi. Open the homepage and the service page you care about most. Note whether you can read the offer and tap the phone before you get impatient. Then run the same test on a competitor you respect. You are not chasing their design. You are noticing whether you are the slow one in the set a customer actually compares.
A slow site does not always need a new site. Resizing images, removing the slider, and deleting unused plugins fix a lot of WordPress pain. A redesign is reasonable when the theme itself is the weight, and every attempt to lighten it breaks a page. Either way, put the phone number and the service in the first screen so the wait, if there is one, is not hiding the reason to stay.
The form fails, or nobody sees it
Submit your own form. Use a normal phone number, a normal email, and a short message. Then wait where the office waits. For a brokerage, the same test is whether an inquiry about a home reaches a named agent. That is the bar in real estate website features that generate leads. Did a person receive it. Did it land in spam. Did it go to an employee who left last year. Did the button spin and show a thank you while nothing was sent.
Common ways a form fails:
- The thank you message appears and the inbox stays empty, because the form tool was never connected or the key expired.
- The form rejects a valid phone number because the field demands a strange format.
- A captcha blocks real customers and staff have stopped testing it.
- The form asks for twelve fields before it says what happens next. People quit.
- Two forms exist. One works. The homepage uses the other.
- Submissions arrive, and nobody has the job of answering them the same day.
A form that fails is worse than no form. It teaches the customer that you do not reply. They will not tell you. They will call someone who picks up.
Put a name on the inbox. Decide how fast a person replies on business days. If you cannot reply to form fills, remove the form and keep the phone. A phone you answer beats a form you ignore. If you answer both, test both once a month. Set a reminder. This rots quietly after a host change, a plugin update, or a new email filter.
Also read the form's confirmation. It should say what happens next and when. "Thanks, we will be in touch" is vague. "We read these on business days and call back about the job" is something the office can honor. Do not promise a window you miss every week.
The template still wears another city
Templates are a fair way to start. The failure is launching the template's identity instead of yours. Scroll with a cold eye.
Look at the footer, the title bar, the about page, and the contact page. Do you see a city you do not serve. A sample company name. A street address from the theme demo. An email like hello at a domain that is not yours. A copyright line from the year the theme was released, which tells customers nobody has touched this in a long time.
Look at testimonials next. If the quotes came with the theme, take them off today. Fake praise is a trust problem, and it is the kind of thing a customer notices right before they were willing to call. Use real reviews you can stand behind, or use none. A short about page with a real photo of the owner is stronger than three glowing paragraphs about a person who does not work there.
Look at the services the template invented. Many themes ship with a dental block, a law block, and a spa block on the same demo, and a rushed launch leaves a stray section. If your trade is roofs and the site still mentions a service you do not sell, delete it. Customers ask for what they see. Staff then spend the call explaining the website.
A template that has been fully replaced with your city, your services, your hours, and your proof can stay. The sign you need a new website is when the theme will not let you remove the wrong city without breaking the layout, or when every page is a copy of the demo with the names swapped and the structure untouched.
The photos are not your work
Stock photos have a look. The handshake over a table. The smiling group in matching shirts who are not your staff. The immaculate kitchen that your crew did not build. The truck that is not your truck. Customers who hire local trades are about to let you into a house or trust you with a repair. A photo of someone else's work is a small lie, and people have gotten better at seeing it.
Use photos of the real crew, the real vehicle, and finished jobs you have permission to show. A phone photo with honest light beats a glossy scene of a different company. If a job is in progress, show the in progress. Owners recognize care in the details of a real site, a real panel, a real dining room.
Faces need consent. Job sites need the customer's permission before you publish their house. Skip anything that shows a street number you should not advertise. You do not need a large gallery on day one. You need enough real images that the homepage is obviously this business.
If you have no photos yet, commission a short shoot or take one afternoon and do it yourself. Replacing the theme can wait a week. Replacing the stock handshake should not. When the whole visual system of the template depends on those stock scenes, and your real photos look broken inside it, that is a fair reason to redesign. The design should make real work look like the point.
What to fix before you rebuild
If you want the status code, the title, and the certificate checked before that afternoon, run the URL through the free website audit. It measures one public page. It does not decide the redesign for you.
Do the cheap tests before you sign a redesign. You may find that the site is fine and the leaks are small. You may find that the leaks are small and the foundation still has to go. Either result is worth an afternoon.
Changes that can ship on the current site
- Make the phone number a real tap to call link, with the correct digits, on the homepage and the main service pages.
- Put one hours line in a place the office can edit, then match the Profile and the greeting to it.
- Submit every form, and fix the inbox, the spam folder, or the broken connection.
- Delete another city's name, sample testimonials, and services you do not sell.
- Replace the worst stock photo with a real one.
- Write one full page for the service that makes you the most money, with a call link on it.
- Compress the hero image and turn off autoplay video.
If those changes are possible in the current editor, do them this month. Track calls and form fills in a simple way: a notebook is enough to start. You want a before and after you trust more than a slogan about conversions.
Signs you need a new build
Move toward a redesign or a new build when the repairs themselves are blocked.
The theme hides the phone on a phone, and the fix means fighting the header on every page. Hours and services live in so many widgets that staff will not update them. The form plugin is abandoned, and replacing it breaks the layout. You cannot add a real service page without cloning a demo layout that carries the wrong words back in. The site is slow because of the builder, and subtraction breaks pages. You do not own the logins, so every fix is a favor from someone else. The visual design cannot hold real photos of the work.
A new site should keep the URLs that already bring calls, or redirect them on purpose. Throwing the addresses away because the design is new is how a rebuild goes quiet. The cost breakdown walks through design, content, redirects, and the lead path as separate lines. Read it before you accept a single number that claims to include "everything."
What you should be able to do on the new site, on a phone, in one minute: call, read the hours, open the service you sell, and send a message a named person receives. If a proposal does not show those four, the new site can lose the same customers as the old one, with a fresher font.
No redesign promises a ranking, a full schedule, or a return. It can remove the leaks on this page. The rest is the work you do after launch: answering, updating hours, adding the service pages you still owe, and looking at the site on a phone when the season changes.
What else do people ask?
Q01Does a dated design mean we need a new website?
Not by itself. If a phone can call, the hours are right, each main service has a page, the form arrives, and the photos are yours, a plain design can still win the job. Fix the leaks before you fund a new look.
Q02What should we test on a phone this week?
Tap the phone number and confirm the dialer opens with the right digits. Check the hours against the door and the Google Business Profile. Submit the form and confirm a person received it.
Q03We use a template. Is that a problem?
A template is fine when the city, the services, and the photos are yours. It is a problem when another city's name, a sample business, or a stock crew is still on the page.
Q04Will a new website bring more customers?
A new site can remove reasons people leave. It cannot promise rankings, calls, or a full calendar. Those depend on the offer, the pages, the follow up, and whether the business shows up consistently in search and maps.
Q05Should we redesign or patch the current site?
Patch when the contact path, hours, and one or two service pages can be fixed where they are. Redesign when the theme hides the phone, every edit risks the layout, or the page structure cannot hold the services you sell.
Written for US small business owners by the CodeHunterz team. This is general information, not a promise of rankings, leads, or savings. The service behind this guide: continue to the service page.
