To design a website for a small business, define the commercial goal, plan only the pages customers need, write clear content, choose an appropriate platform, build a simple responsive design and track enquiries or sales from launch.
Do not begin by choosing animations, templates or colours. Begin with the customer and the action the website needs them to take.
What does a small-business website actually need?
Most small-business websites need fewer features and better information.
A service business usually needs:
- A clear homepage
- Detailed service pages
- An about or trust page
- Examples of work
- Reviews or testimonials
- Contact details
- A working enquiry form
- Legal and privacy information
- Basic analytics
- Search-friendly technical setup
An ecommerce business also needs product pages, categories, checkout, delivery information, returns policies and secure payment processing.
Avoid adding a feature because a competitor has it. Add it because it helps a customer or improves an internal process.
A live chat service nobody monitors is worse than a clear telephone number and reliable form.
Step 1 — Define your goals before you design anything
Choose a primary goal.
It might be:
- Generate qualified enquiries
- Sell products
- Take bookings
- Encourage telephone calls
- Collect quote requests
- Build an email list
- Provide customer support
Then define secondary goals, such as showing previous work or answering common questions.
A website with no priority tends to present ten equal buttons and leave the visitor to work everything out.
Set measurable outcomes. “Look professional” is subjective. “Increase suitable quote requests” can be tracked.
Record the current baseline if replacing a site, including traffic, enquiries, conversion rate and top landing pages.
Step 2 — Plan your pages and navigation
Create one page for each important subject or service where there is enough useful information to justify it.
Do not force every service into one general page. Separate pages can explain each offer more clearly and target different search intent.
A basic structure could be:
- Home
- Service overview
- Individual service pages
- Industries or customers served
- About
- Work or case studies
- Advice
- Contact
Location pages can be useful when the business genuinely serves those areas and can provide specific local information. Do not generate dozens of near-identical pages with only the town name changed.
Keep the main navigation short and predictable. Use dropdowns only where they improve access.
Every important page should be reachable through normal internal links.
Step 3 — Write your content first, design second
Content determines how much space each section needs and what the page must communicate.
Write the main message before polishing the layout.
A strong service page should answer:
- What is the service?
- Who is it for?
- What problem does it solve?
- What is included?
- How does the process work?
- How much might it cost?
- Where is it available?
- Why should the customer trust you?
- What should they do next?
Use plain language. Explain technical terms when they are necessary.
Replace empty claims with evidence. Instead of saying “high quality”, show the process, materials, qualifications, reviews, results or guarantees that support the claim.
Do not hide every price. Even a starting price or explanation of what affects cost helps customers assess whether the service is suitable.
Step 4 — Choose the right platform
The platform should support the business without creating unnecessary maintenance.
A hosted website builder can suit a simple site and an owner who wants a controlled editing system.
WordPress can suit a service business that needs flexible content, blogging, integrations and access to many developers.
Shopify is a common choice for product-led ecommerce.
A bespoke build is justified when the business has requirements that standard systems cannot meet efficiently.
Ask:
- Can the site expand?
- Can staff edit normal content?
- Who maintains it?
- Can it integrate with existing systems?
- What are the ongoing costs?
- Can the business move provider?
- Who owns the data and accounts?
Do not choose a platform only because a designer prefers it.
Step 5 — Keep the design clean and focused
Use a limited visual system.
Choose:
- One or two typefaces
- A controlled colour palette
- Consistent button styles
- Repeated section spacing
- Clear heading levels
- A defined image style
Create contrast between headings, body text and calls to action.
Use white space to separate information, but do not create huge empty areas that force users to scroll through one sentence at a time.
Avoid design trends that interfere with reading:
- Low-contrast grey text
- Tiny type
- Excessive movement
- Cursor effects
- Hidden navigation
- Horizontal scrolling
- Autoplay sound
- Long loading introductions
The website is a business tool, not a demonstration reel.
Step 6 — Make sure it works on mobile
Design and test around the smallest practical screen.
On mobile:
- Keep headings concise
- Stack columns logically
- Make buttons easy to tap
- Use appropriate input types
- Keep forms short
- Make telephone numbers clickable
- Avoid intrusive pop-ups
- Compress images
- Check sticky elements
- Maintain readable spacing
Review the order of sections. A desktop row may display image-left and text-right, but repeated mobile layouts can accidentally place several images before their related text.
Test with real devices and slower mobile connections.
Step 7 — Set up tracking before you launch
Decide what counts as success and configure it.
Track:
- Form submissions
- Telephone-link clicks
- Email-link clicks
- Purchases
- Bookings
- Quote starts
- Downloads
- Important account actions
Use Google Analytics or another analytics platform, and connect Google Search Console.
Test the events yourself. A dashboard full of traffic is not enough if you cannot identify which pages generate business.
Record where leads come from in the sales process. Website data becomes more useful when it can be connected to lead quality and revenue.
How do you avoid wasting money?
Spend on the parts that directly affect clarity, trust and function.
Prioritise:
- Planning
- Copy
- Mobile usability
- Professional imagery
- Reliable hosting
- Security
- Testing
- Measurement
Be cautious about:
- Unnecessary custom animations
- Large plugin bundles
- Features with no owner
- Stock images that misrepresent the business
- Cheap mass-produced location pages
- Long contracts without clear deliverables
- Rebuilding before diagnosing the current problem
A small website designed properly can outperform a large website with unclear content.
Should you build it yourself or hire someone?
Build it yourself when the requirements are simple, the budget is very limited and you have time to learn.
Hire a professional when the website must generate business, the content is complex, the brand needs credibility or technical mistakes would be costly.
A good web designer should reduce uncertainty and challenge unnecessary spending. They should not make the project complicated to justify the fee.
Elendil Studio builds focused websites for small businesses without filling them with features they do not need. Explore our web design service, view our work or contact us about your project.