DEV Community

Victor Knapp
Victor Knapp

Posted on

How to think about your website as a small service business

If you run a small service business — a clinic, a salon, a craft studio, a 2-person agency — your website is not a business card. It's a worker.

A business card sits in a drawer. A worker shows up every day, answers the same questions for the hundredth time, books appointments while you sleep, and never asks for a raise.

Most small-business websites are stuck in business-card mode. They list services, show a phone number, and call it done. That's why they don't generate leads.

Here's how to think about it differently.

1. The website has one job

Not five. One.

Pick the single most valuable action a visitor can take. Booking a consultation? Requesting a quote? Calling? Pick one. Build the whole page so that 80% of pixels point toward that action.

If your homepage tries to do everything (services, blog, team bios, gallery, testimonials, contact, social feeds), it does nothing. The visitor scrolls, gets overwhelmed, leaves.

2. The headline answers "what do you do for me?" in 3 seconds

Not "Welcome to [Company]". Not "Quality you can trust since 1998". Not your tagline.

A specific promise:

  • "Web design for Stuttgart clinics — launched in 4 weeks, no agency overhead."
  • "Tax advice for freelancers in Berlin — first consultation free."
  • "Custom kitchens, fitted in 6 weeks, lifetime warranty."

The visitor decides in 3 seconds whether your site is for them. If your headline is vague, they leave before they meet you.

3. Make the booking step frictionless

Every extra click between "I'm interested" and "I'm booked" loses 30% of visitors.

  • No phone-only contact. Add a booking calendar (Calendly, Fillout, Cal.com).
  • No 12-field contact form. Name + email + message is enough.
  • No "we'll get back to you within 48 hours." Confirm immediately.
  • Mobile-first: 70% of your visitors are on phones. If the booking button isn't thumb-reachable, you lose them.

4. Stop spending on things that don't move the needle

Most small businesses waste their marketing budget on:

  • Social media posts no one sees
  • SEO retainers from agencies that send PDF reports nobody reads
  • "Brand awareness" campaigns with no measurable goal
  • Fancy animations that slow down the page

Spend instead on:

  • A clear, fast homepage
  • Google Business Profile (free, huge impact for local search)
  • One landing page per main service
  • A booking system that actually works

5. Measure one thing: leads per month

Not page views. Not bounce rate. Not "engagement."

How many qualified leads did the website generate this month? If you don't know, install Plausible or Fathom (privacy-friendly, simple), tag your booking confirmation page, and count.

If the number is zero after 3 months, the website is broken. Fix the headline, the CTA, or the page speed — in that order.

The bottom line

Your website is a salesperson who works 24/7 for €30/month in hosting. Treat it that way. Give it one job, a clear pitch, an easy way to say yes, and a way to measure if it's actually selling.

If you're a Stuttgart-based service business and your site isn't doing this, we build websites that work like employees — not business cards.

Top comments (0)