What should a small business website include?

Updated

Short answer

A small business website should say what you do in one clear line, list your services with prices or starting prices, and make it one tap to call, book, or request a quote. Add real photos, reviews, your hours and service area, and answers to common questions. Under the hood, it needs to load fast on phones, use HTTPS, and have page titles Google can read.

What should go on the homepage?

Your homepage has one job: tell a visitor in a few seconds that they are in the right place and show them what to do next. Most people will see it on a phone, so the top of the screen matters most.

  • A headline that says what you do and who it is for, in plain words.
  • A big call or book button near the top.
  • Two or three real photos of your work, your team, or your space.
  • A short list of your main services, each linking to more detail.
  • A few reviews from real customers.
  • Your hours and how to reach you.

Which pages does a small business website need?

Most local businesses do well with five to ten pages. More pages only help if each one answers a real question a customer has.

PageWhat it does
HomeSays what you do and sends visitors to call, book, or request a quote
ServicesLists what you offer, with prices or starting prices where you can
AboutShows who is behind the business and why customers can trust you
Reviews or workProves it with photos and real customer reviews
Contact or bookingPhone, form, booking tool, hours, and where you work
FAQAnswers the questions you get asked every day

Why prices and clear services matter

Many owners leave prices off because every job is different. But a visitor who cannot tell if you fit their budget often moves on to a business that tells them. Starting prices or typical ranges are enough to keep them reading.

Give each main service its own section or page. Someone searching for one specific job should land on a page about that job, not a long list where it is the seventh bullet.

How should customers contact or book you?

Make the next step obvious on every page. A phone number that is a tap to call link, a short form that emails you, and an online booking tool if your business runs on appointments.

Keep forms short. Name, phone or email, and what they need is usually enough. Every extra field is a reason to quit. If you use a booking tool like Square, Vagaro, or Calendly, link or embed it so people can book without calling. If junk messages follow, see how to stop spam from your website contact form.

What Google needs to find and understand your site

Google uses the mobile version of a site for indexing and ranking, so your site must work well on phones first. Each page also needs a title and a meta description. Google's SEO Starter Guide says a good title is unique to the page, clear and concise, and accurately describes it.

A few more basics help Google and customers at the same time:

  • A sitemap, so Google can find every page.
  • Alt text on images that describes what the photo shows.
  • Headings that break the page into clear sections.
  • A link to and from your Google Business Profile, with the same name, phone, and address on both.

Speed, security, and accessibility

Slow pages lose people. Google measures page experience with Core Web Vitals. Its guidance says a good experience means the main content loads within 2.5 seconds, the page responds to a tap within 200 milliseconds, and the layout does not jump around (a layout shift score of 0.1 or less). You can test any page for free with PageSpeed Insights.

Your site should use HTTPS. Since Chrome 68 in July 2018, Chrome has marked plain HTTP pages as "not secure," which is the last thing you want next to your contact form. See does my website need an SSL certificate.

Make it usable for everyone. The W3C's Web Content Accessibility Guidelines (WCAG), now at version 2.2, are the standard most people follow: readable text, enough color contrast, labels on form fields, and a site that works with a keyboard and a screen reader.

What a small business website does not need

Skip anything that does not help a customer decide. Auto-playing videos, sliders that rotate before anyone can read them, pop-ups on the first visit, and stock photos of people who do not work for you all slow the page down or make you look like everyone else.

You also do not need a blog to start. A clear services page and an FAQ that answers real questions often do more for a local business than posts that never get updated.

What Veshtera includes in every website

Our Launch package ($3,500) includes up to 5 pages built for phones first, a contact and quote request form that emails you, your Google Business Profile connected, page titles, descriptions, and a sitemap, two rounds of changes on the draft, and your domain and hosting set up for you. Pro ($6,500) adds online booking with confirmations and reminders, a full second language, your Google reviews on the site, and up to 10 pages.

See the details on our pricing page, find examples for your field in websites by industry, or get started.

Common questions

How many pages should a small business website have?+

Five to ten is enough for most local businesses: home, services, about, reviews or work, contact or booking, and an FAQ. Add a page only when it answers a real customer question.

Should I put prices on my website?+

If you can, yes. Starting prices or typical ranges help visitors decide if you fit their budget, which means more of the calls you get are serious.

Does my website need a privacy policy?+

If your site collects names, emails, or phone numbers through forms or uses analytics, a privacy policy that explains what you collect and why is a good idea. Ask a lawyer about the rules that apply to your business.

Do I need a blog?+

Not to start. Clear service pages and an FAQ usually matter more for a local business. Add a blog only if you will keep it updated.

Want a fixed price for your site?

Tell us what your business needs. You get a fixed quote before any work starts.

Sources