I build and look after websites for small businesses. No online stores. Just sites that load fast, work properly on a phone, and don't quietly break while you're busy running the business.
These are the faults I find most often on small-business sites. Every one of them costs you work without ever showing up as an error you'd notice.
A site gets rebuilt and the old page addresses aren't forwarded. Google keeps sending people to the old ones for months, and every one of those visitors lands on an error page instead of your business.
An expired or mismatched certificate makes Chrome throw a full-page red warning before your site even appears. Most owners never see it, because their own browser has the page cached.
A site left on a five-year-old version of WordPress starts losing plugin support, then contact forms stop delivering. Nobody notices, because a form that silently fails looks exactly like a quiet week.
Most people who look you up are on a phone at the time. If they have to pinch and zoom to find your number, they've already gone back to the search results and called someone else.
Plenty of businesses describe what they do in a paragraph of text and show none of it. Photographs of real work sell far harder than copy does, and adding them usually beats a redesign.
Hosting lapses and DNS changes take sites offline for weeks. It happens more than you'd think, and the owner is usually the last to find out, because nobody calls to tell you.
Send me your web address and I'll go through it properly. Not an automated score out of 100, but an actual look at what's broken and what it's costing you.
If the fix is something you can hand to whoever built it, I'll say so and you owe me nothing. I'd rather be the person who told you than the person who sold you.
Design, front end, back end, hosting, and the integration work behind it. One person, start to finish.
A maintenance tracker for cyclists. It connects to a rider's Strava account, adds up the mileage on each component automatically, and warns them at 75% and 100% of expected wear, so a chain gets replaced before it takes the cassette with it.
The interesting part isn't the design, it's the plumbing: signing in against a third-party API, reconciling ride data without double-counting it, and per-component wear thresholds that riders set themselves.
bikevitals.comMy name is David, and DSOP Designs is me. You won't be handed to a sales rep and then passed to someone offshore who never speaks to you. The person who looks at your site is the person who fixes it and the person you call afterwards.
I'd rather repair your site than sell you a new one. A lot of what I find is a few hours of work, not a rebuild, and I'll tell you when that's the case even though the rebuild would pay me better. Long term I'd rather have the referral.
I take on a small number of projects, so I'm not always available immediately. When I'm not, I'll say so up front rather than start something I can't finish properly.
Email or phone, whichever suits. I answer both myself.