Most small business websites are either overcomplicated or missing essential elements. After building sites for dozens of local businesses, here's what actually matters - and what you can skip.
The Essential Elements
1. Clear Value Proposition
Within seconds of landing on your homepage, visitors should understand:
- What you do
- Who you serve
- Why they should choose you
This sounds obvious, but most business websites fail at this. They lead with company history, industry jargon, or generic stock images instead of clearly communicating their value.
Good: "Emergency plumber in Bristol. 24/7 response, no call-out fee."
Bad: "Welcome to Smith & Sons, established 1985, providing comprehensive plumbing solutions across the Southwest region."
2. Contact Information (Everywhere)
Your phone number should be visible on every page, ideally in the header. For mobile users, make it clickable so they can call with one tap.
Include:
- Phone number (clickable on mobile)
- Email address
- Physical address if you have premises customers visit
- Opening hours
Make the contact page easy to find. Don't hide it in a dropdown menu.
3. Mobile-First Design
Over 60% of web traffic is mobile. Your site must work well on phones - not as an afterthought, but as the primary experience.
This means:
- Text large enough to read without zooming
- Buttons big enough to tap accurately
- Forms that work well with phone keyboards
- Fast loading on mobile networks
4. Trust Signals
First-time visitors don't know if you're legitimate. Help them trust you:
- Reviews and testimonials: Real quotes from real customers
- Certifications: Industry accreditations, insurance, qualifications
- Case studies: Examples of work you've done
- About page: Who you are, your story, photos of you/your team
Google reviews are particularly valuable - people trust them because they're hard to fake.
5. Service/Product Information
Dedicate pages to what you offer. Don't cram everything onto one page.
For each service:
- Clear description of what's included
- Who it's for
- Pricing (or "contact for quote" if prices vary)
- What happens next (the process)
People research before they contact you. Give them the information they need to make a decision.
6. Basic SEO
At minimum:
- Page titles that describe what each page is about
- Meta descriptions that summarise the content
- Headings that use relevant keywords naturally
- Fast page loading (under 3 seconds)
You don't need to be an SEO expert. These basics help Google understand what your site is about.
Nice to Have (But Not Essential)
Blog
A blog can help with SEO and establish expertise, but only if you'll actually update it. An empty blog or one with three posts from 2019 looks worse than no blog at all.
Online Booking
Great for service businesses if customers want to book without calling. But simple contact forms work fine if your booking process is complex or requires conversation.
Live Chat
Can improve conversions, but only if someone's actually available to respond. Chatbots that can't answer real questions frustrate users.
Newsletter Signup
Only worth having if you'll send regular, valuable content. Collecting emails you never use wastes everyone's time.
What You Can Skip
Complex Animations
Fancy scroll effects and animated backgrounds look impressive but slow down your site and distract from your message. Simple, fast, clear beats flashy every time.
Stock Photo Overload
Generic smiling businesspeople don't build trust. One authentic photo of your actual business is worth a hundred stock images.
Social Media Feeds
Embedding your Twitter or Instagram feed adds load time and rarely adds value. Link to your social profiles instead.
Complex Navigation
Drop-down menus with dozens of options overwhelm visitors. If you need that many pages, your site structure needs simplifying.
Music/Video Autoplay
Nothing makes people leave faster than unexpected sound. If you have video, let users choose to play it.
The Most Common Mistakes
No Clear Call to Action
Every page should guide visitors toward contacting you. "Call now," "Get a quote," "Book online" - tell people what to do next.
Outdated Information
Old addresses, discontinued services, expired offers - these erode trust quickly. Review your site regularly.
Slow Loading
If your site takes more than 3 seconds to load, you're losing visitors. Compress images, use decent hosting, minimise unnecessary features.
Difficult to Navigate
Visitors should find any information within two clicks. If they have to hunt for basic information, they'll go to a competitor instead.
A Simple Checklist
Before launching (or reviewing) your site, verify:
- Can visitors understand what you do within 5 seconds?
- Is your phone number visible and clickable on mobile?
- Does the site load in under 3 seconds?
- Are there testimonials or reviews visible?
- Is there a clear call-to-action on every page?
- Does every service have its own page with clear information?
- Is all information current and accurate?
A website that nails these basics will outperform a fancy site that misses them.