What a good small business website looks like
Quick answer
The best small business website examples share one shape. A good first screen names the service and the place. One next step sits in the header: call, book, request a quote or send an inquiry. Each service has its own page. Proof such as reviews, licenses and real photos sits beside the claim it supports, and the words are text a search engine can read. Below are 17 sites, each with a screenshot: 15 demo sites Theo built, one per industry, and two customer sites named with their owners' permission.
The sites below are the kind a business like yours could copy page for page: a plumber, a dental practice, a tutor. All 15 demo sites are on the examples page, where each is labeled as a demo; the two customer sites appear there too, with their Google numbers.
Read each example for three things: what the first screen says, what the header asks the visitor to do, and which pages exist. Those three choices explain most of the difference between a site that brings in work and a site that only exists.
What the best small business websites have in common
Before the list, the six choices to look for in each example below. They are the same six whether the business clears drains or files tax returns, which is why a barbershop can learn from a law firm's site.
- A good first screen names the service and the place in the words a customer would type into a search box. On the demos that line sits beside a slogan headline.
- One next step lives in the header on every page, chosen to match how the customer buys: a call when the need is urgent, a booking link when the service is scheduled, a quote or consultation request when the price depends on the job.
- Each main service, treatment, practice area or subject gets its own page, so a search for that thing lands on a page about that thing and Google has a page to show.
- Proof sits beside the claim it supports: license details next to the call button, bonded and insured next to the quote form, credentials on the bio a client reads before calling.
- Tools the business already uses are linked, not rebuilt: the booking calendar, the reservation system, the MLS feed, the client portal. Theo sites link to those tools rather than running bookings or payments themselves.
- The words are text a search engine can read: the menu typed out rather than photographed, a page per town served, a page per neighborhood.
Which example fits your business
Start with the example closest to your trade, then read the two or three that share your kind of next step. A dentist and a veterinary clinic sell differently, but both send appointment requests to a tool they already use, so each can borrow from the other.
| If you run a | Start with | Also read |
|---|---|---|
| Plumbing, HVAC, electrical, roofing or cleaning company | 2. Plumbing company, 3. Cleaning service | 4. Auto repair shop, for the estimate request |
| Dental, medical, veterinary or med spa practice | 5. Dental practice, 6. Med spa, 7. Veterinary clinic | 10. Immigration law firm, for plain-language process pages |
| Salon, barbershop, gym or studio | 8. Yoga studio, 9. Barbershop | 14. Photographer, for pricing on the page |
| Law, accounting, real estate or insurance office | 10. Immigration law firm, 11. CPA firm, 12. Real estate agent | 16. Business coach, for the discovery call |
| Restaurant, cafe, bakery or caterer | 13. Neighborhood restaurant | 8. Yoga studio, for linking to a booking tool you already use |
| Tutoring, coaching, photography or another one-person business | 14. Photographer, 15. Tutoring service, 16. Business coach | 9. Barbershop, for profiles that let a regular pick a person |
| A business whose site already exists and needs to be found | 1. Buy My Lunch | 17. 118 118 Money, the same build at a much larger scale |
1. Buy My Lunch: a school lunch ordering site that started getting found
Buy My Lunch takes school lunch orders, and its site is listed here because the owner agreed to it. What makes it worth studying is the numbers behind it, which come from the site's own Search Console data through September 27, 2026: 929 clicks from Google search in the last 90 days, up from 131 in the 90 days before, about seven times as many. The site moved to Theo in June 2026. Impressions, the number of times a page appeared in results, went from 7,500 to 61,700 across the same two periods.
What to take from it: the clicks rose as the growth work published pages after the move, with the average position improving from 13 to 8. That is one site's data, not a promise, but it shows what a site looks like when the work behind it keeps going.

2. Plumbing company website example
The visitor is often standing in water, so the header carries a click-to-call button and nothing competes with it. Repair, drains and water heaters each have their own page, which means a search for water heater replacement lands on a page about water heaters instead of a general services list. Service-area pages by town do the same job for each place the trucks go, and reviews and license details sit on the site where a caller can check them before dialing.
What to copy: put the phone number where a thumb lands, then give every service and every town its own address, since those pages are what give a search something to land on. Theo's plumbing website design page uses this demo and lists what a plumbing site needs.
- Click-to-call in the header
- Service pages for repair, drains and water heaters
- Service-area pages by town
- Reviews and license details

3. Cleaning service website example
Homeowners and office managers ask different questions, so the demo has a residential page and a commercial page instead of one page that speaks to neither. The next step is a quote request, because the price depends on the space, and the bonded and insured details answer the real question: whether to let a stranger into the building. Service areas are listed, so a visitor two towns over gets the answer before typing anything.
What to copy: put the bonded and insured line next to the quote form, and let the form ask only what a quote needs, the size of the space and how often, with a note on when the reply comes. Every field beyond that costs leads, and a form with no reply time gets abandoned.
- Residential and commercial pages
- Quote request
- Bonded and insured details
- Service areas

4. Auto repair shop website example
Drivers search for the problem and the town, not for a shop name, so each repair type has its own page and each page leads to an estimate request rather than a generic contact form. Hours, address and directions are easy to find, which matters because a car with a problem has to get to the shop and the driver wants to know whether it is open on Saturday. Reviews sit on the site, since a repair is a purchase people want a second opinion on.
What to copy: name the repairs in the words drivers use, such as brakes, check engine light and oil change, one page each, and put the hours on every page rather than only on the contact page.
- A page per repair type
- Estimate request
- Hours, address and directions
- Reviews

5. Dental practice website example
A new patient asks two things before booking: does the practice do this treatment, and what will it cost. A page per treatment answers the first; an insurance and financing page answers the second without a phone call. A new patient page explains the first visit, which settles a nervous visitor before they arrive. Appointment requests go through the practice's own scheduling tool, and the site's own forms ask only for a name, contact details and a short message.
What to copy: publish the insurance list and the financing options. Those two pages answer the questions that otherwise become phone calls the front desk has to field, and they are the pages a new patient reads before choosing between two practices.
- Treatment pages
- Insurance and financing page
- New patient page
- Appointment request through the practice's own tool

6. Med spa website example
Clients read up before they book, so each treatment page explains what happens during the appointment, and the next step everywhere is a consultation request, a smaller commitment than booking a treatment. Credentials and safety information have their own place, answering the question a first-time client asks before anything else: who is doing the treatment and what training they have. A before-and-after gallery structure gives results a home on the site, so proof sits beside the claim rather than on a social feed.
What to copy: sell the consultation, not the treatment. A visitor who cannot yet picture the procedure will book a conversation about it long before they book the procedure itself.
- Treatment pages that explain what happens
- Consultation request path
- Credentials and safety information
- Before-and-after gallery structure

7. Veterinary clinic website example
Pet owners arrive in two states: planning a checkup, or worried late at night. Emergency and after-hours guidance has its own place, so the worried owner gets a clear answer on whether to come in. Service pages cover the planned visits, appointment requests go through the clinic's own tool, and team profiles answer the question every owner has, which is who will handle my animal.
What to copy: write the emergency page first and link it from the header, so it is reachable from the homepage without a search. The rest of the site can be calm; that one page has to be fast, on a phone, at eleven at night.
- Service pages
- Appointment request through the clinic's tool
- Emergency and after-hours guidance
- Team profiles

8. Yoga studio website example
A studio's site has one job: get the visitor to the schedule. The schedule links straight to the booking tool the studio already uses, so there is no second calendar to keep in sync. Membership and drop-in prices sit on the page, not behind a form, because a price hidden behind a form reads as expensive. A new student page answers first-visit questions, and teacher profiles let a beginner choose a class by the person teaching it.
What to copy: prices on the page, and a first-visit page that says what to bring, where to park and what happens at the door. Both answer the questions a nervous beginner will not phone to ask.
- Schedule linked to the booking tool
- Membership and drop-in pricing
- New student page
- Teacher profiles

9. Barbershop website example
A visitor wants three things: what it costs, who is cutting, and whether there is a slot today. The booking link is in the header, each service carries its price, and each barber has a profile so a regular can book the same chair again. Location and parking get their own section, since the visit is short and the parking question is real.
What to copy: one price beside every service and a profile for every person a customer might ask for by name. Each of those removes a phone call, and the booking link in the header turns the visit into an appointment without one.
- Booking link in the header
- Services with prices
- Barber profiles
- Location and parking

10. Immigration law firm website example
The visitor is often worried and reading in a second language, so the words stay plain. Each practice area has its own page, and process pages explain what a case involves step by step, in the client's words rather than the statute's. Attorney bios carry the credentials a client checks before calling, and the next step is a consultation request with a short form.
What to copy: the plain-language process page, which is the page a visitor comparing five firms reads to the end, and a page per practice area, which is where getting found starts.
- A page per practice area
- Attorney bios with credentials
- Consultation request
- Plain-language process pages

11. CPA firm website example
Individuals and businesses want different things from an accountant, so services are split by client type at the top of the site. A tax season page gives the busiest time of year its own address; on a Theo site the owner refreshes it each year with one message in the chat. Existing clients get a secure portal link to the tool the firm already uses, and the team page carries the credentials and designations a new client looks for.
What to copy: the seasonal page, with the deadlines and what to gather on it. A page that exists all year and is refreshed each January has had time to be found by the time March arrives, which a page created in March has not.
- Services for individuals and businesses
- Tax season page
- Secure portal link
- Team and credentials

12. Real estate agent website example
An agent's site cannot beat the national portals on inventory, so it offers what they lack: neighborhood pages with local knowledge and separate guides for buyers and sellers in one specific market. Listings link to the MLS tool the agent already uses, so they stay current without retyping. The about page does the selling, because people choose an agent, not a website.
What to copy: one page per neighborhood you actually work, written from what you know about it, such as the schools, the commute and what sells fast. Those pages are also the ones a search for the neighborhood name can bring up.
- Neighborhood pages
- Buyer and seller guides
- Listings linked to the MLS tool the agent uses
- About the agent

13. Neighborhood restaurant website example
Most visitors want the menu, the hours and the address, in that order. Hours and the address are on every page, and the menu is written as text rather than a photo of the printed one, so a search for a dish can find it and a phone can read it. Reservation and ordering buttons link to the tools the kitchen already uses, such as Toast or OpenTable; the site does not take orders itself. An event and catering page gives the private-party inquiry somewhere to land.
What to copy: type the menu out. A photographed menu cannot be read by a search engine and is hard to read on a phone.
- Menu written as text so search engines read it
- Hours and address on every page
- Reservation and ordering links to the tools the kitchen uses
- Event and catering page

14. Photographer website example
A photographer is hired on the pictures, so the portfolio galleries lead the site and everything else stays out of the way. Galleries alone do not book sessions: a session types page lists what is offered with pricing, and a booking inquiry is the next step. The about page shows the photographer, since a client hires the person behind the camera.
What to copy: pricing on the session page, and an inquiry form that asks only for a name, contact details and a note about the shoot. A couple comparing three photographers will not email all three to ask, and the one with a price on the page gets the inquiry.
- Portfolio galleries
- Session types and pricing
- Booking inquiry
- About the photographer

15. Tutoring service website example
The person searching is usually a parent, not the student, so the site speaks to the parent: a page per subject, a plain page on how sessions work, and a parent inquiry form as the next step. Results and reviews from other families are the proof that matters here.
What to copy: write to the person who decides, not the person who attends, and have the sessions page say whether they are in person or online, how long they run and how often. A page per subject gives a search for a subject and a town a place to land.
- Subject pages
- How sessions work
- Parent inquiry form
- Results and reviews

16. Business coach website example
Coaching is hard to picture, so the site makes it concrete: a page per program that says who it is for and what it includes, an approach page with the coach's credentials, and a discovery call as the next step, booked through a link to the coach's own calendar tool. A client stories structure gives past results a place on the site.
What to copy: the discovery call link, and client stories told as the situation, the work and the outcome. A calendar link converts a visitor who is ready now; a contact form asks that visitor to wait for a reply and cool off.
- Program pages
- Discovery call booking link
- Approach and credentials
- Client stories structure

17. 118 118 Money: the same build at a much larger scale
118 118 Money is a UK consumer lender, far larger than the other sites in this post, and it is here for one reason: it runs on the same build and the same weekly work as any Starter or Pro site. It is a long-standing customer, and its site and growth work run on Theo. In the 90 days through September 27, 2026, by its own Search Console data, the site took 213,000 clicks from Google search and 10.6 million search impressions.
What to take from it: the pages and the work do not change with the size of the business. A plumber's site and a lender's site get the same kind of page, published the same way, and one of them carried more than 200,000 clicks from Google search in those 90 days.

Small business homepage examples
A homepage has three jobs: say what the business does and for whom, show enough proof to be believed, and point to one next step.
A good headline names the service, the customer and, for a local business, the place, in the words a customer would type into a search box, and the slogan can go lower on the page. The demos above take the other order, a slogan headline with the service line beside it; either works as long as the first screen names the service and the place. Six openings below, each rewritten from a line that could belong to any company into one that could only belong to that business.
| Weak opening | Stronger opening | Why it works |
|---|---|---|
| A better way to grow | Bookkeeping and tax filing for small businesses and individuals | Names the service and both client types |
| Creative solutions for every project | Residential and commercial cleaning, bonded and insured | Says who it serves and answers the trust question |
| Quality you can trust | Plumbing repair, drain cleaning and water heaters | Names the services people search for |
| Your partner in success | Coaching programs for small business owners, starting with a discovery call | Says who it is for and what happens first |
| Welcome to our practice | Family and cosmetic dentistry, most insurance plans accepted | Names the treatments and answers the insurance question |
| Fresh food, good times | Neighborhood Italian kitchen, open seven days, reservations and takeout | Names the cuisine, the hours and both next steps |
Homepage checklist
Run this before launch, again after any redesign, and once a quarter after that; each item takes a minute to check on a phone.
- Name the service and the place on the first screen, in the headline or the line beside it.
- Put one next step in the header: call, book, request a quote or send an inquiry, and keep it the same on every page.
- List the main services as links to their own pages, in the words customers use.
- Place proof, such as reviews, licenses and real photos, next to the claim it supports.
- Show hours and the address or service area without a scroll on a phone.
- Check the page on a phone: readable text, buttons that tap, a menu that opens.
Where each pattern shows up in the 15 demo sites
Fifteen demo sites, one shape. The table shows where each pattern appears, so you can find the version closest to your own trade. The small business website checklist goes page by page through the same list, and the services page examples show the page-per-service pattern in depth.
| Pattern | Where it shows up in the examples |
|---|---|
| One next step in the header | A phone number for the plumber, a booking link for the barbershop and the yoga studio, a quote for the cleaning service, an estimate for the auto shop, a consultation for the med spa and the law firm, a discovery call for the coach |
| A page per service | Repair types at the auto shop, treatments at the dental practice and the med spa, practice areas at the law firm, subjects at the tutor, programs at the coach |
| Proof beside the claim | License details for the plumber, bonded and insured for the cleaning service, credentials for the attorneys, the CPA firm and the med spa, results and reviews for the tutor |
| Tools linked, not rebuilt | The yoga schedule, dental and veterinary appointments, restaurant reservations and ordering, the CPA's client portal, the agent's listings and the coach's calendar all link to the tool the business already uses |
| Words a search engine can read | The restaurant menu as text, service-area pages by town for the plumber, neighborhood pages for the agent, a tax season page for the CPA |
Does a good-looking website get found on Google
Not by itself. In Theo's audit of 5,974 small business websites, 48 percent of the 4,027 sites with search data got an estimated zero visitors a month from Google search. The figures are from The State of Small Business Websites 2026, and the sample is the sites whose owners ran the free audit rather than a random draw. By industry the share runs from about a third to more than half.
What separates the sites that do get found is not the template. It is whether there is a page for each thing people search for, whether Google has been told those pages exist, and whether new pages keep arriving. On Theo that is the ongoing work in the Starter and Pro plans: keyword and competitor research, new pages and posts, technical fixes, page speed, and submitting pages to Google through Search Console. It uses no chat credits and shows up in the Growth tab and the weekly report.
| Industry group in the audit | Sites with search data | Estimated zero visitors a month from Google search |
|---|---|---|
| Health, wellness and beauty | 266 | 32 percent |
| Food, hospitality and events | 310 | 38 percent |
| Home services and trades | 373 | 39 percent |
| Nonprofits, education and creators | 279 | 44 percent |
| Professional services | 381 | 51 percent |
How to get a website like these examples built
The demo sites above came out of the same process any owner goes through; here is what each step looks like and how long it takes. The step-by-step build guide covers the same ground for a site built anywhere, including what to gather before you start.
- Describe the business to Theo in plain English: what you do, where, and the next step you want visitors to take. If a site already exists, give Theo its address and it can match the look. The first preview is usually ready in minutes.
- Refine the preview in the chat. Type the change the way you would say it to a person, such as moving a section, changing a color or adding a service page, and drag your own photos into the chat. This is where the slow part lives: gathering the services, prices, photos, licenses and reviews the pages need.
- Publish, then connect your domain. Theo walks you through pointing the domain at the site, both the root and the www version; the registrar's records usually update within a few hours, and the old site stays live until they do. A domain can also be bought inside Theo.
- Connect Google Analytics and Search Console once the domain is active. On Starter and Pro the growth work switches on after the domain and both Google connections are in place.
- Watch the Growth tab and the weekly report. New pages, posts and fixes arrive weekly on Starter and Pro, you keep typing changes in the chat, and the work to get found never uses chat credits.
Frequently asked questions
How much does a small business website like these cost?
A site like the demos above costs what any Theo site costs. Build plus hosting is $29.99 a month on the Basic plan; the ongoing work that gets the site found is the Starter plan at $69.99 a month, free for the first 30 days, and Pro is $129.99 a month. Beyond the plan price, the extras are top-up chat credits, a domain name if you buy it through Theo, and the optional paid backlink packages in the Boost checklist. A freelancer or agency quotes a project fee for the build and then a retainer for changes.
How long does it take to build a site like these?
With Theo the first preview is usually ready in minutes, and you refine it in the chat before publishing. Connecting a domain comes after publishing: it connects once the registrar's records update, usually within a few hours, and the old site stays live until then. Budget most of the time for collecting your own material, since the build itself is fast.
Who owns the website?
You do: the pages, the text and the photos, and every page the growth work adds later. Theo hosts the site, and Pro customers can also read and copy the site code through GitHub. The 15 demo sites in this post belong to Theo; the two customer sites belong to their owners.
What happens if I cancel?
None of the example sites lock anyone in, and neither does a site of your own: there is no long-term commitment. Cancel whenever you like; the confirmation shows the date the subscription ends. Until that date you can copy the site and its images and take them anywhere.
Are these real customer websites?
Two are. Buy My Lunch and 118 118 Money are customer sites named with their owners' permission, with numbers from their own Search Console data. The other 15 are demo sites Theo built to show what a site for that kind of business looks like, and they are labeled as demos on the examples page. On request, the team shares live customer sites in your industry whose owners have agreed.
What makes a good small business website?
It answers four questions on the first screen: what the business does, where, why to trust it and what to do next. Below the first screen it has a page for each service, proof beside each claim, and links to the tools the business already uses for booking or ordering. Its words are real text a search engine can read, and new pages keep arriving after launch.
How many pages should a small business website have?
A workable minimum is a homepage, a page for each service, an about page, a contact page and a reviews or work page. A plumber with three services and four towns ends up near ten pages; a photographer with three session types nearer six. Add pages as the business adds services, and let the growth work add the pages that answer searches.
Can a site like these take bookings or orders?
Theo sites link to the booking, reservation and ordering tools a business already uses, such as Calendly, Square Appointments, Toast and OpenTable, rather than running bookings themselves. For products, a Shopify or Wix store connects directly on every plan: products, prices and stock appear on the site with a cart, and checkout completes on the store. Owners who sell on Etsy, Square Online or WooCommerce keep their checkout and get a storefront that links to their real listings.
A small business website like these examples, built by Theo
Theo builds a site shaped like the ones above from a chat with the owner: the pages the industry needs, one next step in the header, proof beside each claim, and links to the booking or ordering tools already in use. Build plus hosting is $29.99 a month on Basic; the Starter plan at $69.99 a month adds the ongoing work that keeps publishing pages, and it is free for the first 30 days. Build the site free and see it before you decide; owners who already have a site can run the free audit first to see where it stands on Google.
More like this in the guides and under page examples. The numbers behind it are in Theo's research.
