The Stack
Why Most Small Business Websites Don't Make Money
The Stack Press

Having a website and having a website that works are two very different things.
There are approximately 1.1 billion websites on the internet.
Most of them do nothing.
Not because they were built badly — though some were. Not because the businesses behind them are bad — most aren't. But because having a website and having a website that generates enquiries, customers, and revenue are two entirely different things. And the gap between them is something most businesses never close.
This guide is about that gap. Why it exists, which side of it your website is probably on, and what it actually takes to get to the other side.
The Core Problem: A Website Is Not a Marketing Strategy
A website is infrastructure. Like a shop counter, a phone line, or a business card — it's a necessary component of doing business, but it is not itself the thing that brings customers in the door.
Most small businesses build a website and then wait. They wait for enquiries that don't come, for traffic that never arrives, for sales that somehow never materialise. And then they either blame the website and rebuild it — or conclude that "websites don't work for my kind of business."
Neither conclusion is usually correct.
The website isn't the problem. The absence of everything that makes a website work is the problem.
Reason 1: Nobody Can Find It
A website that nobody visits generates no business. Traffic doesn't come automatically from having a website. It comes from:
- Search visibility — appearing when someone types a relevant query into Google
- Direct traffic — people who already know you and look you up
- Referral traffic — other websites linking to yours
- Social media — posts or profiles that send people to your site
Most small business websites have none of these working. The first question to ask about any website isn't "does it look good?" It's "can people actually find it?"
Start with Google Search Console — submit your site, check whether your pages are indexed, and identify any crawl errors. This is free and takes less than 30 minutes.
For a complete guide to why websites don't show up in search: Why Your Website Isn't Showing on Google
Reason 2: It Answers the Wrong Questions
Most small business websites talk about the business. The customer wants the website to talk about them.
Visit almost any small business website and you'll see the same pattern: who we are, what we've been doing for 20 years, how passionate we are about our craft — and a contact form buried at the bottom.
The customer who landed on that site was asking one question: "Can this business solve my problem?" And the website made them work hard to find the answer.
What a website that converts actually says:
- What you do, who you help, and what problem you solve — in the first sentence
- Why you, specifically, over the alternatives — clearly, not vaguely
- What happens next — an obvious call to action that removes friction
- Evidence that you've done this before — testimonials, case studies, real results
A visitor who has to figure out whether you can help them is a visitor who is already on their way out.
Reason 3: It Doesn't Build Trust Quickly Enough
People buy from businesses they trust. Online, trust has to be established in seconds — before a word has been exchanged, before a call has been made.
The trust signals that matter:
- Real testimonials — specific quotes, with names, about specific results
- Case studies or examples — showing the actual work, the actual outcome, the actual impact
- Visible contact information — a phone number, an address, a real person's name
- Professional photography — real photos of real people, real premises, real work
- HTTPS security — sites without it display a "not secure" warning
- An About page with actual people — the single most-visited page on most small business websites, and the most often neglected
Reason 4: It's Too Slow or Broken on Mobile
Google uses page speed as a direct ranking factor. Test yours at PageSpeed Insights — it's free and gives specific fixes.
The majority of web traffic now comes from mobile devices. If your website takes more than three seconds to load on a phone, has text that's too small to read without zooming, or breaks layout on smaller screens — you're losing a significant proportion of potential customers before they've seen a single word.
Reason 5: There's No Traffic Strategy
A website without a traffic strategy is a shop on a road nobody drives down. The most sustainable traffic strategies for small businesses:
- SEO and content — writing posts and pages that answer what customers search for, consistently over time
- Google Business Profile — for local businesses, often the highest-return free action available
- Referrals and directory listings — other websites mentioning yours sends both direct traffic and trust signals to Google
For the complete picture of how to build traffic without an ad budget: How to Get More Customers From Google Without Paying for Ads
Reason 6: The Call to Action Is Weak or Missing
A visitor arrives. They read about what you do. They're interested. And then... nothing. No clear next step. A contact form buried at the bottom of the page.
What a strong call to action looks like:
- Visible at the top of the page — before the visitor has to scroll
- Specific — "Book a free consultation" rather than "Contact us"
- Repeated — at the top, in the middle, and at the bottom of long pages
- Low friction — the fewer fields on a contact form, the more people complete it
Every page on your website should have one clear thing it's asking the visitor to do. If it's asking them to do everything, it's asking them to do nothing.
Reason 7: It Was Built Once and Never Touched
A website that was accurate in 2022 may be actively misleading in 2026. Services change. Prices change. Staff change. And a website that feels dated signals to visitors that the business may not be active or trustworthy.
Beyond the trust issue, Google rewards websites that are updated and maintained. Fresh content — new blog posts, updated service pages, new testimonials — is a signal that a business is active and worth showing in search results.
What a Website That Makes Money Actually Looks Like
A small business website that generates enquiries and revenue:
- Can be found — it's indexed by Google and appears for relevant searches
- Answers the customer's question immediately — what you do, who you help, what to do next
- Builds trust quickly — real testimonials, real photos, visible contact information, HTTPS
- Loads fast and works on mobile
- Has a clear, repeated call to action — easy to find, specific, low friction
- Is maintained and updated — not a frozen snapshot of 2021
Where to Start
If this list feels overwhelming, start with the single highest-impact action: make sure Google can find your site and that your Google Business Profile is complete. These two things, done properly, will generate more results for more small businesses than any website redesign.
At Presency, small businesses can launch a website that gets all of the above right from day one — fast, clear, conversion-focused, and professionally designed without the agency price tag.
For businesses that need a fully custom digital system — where website, content, visibility, and conversion strategy are built together — Sandwitch builds integrated digital solutions designed to perform, not just exist.
Final Word
Having a website in 2026 is the minimum. It's table stakes.
Having a website that works — that gets found, builds trust, converts visitors into customers, and compounds in value over time — is the actual goal. And it requires more than just having one.
Most small business websites don't make money because they were built to exist, not to perform. The fix isn't always a redesign. It's understanding what "working" actually means — and systematically closing the gap.
What's Next?
If your website exists but nobody can find it, start here.
Join The Stack
Deep dives into architecture, craft, and the tools that shape the 1%. No spam, just signal once a week.


