Skip to main content

Website Audits

15 Website Problems Local Businesses Ignore That Cost Them Customers

Most local business websites do not fail in dramatic ways. They fail quietly. The phone number does not tap, the main image takes four seconds to appear, the contact form sends nowhere, and the owner never notices because they visit their own site on a fast laptop, already knowing where everything is.

Below are 15 problems that show up again and again on local business sites, grouped by what they cost the business. For each one you get a 30-second way to spot it, why it matters, and what you can offer to fix it. If you sell web design, local SEO or conversion work, this list is a map of where the money is hiding.

Why owners miss what visitors see

The owner of a plumbing company knows where the phone number is. They know what the services are called. They have seen the homepage a thousand times and never had to look for anything. A first-time visitor has none of that context, and gives the page a few seconds.

That gap is your opening. It is also why you should never lead with "your website is bad". Lead with "when I tried to do X as a customer, this happened". It is specific, it is fair, and it is difficult to argue with.

Here are all 15 problems at a glance, ranked by how directly they cost a business customers. The last column is a rough guide to how quickly you can confirm the problem.

#ProblemGroupConfirm it in
1No booking or lead pathGetting contacted30 seconds
2Phone number that does not tapGetting contacted15 seconds
3No clear call to action above the foldGetting contacted15 seconds
4Contact details missing or inconsistentGetting contacted2 minutes
5Intrusive popups on mobileGetting contacted30 seconds
6Layout that is not built for phonesSpeed and mobile15 seconds
7Slow main contentSpeed and mobile1 minute
8Layout that jumps while loadingSpeed and mobile1 minute
9Heavy scripts that freeze the pageSpeed and mobile1 minute
10Reviews that never reach the siteTrust and findability2 minutes
11Missing or generic title and descriptionTrust and findability1 minute
12No structured data for the businessTrust and findability2 minutes
13Accessibility failuresTrust and findability2 minutes
14No HTTPSTrust and findability10 seconds
15Stale content and signs of neglectTrust and findability1 minute

Group 1: Problems that stop people getting in touch

These come first because a visitor who cannot reach the business is a lost customer, whatever else is true about the site.

1. No booking or lead path

The visitor is ready to act and there is nothing to act on. There is no form, no booking link, no "request a quote", or the form sits three clicks deep.

Spot it: Open the homepage on a phone. Count how many taps it takes to reach a way of getting in touch. More than two is a problem.

Why it matters: A site is there so that a customer can become a customer. Without a clear path, every other improvement is decoration.

Offer: Booking or lead-form implementation, or a conversion-focused landing page.

2. A phone number that does not tap

The number is on the page, but it is plain text. On a phone, the visitor has to remember it or copy it, switch apps and paste it.

Spot it: Tap the number on a phone. If nothing happens, it is not a link. Developers make a number tappable with a tel: link, a standard HTML link type that opens the phone's dialler.

Why it matters: For businesses that live on calls, such as plumbers, electricians and repair shops, the phone is the main conversion. Each extra step is a chance to give up.

Offer: A quick fix inside a mobile optimisation project.

3. No clear call to action above the fold

The first screen shows a nice photo and a slogan, and nothing that tells the visitor what to do next.

Spot it: Look at the first screen on a phone without scrolling. Is there a button that says something like "Call now", "Book online" or "Get a quote"?

Why it matters: Visitors decide quickly. A page that does not point the way forces them to hunt.

Offer: Conversion-focused homepage redesign, or a header and hero rebuild.

4. Contact details missing or inconsistent

The address, opening hours or service area are hard to find, or they disagree with the business's Google listing.

Spot it: Compare the website with the Google listing. Check the phone number, address and hours on both.

Why it matters: Google says that complete and accurate business information helps a business show up in local results, and visitors lose trust when details disagree. Google names three local ranking factors: relevance, distance and prominence.

Offer: Local SEO improvement, including a clean-up of business information across the site and listing.

5. Intrusive popups on mobile

A full-screen overlay covers the page the moment it loads, and the close button is tiny.

Spot it: Visit the site from a Google search result on your phone. Does a popup block the content?

Why it matters: Google's guidance says intrusive interstitials and dialogs make it hard for search engines to understand a page, which may lead to poor search performance. Small banners and legally required notices, such as age checks, are treated differently.

Offer: Conversion and UX clean-up as part of a redesign or as a small fix.

Group 2: Problems with speed and mobile

These make everything else harder. A page that is slow or awkward on a phone loses visitors before they get to the parts that convert.

6. A layout that is not built for phones

Text is tiny, buttons are cramped, and the visitor has to pinch and scroll sideways.

Spot it: Load the site on a phone. If you have to zoom to read it, it fails. A missing viewport tag is one common cause.

Why it matters: Google uses the mobile version of a site's content, crawled with its smartphone agent, for indexing and ranking, and warns of traffic loss when mobile content falls short.

Offer: Mobile website optimisation, or a responsive rebuild.

7. Slow main content

The biggest image or headline takes several seconds to appear.

Spot it: Run the address through PageSpeed Insights and read the Largest Contentful Paint time. Google's target is 2.5 seconds or less, assessed at the 75th percentile of real page loads.

Why it matters: The longer the wait, the more visitors leave. The fixes are often mundane: oversized images, a slow server, or content loaded too late. web.dev breaks LCP into four parts, and it suggests roughly this split of time.

Where LCP time should go
  • Server response (TTFB)40%
  • Delay before the image starts loading10%
  • Time to load the image40%
  • Delay before it renders10%

Source: web.dev, Optimize Largest Contentful Paint. Approximate target split, not a measured average.

The splits show why "compress the image" is not the whole answer. If the server is slow, or the browser discovers the main image late, image tweaks will not help. web.dev also says plainly to never lazy-load the LCP image, an easy mistake to make when a theme lazy-loads every image.

Offer: Website speed optimisation.

8. A layout that jumps while loading

Content shifts as images and ads load, so the button the visitor was about to tap moves.

Spot it: Watch the page load on a phone. If text jumps, or you tap the wrong thing, the layout is unstable. PageSpeed Insights reports it as Cumulative Layout Shift, where the target is 0.1 or less.

Why it matters: It is frustrating, and on a booking page it causes mis-taps.

Offer: Mobile optimisation, usually a small technical fix.

9. Heavy scripts that freeze the page

The page looks loaded, but taps do nothing for a moment while scripts run.

Spot it: In PageSpeed Insights, look at Total Blocking Time. In real use, tap a menu button just after the page appears and see if there is a delay. Google's interactivity target is an Interaction to Next Paint of 200 milliseconds or less.

Why it matters: A page that does not respond feels broken. Chat widgets, trackers and page-builder scripts are common causes.

Offer: Website speed optimisation, including removing scripts nobody uses.

Group 3: Problems with trust and findability

These are slower-moving. They shape whether people find the business and believe it once they do.

10. Reviews that never reach the site

The business has hundreds of good reviews on Google, and none of them appear on its own website.

Spot it: Note the rating and review count on the listing, then search the site for testimonials or a reviews section.

Why it matters: Google notes that prominence, including the number of reviews, affects local ranking. A visitor who lands on the site cannot see the proof that already exists.

Offer: Trust and credibility upgrade. This is a gentle, high-value pitch, because the business already has the asset.

11. A missing or generic title and description

Search results show "Home" or a random sentence from the page, not a clear description of the business and its town.

Spot it: Search the business name and read its listing. Then view the page source for the title and meta description.

Why it matters: The title and description shape how the listing reads, although Google does not always use the meta description and may rewrite titles that are generic, repeated or out of date. Distinct, descriptive text on each page helps you keep control.

Offer: Local SEO improvement, and one of the easiest first jobs to price.

12. No structured data for the business

The site does not tell search engines its name, address, phone number or hours in a machine-readable way.

Spot it: Paste the address into Google's Rich Results Test and see what structured data is found.

Why it matters: Google's LocalBusiness documentation says only the name and address are required, and it recommends properties such as telephone and opening hours. Google does not guarantee that any feature that uses structured data will show. So pitch it as good housekeeping, never as a ranking trick.

Offer: Local SEO improvement.

13. Accessibility failures

Low-contrast text, images without alt text, form fields without labels.

Spot it: Run the free WebAIM WAVE tool on the homepage and read the errors. Low-contrast text is visible by eye.

Why it matters: These problems affect real visitors, and they are common. WebAIM's analysis of the top million home pages found detectable WCAG 2 failures on 95.9% of them, with low contrast text alone appearing on 83.9%. That means it is an easy topic to raise without blaming anyone.

Offer: Accessibility improvement. Present it as making the site usable for more customers.

14. No HTTPS

The browser shows "Not secure" next to the address.

Spot it: Look at the address bar. Type the address with http:// and check whether it redirects to https://.

Why it matters: A warning next to the address erodes trust before anyone has read a word, and any form on the site is not protected in transit.

Offer: Security and HTTPS setup, usually bundled into a rebuild or a maintenance plan.

15. Stale content and signs of neglect

An old copyright year, a "Summer sale" from two summers ago, dead links, staff who left long ago.

Spot it: Read the footer, then click a handful of links, including the ones in the menu.

Why it matters: Visitors read neglect as a sign that the business may not be reliable, whether or not that is true.

Offer: Content and messaging improvement, or a maintenance plan.

Which problems to pitch first

You will usually find several. Pitch the one that is easiest to see and closest to the money.

Problem typeEase of proofCloseness to revenueSuggested lead
No booking path, phone not tappable, no call to actionVery easyVery closeLead with these
Slow main content, unstable layoutEasy, with a test resultCloseLead with these when you have numbers
Reviews not shown, weak title and descriptionEasyMediumA gentle second pitch
Accessibility, structured data, HTTPSMediumIndirectBundle them into a larger project
Stale contentEasyIndirectUse as supporting detail only

Notice what is missing from the top row: how the site looks. Design matters, but a plain site that lets people book beats a beautiful one that hides the phone number.

Putting it to use

The fastest way to work with this list is to keep it next to you while you check sites. Run the checks in the order above on a phone, note the first strong problem, screenshot it, and write it in one sentence. If you want the deeper version with 34 signals and a free way to check each, use the website audit checklist for local businesses. To turn a finding into something a business owner will read, see how to turn website problems into a sales pitch.

SiteOpportunity checks many of these automatically across a whole market and shows the evidence for each business. See what a result contains if you would like to know how that works.

Want to see which of these problems show up in your own market? Run a free search

Questions about spotting website problems

Which website problem costs a local business the most?

The ones that stop a ready customer from contacting the business: no booking path, a phone number that does not tap, and no clear call to action. They sit closest to revenue, so they are the strongest place to start a pitch.

Can I find these problems without any paid tools?

Yes. A phone, a browser, PageSpeed Insights, WAVE and the business's Google listing cover nearly all of them. Many of them need nothing more than a phone.

Should I tell the owner about every problem I find?

No. Lead with the single clearest one, with a screenshot. A long list feels like criticism and is easy to ignore. Bring up other findings once the owner replies.

Are structured data and accessibility fixes worth pitching?

They are worth doing, but they are indirect. Present them as good housekeeping alongside a bigger project, and never promise rankings or legal protection from them.

How do I avoid sounding negative when I point out a problem?

Describe what a visitor experiences, not what the owner did wrong. 'I couldn't tap the number on my phone' is neutral and specific. 'Your site is broken' is neither.

Stop chasing lists.
Start pursuing opportunities you can explain.

Start Free with 10 Analyses

No card required · Cancel Pro anytime · Nothing sent automatically