Most business owners who come to us with this problem say the same thing.
“We have a website. We’ve had it for a while. It looks decent. But nobody contacts us through it.”
They’ve usually already tried something — updated the homepage copy, added a contact form, maybe paid for some SEO. Nothing moved. So they start wondering if their market is just different, or if digital marketing is overhyped, or if they need to rebuild the whole thing from scratch.
Usually none of those are true. The problem is almost always in the foundation — and it shows up in the same places every time.
Here’s the exact sequence we work through when a business tells us their website isn’t generating leads.
First: How Fast Does It Actually Load?
Not on your office WiFi. On a phone, on a normal connection, the way most of your visitors actually experience it.
The worst we’ve seen on a real business site was 7 seconds. Seven seconds is an eternity online. More than half of mobile visitors leave a site that takes longer than 3 seconds to load. That means before a single person has read your headline, before they’ve seen your service, before they’ve had any reason to trust or distrust you — more than half of them are already gone.
A slow site doesn’t just frustrate visitors. It signals to Google that the experience is poor and actively suppresses your rankings. Speed isn’t a feature. It’s the baseline. Everything else we’re about to cover is irrelevant if the site loses people before it renders.
You can check your own score right now at Google PageSpeed Insights — just enter your URL. If you’re below 70 on mobile, that’s your first problem and it needs to be fixed before anything else.
Second: Is Your Site Connected to Google Search Console?
Search Console is free. Google built it specifically to tell you how your site is performing in search — what queries are triggering your pages, what position you’re appearing at, which pages have been indexed and which haven’t.
Most business owners have never logged in.
This matters because without Search Console you are flying completely blind. You’re writing content, updating pages, making decisions — all based on assumptions about what your customers search for. Search Console replaces those assumptions with actual data from Google.
Go to search.google.com/search-console, add your property, verify ownership, and submit your sitemap. It takes less than 30 minutes and immediately gives you more useful information about your site’s performance than almost anything else.
Third — and This Is the One That Surprises Almost Everyone: Your Content and Your Customers’ Searches Are Two Different Conversations
This is the most common root cause of a website that doesn’t generate leads. And it’s the hardest one to see because it feels counterintuitive.
You write about your business the way you understand your business. You use your industry’s language. You describe your services in the terms that make sense to you. Your customers search the way they experience their problem — they don’t know your terminology, they’re typing their frustration into Google.
When we pull up Search Console for a client for the first time, we almost always find the same thing: Google is showing their site for queries that have nothing to do with what the business thought it was optimising for. Sometimes completely unrelated searches. Sometimes queries that are adjacent but not quite right. And occasionally — the best kind of surprise — searches that reveal an audience the business didn’t even know it had.
This mismatch between what you publish and what people search for is not a writing problem. It’s a strategy problem. The fix is to use the data Search Console gives you, identify the gap between what people are searching and what your site covers, and create content that directly answers the real questions your customers are typing.
Until you do this, you’re essentially shouting in one direction while your customers are listening in another.
Fourth: Meta Tags and Meta Descriptions
These are the two pieces of information Google uses to understand what your page is about — and to decide what to show searchers when your page appears in results.
The title tag is the clickable headline in search results. The meta description is the summary underneath it. Together they are your first impression on Google — before anyone has visited your site, before they’ve seen your design or read your copy.
Most sites we audit have one of three problems: the title tag is generic (“Home — Business Name”), the meta description is missing and Google is generating something unhelpful automatically, or both are written for people reading the page rather than for search engines understanding what the page actually covers.
Every page on your site should have a unique title tag that reflects the specific thing someone would search to find that page. Every page should have a meta description that gives them a clear reason to click. This is a small fix with a consistently significant impact on how often people actually choose your result.
Fifth: Can Google Actually Crawl Your Site?
This sounds technical but it’s a yes or no question. Can Googlebot get into your site, read your pages, and index them?
There are several ways this goes wrong without the site owner knowing: a robots.txt file accidentally blocking search engines, pages marked noindex that should be visible to Google, broken internal links creating dead ends for crawlers, or a sitemap that was never submitted to Search Console.
If Google can’t crawl your site, you don’t exist in search — regardless of how good your content is, how fast your site loads, or how well your meta tags are written. Check your Search Console Coverage report for crawl errors. They’re surfaced clearly and most are straightforward to fix.
The Thing That Ties All of This Together
The businesses that consistently generate leads from their websites treat them like a business tool that needs attention — not a billboard you put up once and forget. They check what queries are actually bringing people in. They update content when rankings slip. They fix speed issues after updates. They add new pages when they identify new questions their customers are asking.
The businesses that don’t generate leads treat their website like a business card. Designed once. Sent out. Never revisited.
The difference between those two approaches isn’t budget or technical complexity. It’s the decision to take the website seriously as an active part of how the business grows — and to stay curious about what customers are actually looking for.
Where to Start
Work through this in order:
- Run your site through PageSpeed Insights. Mobile score below 70 — fix speed first, everything else second.
- Connect to Google Search Console. Submit your sitemap. Look at what queries are actually triggering your site.
- Compare those queries to your actual page content. Where are the gaps? Those are your content opportunities.
- Check every page for a unique, specific title tag and meta description written for search intent — not just for looks.
- Check your Search Console Coverage report for crawl errors and fix any blocked or missing pages.
If you’d like us to run this audit for you — we’ll review your load speed, Search Console setup, content gaps, meta tags, and crawlability, and send you a clear report on what’s holding your site back. No obligation. Get your free site audit here.