What pages does a small business website actually need?
Most small business sites over-build the wrong pages and under-build the ones that convert. Here is the structure we recommend for a first site, in priority order.
- Homepage — who you serve, what you offer, and one clear call to action above the fold
- Service or product pages — one page per core offer, not one page trying to cover everything
- About page — builds trust; include a real photo, your story, and credentials
- Contact page — phone, email, address (if local), and a short form; never make people hunt for this
- Reviews / testimonials page or section — social proof is often the deciding factor for service businesses
- Blog or resources (optional at launch) — adds slowly over time and is what actually drives search traffic
How much does a small business website cost?
Costs vary widely depending on who builds it and what it needs to do. Here is an honest breakdown of what owners actually pay in 2026:
DIY on a builder ($0-$40/mo)
Squarespace, Wix, or similar. Fine for a simple 3-5 page brochure site if you have a few hours to learn the tool. No custom functionality.
AI website builder ($0-$50/mo)
Tools like Lovable can generate a working site from a description in hours, then let you customize it. Good middle ground between speed and control.
Freelance designer ($800-$3,500)
A single freelancer builds a custom 5-8 page site. Turnaround is usually 2-4 weeks. Quality varies — ask for 3 live examples first.
Agency or done-for-you build ($2,500-$15,000+)
Includes strategy, copywriting, SEO setup, and ongoing support. Right fit once the website needs to actively generate leads, not just exist.
Ongoing costs to plan for
Domain ($10-20/yr), hosting ($0-30/mo depending on platform), and any booking/e-commerce tools ($20-100/mo).
Want optional setup services?
Done-for-you technical setup is available as a separate service.
The small business web design checklist
Before you call a site 'done,' confirm every item below — these are the most common gaps we find when auditing existing sites.
- Mobile-friendly — over 60% of local searches happen on a phone
- Loads in under 3 seconds (test with Google PageSpeed Insights)
- One clear call to action per page — call, book, or buy, not all three competing
- Business name, address, and phone (NAP) consistent with your Google Business Profile
- SSL certificate installed (the padlock icon — required for trust and SEO)
- Basic on-page SEO: unique title tag and meta description per page, one H1 per page
- Analytics installed so you can see what's actually working
Local business website essentials
If customers find you by location (a plumber, salon, dentist, restaurant), your website has different requirements than a purely online business.
- Embed a Google Map and list your service area clearly
- Match your Google Business Profile name, address, and phone number exactly
- Add location-specific pages if you serve multiple cities or neighborhoods
- Feature real customer reviews prominently — local buyers weight this heavily
- Make your phone number a tap-to-call link on mobile
Want optional setup services?
Done-for-you technical setup is available as a separate service.
DIY vs. hiring help — how to decide
Ask yourself these three questions before you commit time or money.
- Do you have 10-20 hours to learn a builder and write your own copy? If not, hire it out.
- Does your business depend on the website generating leads (not just existing)? If yes, invest in strategy and SEO, not just design.
- Will you update it yourself after launch? If not, choose a platform or partner that includes support.
Common small business website mistakes
These mistakes quietly cost owners leads every month.
- No clear call to action on the homepage
- Stock photography that looks generic instead of real photos of the business
- Slow load times from oversized, uncompressed images
- No mobile optimization — text too small, buttons too close together
- Treating the launch as the finish line instead of reviewing analytics monthly
