Website Design
What Should a Small Business Website Include? (The Essential Checklist)
5 September 2026 · 7 min read
Most small business websites are missing something important. Sometimes it's the obvious things (a phone number visible on mobile, a clear description of what the business actually does). Sometimes it's the less obvious things (schema markup, a Google Business Profile linked to the site, conversion tracking).
This checklist covers everything a small business website should include — organised by priority. Use it to audit your existing site, or as a specification for a new one.
The Foundations (Non-Negotiable)
1. A Clear Value Proposition Above the Fold
The first thing a visitor sees when they land on your homepage should answer three questions: what do you do, who do you serve, and why should I choose you? If your homepage opens with a generic hero image and a vague tagline, you're losing visitors before they scroll.
2. Your Location and Contact Information
For local businesses, your location should be visible without scrolling — ideally in the header. Your phone number should be a tappable link on mobile (tel: href). Your address should be in the footer of every page. This isn't just about user convenience — it's a local SEO signal.
3. Mobile-First Design
Over 60% of small business searches happen on mobile. Your website must work perfectly on smartphones — fast loading, easy navigation, tap-friendly CTAs, no horizontal scrolling. If you're not sure whether your site qualifies, test it on Google's Mobile-Friendly Test.
4. Fast Loading Speed
Google uses page speed as a ranking factor, and users abandon sites that take more than 3 seconds to load. Aim for a Largest Contentful Paint (LCP) under 2.5 seconds. Common causes of slow loading: unoptimised images, too many scripts, cheap shared hosting.
5. SSL Certificate (HTTPS)
Your URL should start with https://. This is standard for any professionally built site and required for any site that collects contact form data. Google marks non-HTTPS sites as "Not Secure" in Chrome, which damages trust.
Pages Every Small Business Website Needs
Homepage
Your most-visited page. Should establish what you do, who you serve, key service highlights, social proof (reviews or testimonials), and a clear call to action. Don't try to say everything on the homepage — its job is to direct people deeper.
Services / What We Do
A dedicated page for each service (or at minimum, a services overview page) helps with SEO and gives visitors the information they need to make a decision. Include what the service involves, who it's for, how it works, approximate pricing, and a booking/contact CTA.
About / Who We Are
People buy from people they trust. Your about page should introduce you and/or your team as humans — not corporate bios. Include your story, your values, and anything that differentiates you from competitors.
Contact / Booking
Make it trivially easy to get in touch. Include: a contact form, phone number, email address, WhatsApp button (for businesses where this is culturally relevant), and opening hours. An embedded Google Map helps for businesses with a physical location.
Conversion Elements (What Turns Visitors Into Customers)
6. A Primary Call to Action
Every page should have one clear primary CTA — book, call, get a quote, send a message. Don't offer five different ways to convert on the same page without one being obviously primary. Decision fatigue is real, and too many options lead to no action.
7. Social Proof
Customer testimonials, Google review ratings, case studies, or before-and-after examples. Place these throughout the site contextually — not just on a dedicated testimonials page that nobody navigates to.
8. Trust Signals
Professional associations, certifications, years in business, number of clients served, payment badges (if e-commerce). These reduce the perceived risk of contacting or hiring you.
9. WhatsApp or Live Chat
Many customers — especially in markets like India, the UK, and Southeast Asia — prefer messaging over phone calls or form submissions. A WhatsApp button reduces friction for a significant portion of your audience.
SEO Essentials
10. Unique Title Tags and Meta Descriptions
Every page should have a unique, keyword-relevant title tag (under 60 characters) and meta description (under 155 characters). These are what appear in Google search results. Generic titles like "Home | Company Name" are a missed SEO opportunity.
11. Schema Markup
Structured data helps Google understand your business. At minimum: LocalBusiness schema (name, address, phone, opening hours, URL) on your homepage. Service schema on service pages. FAQPage schema on FAQ sections.
12. Sitemap and Robots.txt
An XML sitemap submitted to Google Search Console tells Google about all your pages. A robots.txt file tells crawlers what they can and can't index. Both should be set up before launch.
13. Google Search Console Verification
Verifying your site with Google Search Console lets you see which searches are driving traffic, identify indexing issues, and monitor your performance over time. Set this up on launch day.
14. Google Analytics
Without analytics, you're flying blind. GA4 is free and shows you where your traffic comes from, which pages perform, and whether visitors are taking the actions you want.
Often Overlooked
15. Accessible Contact on Mobile
A sticky header with a phone number or "Call us" button on mobile is one of the simplest, highest-impact additions to a local business website. The easier you make it to call, the more calls you get.
16. A Privacy Policy
Required by GDPR, CCPA, and most other data protection frameworks if you collect any data (even just email addresses via a contact form). Link to it in the footer. If you use Google Analytics, you need one.
17. Image Alt Text
Every image should have descriptive alt text. This improves accessibility for screen reader users and provides additional context for search engines.
18. Internal Linking
Link between related pages on your site. A service page should link to the contact page. A blog post should link to the relevant service. This helps search engines understand your site structure and keeps visitors engaged.
Where to Start If You're Auditing an Existing Site
If you already have a website and want to know what's missing, start with the highest-impact items:
- Is your phone number visible without scrolling on mobile?
- Does every page have a unique, descriptive title tag?
- Is there a clear CTA on every page?
- Are there customer testimonials visible on the homepage?
- Have you verified the site in Google Search Console?
If you'd like a professional audit — or want to build a small business website that covers all of this from day one — send me a message and I'll put together a clear plan for your project.
About the author
Deepak Kumar is the founder of Deep Tech Solutions — a solo freelance practice specialising in web design, local SEO, and lead generation for dental clinics, restaurants, and local service businesses. Book a free strategy session →