A small business website rarely breaks in an obvious way. It loads, it looks fine, and the contact form technically works. The cost is invisible: people who arrived with intent and left without a trace. Nobody emails to say “your headline confused me” — they just go back to the search results and click the next name.

These are the nine leaks we see most often. The fixes are usually simpler than a redesign, and most can be checked in an afternoon.

1. Saying what you are, not what you do

“Innovative solutions for a changing world” tells a visitor nothing. Your first screen has a few seconds to answer three questions in plain words: what you do, who it's for, and what to do next. “Accounting for restaurants in Lahore — book a free call” beats any amount of clever wording, because a visitor instantly knows whether they're in the right place.

2. Burying the next step

If the only call to action is a link in the footer, most visitors will never see it. Give every page one obvious next step, and repeat it where intent peaks — after the proof, after the pricing, after the answer to the question that brought them there. Use specific wording too: “Get a quote” or “Book a table” is clearer than “Learn more”.

3. Slow pages on real phones

Sites are usually tested on fast office Wi-Fi and a new laptop. Your customers browse on mid-range phones on patchy mobile connections, often with one hand. The usual culprits are oversized images, auto-playing videos, several tracking scripts and fonts loaded from multiple places. All of them are fixable: compress and resize images, load what's below the fold later, and remove scripts nobody looks at the data from.

4. Forms that ask too much

Every extra field is a reason to stop. Ask for what you need to reply — usually a name, an email and a message — and collect the rest in the conversation. Make errors clear and friendly, keep what the visitor typed when something goes wrong, and confirm clearly when the message has been sent. Then check that it actually arrives: a form whose emails land in spam is a very quiet way to lose business.

5. No proof

Real work, real clients and specific details earn more trust than any adjective. Photos of your actual team and premises beat stock images. If you can't name clients, describe what you did and for what kind of business. If you have reviews on another platform, link to them. Specifics are persuasive precisely because they're hard to fake.

6. Ignoring search basics

Unique page titles, one clear heading per page, descriptive link text, image descriptions and a sitemap are not advanced SEO — they're the minimum that lets search engines understand you. For a local business, a complete and accurate business profile with consistent address and opening hours often matters as much as the website itself.

7. A CMS nobody can use

If changing a price, adding a photo or posting an update needs a developer, the site goes stale — and a stale site quietly suggests a business that isn't paying attention. Content tools should match how your team actually works, with sensible fields rather than a blank page builder that makes it easy to break the layout.

8. Never measuring

Without simple analytics and form tracking you can't tell which pages earn enquiries and which ones lose them. You don't need dozens of dashboards. Track a handful of things well: where visitors come from, which pages they land on, and how many reach your contact form or checkout — and respect their privacy while you do it.

9. Treating launch as the end

The best websites are improved in small steps after launch, guided by what visitors actually do. Plan a review a month after go-live: look at the numbers, watch a few people use the site, read the questions that still arrive by phone. Then fix the biggest friction point, and repeat every few months.

Where to start

  • Rewrite your first screen so a stranger can say what you do after five seconds.
  • Add one clear call to action to every page.
  • Test your homepage speed on a phone over mobile data.
  • Cut your contact form to the fields you truly need, then send yourself a test message.