I Build Websites for Local Businesses. The Website Is Almost Never the Problem
I am going to tell you something that took me about five years of building websites for local service businesses to fully accept.
The website is almost never why they are not getting customers.
I know. I make websites for a living. This admission is bad for business. But I have watched too many beautifully designed sites generate roughly zero qualified leads, while ugly competitors three blocks away are buried in inquiries, to keep pretending the design matters as much as we like to claim it does.
What actually matters, for a local plumber or dentist or roofer, is whether they show up on Google Maps when somebody searches for what they sell. The website is what they look at after they have already found you. If they never find you, the website might as well be a piece of cave art.
The conversation I have with every new local-business client
It usually goes something like this.
Client: “I need a new website. Mine is from 2015 and it looks terrible.”
Me: “Sure. Why do you think you need a new website?”
Client: “Because I am not getting enough customers.”
Me: “How are your current customers finding you?”
Long pause. They usually do not know.
Then I pull up their Google Business Profile in front of them, and we look at it together. It usually has 14 reviews from 2019, three categories that do not match what they actually do, no recent posts, no photos newer than the previous owner, and the business hours are wrong because they changed them after COVID and never updated them.
That is the actual problem. The website is fine. The website is doing its job. Nobody is finding the website because the business does not exist on Google Maps in any meaningful way.
What the design profession gets wrong about local businesses
Most of us were trained to think about the website as the destination. The brand experience. The conversion engine. We optimize for the moment a visitor lands on the homepage, scrolls, and decides whether to fill out the contact form.
That model assumes traffic is a given. For most local service businesses, traffic is not a given. Traffic is the entire problem.
A website that converts at 5% of zero traffic is producing zero leads. A website that converts at 1% of fifty visitors a day is producing fifteen leads a month. Convert math is far less important than acquisition math, for the kinds of businesses we tend to serve. And acquisition, for local services, is mostly Google Maps.
Design decisions that actually help local SEO
That said, there are real design choices that move the needle. They are not glamorous. They are reliably effective.
Display the business name, address, and phone number consistently in the footer, in plain text, on every page. Not in an image. Not in a logo. Plain text Google can crawl. Match the formatting exactly to what is on the Google Business Profile and in every directory listing. Inconsistency hurts.
Embed an actual Google Map of the business location on the contact page. Not a screenshot of one. The real iframe.
If the business serves multiple cities or neighborhoods, build a real page for each one. Not a list at the bottom of the homepage. Real pages with real content about what makes the business relevant to that specific area.
Implement local business schema markup. Every modern theme worth using supports this. If yours does not, install Yoast or RankMath and turn on the local SEO module.
Make the site fast on mobile. Most local searches happen on phones, often by people who are physically standing somewhere needing the service right now. A four-second load time is losing customers in real time.
That is mostly it. The fancy stuff — animations, parallax effects, ambitious typography — does not hurt, but it does not help either. The boring stuff above is what actually moves rankings.
The work that happens outside the website
Even with a perfectly built site, the local business still needs the ongoing work that happens on Google’s surfaces. Citations across local directories. Regular Google Business Profile posts. Active review management. Tracking of map ranking in different parts of the service area to identify weak coverage.
This is where I lose most clients. They want me to do this work. I do not, generally, want to do this work. It is repetitive, ongoing, and it does not scale well as a service offering. I would rather build the next site than maintain GBP posts for a plumber every month for the next five years.
For a long time, my answer was to refer clients to local SEO agencies. Most of them charge $1,500 to $3,000 a month, which is more than the small businesses I work with can afford. Many of those clients ended up doing nothing, watching their site underperform, and eventually blaming me for the result.
In the past year or two, I have started recommending tools like Local SEO Bot instead. They handle the ongoing GBP optimization, the citation building, and the monthly map ranking reports — basically the entire ongoing local SEO workload — at pricing that small businesses can actually afford. The work is not as bespoke as a top-tier agency would deliver, but it is dramatically better than what most of my clients were doing on their own (which was nothing). My referral pattern has shifted accordingly.
Designing in service of the system
The shift in mindset, for me, has been to think of the website as one node in a larger discovery system rather than as a standalone destination. The page I design is what visitors see when they finally reach the business. The work that gets them there mostly happens elsewhere.
When I design with this larger system in mind, I make different decisions. I invest in the technical foundations that support local search rather than the visual flourishes that make the portfolio screenshot pretty. I tell clients explicitly what the website can and cannot do for them. I point them toward the ongoing work that determines whether the site I built will ever get the traffic it deserves.
The honest version of the value proposition
I think we owe local-business clients a more honest conversation than the one the design industry tends to deliver. The website is necessary. It is not sufficient. The hours we spent perfecting the hover state on the navigation menu are, in the actual economics of their business, less important than whether their phone number is consistent across forty directories.
Once you accept this, your value as a designer for local businesses changes. You stop being the person who delivers the website. You become the person who helps them think clearly about what is actually going to bring customers in. The website is one part of that conversation. It is not, anymore, the whole conversation. And honestly, it never was.
Leave a Reply