I get this question early in almost every project: "How many pages do I actually need?" Owners either want to cram everything onto one homepage or feel like they need twenty pages to look legitimate. Neither is right. After building websites and hosting for small service businesses for over 20 years, here's the real answer, by business type, not a generic rule of thumb.

How Many Pages Should a Small Business Website Have?

Most small business websites need 5 to 8 pages: a homepage, an about page, a services or menu page, a contact page, and one or two pages built around a specific service or location. That's enough to answer every question a visitor actually has without burying the important stuff or padding the site with filler. The right number depends on how many distinct services you offer and how many areas you serve, not on hitting some target that sounds impressive.

What Pages Does Every Small Business Website Need?

Five pages cover the core of almost any service business:

  • Homepage. Who you are, what you do, and what a visitor should do next, in the first screen they see.
  • About page. A short, real story: how long you've been in business, who's behind it, why someone should trust you over the next search result.
  • Services page. What you offer, in plain language, not vague marketing copy. This is where pricing context or a link to your pricing page usually lives.
  • Contact page. Phone number, address if relevant, and a simple way to reach you, like the free mockup request form I use on my own site.
  • Reviews or testimonials. Real proof, even if it's just a handful of quotes or a link to your Google reviews. Skip this and you're asking visitors to trust you on your word alone.

That's the floor. A business with one clear service and one location can stop close to there and have a complete, functional site.

When Do You Need More Than the Core Pages?

You add pages when there's a real, distinct reason, not just to fill out a navigation menu. The clearest signals:

You offer genuinely different services. A roofer doing both repair and full replacement, or a med spa offering injectables and laser treatments, benefits from separate pages for each. Each page can target the specific way people search for that service, which a single combined page can't do as well. I cover this in more depth in what should a plumber website include and best website features for a med spa.

You serve multiple, distinct locations or towns. If you serve customers in more than one city with any meaningful search volume, a dedicated page per city helps you show up in each one specifically instead of competing generically. This is part of why local pages matter so much for ranking a small business website in a small Texas town.

You need a booking or scheduling flow. If customers book appointments directly, that usually deserves its own page rather than being squeezed into contact.

You want to run a blog. Once your core pages are live and indexed, a blog is a legitimate way to add pages that target more search terms over time. It's an addition, not something to build before the core pages exist.

How Many Pages Is Too Many?

The problem isn't a high number by itself, it's thin pages that don't earn their spot. A generic "Our Mission" page that repeats what the homepage already says, or five nearly identical service pages split apart just to inflate the page count, don't help you. They dilute the site instead of strengthening it, and they make visitors click around more to find what they actually came for. If you're choosing between a bloated template site and a leaner custom one, cheap website vs custom website walks through that tradeoff directly.

How Does Page Count Affect SEO and Speed?

More pages can help your search visibility, but only when each one targets a real, distinct topic. A dedicated page for "emergency roof repair" can outrank a general "services" page for that specific search, because it's built entirely around that one intent. Google's own guidance on how Search works is built around matching content to specific queries, which is exactly what focused pages are good at.

Page count has almost no direct effect on load speed if the site is built well. What slows sites down is usually unoptimized images or bloated page builders, not the number of pages. Every site I build loads in under a second regardless of whether it has 5 pages or 15, because the speed comes from how each page is built, not how many exist. You can check where your current site stands with a free speed test.

How Does Page Count Compare by Business Type?

Business type Typical page count Why
Single-service business (one location) 5 to 6 Core pages cover everything, no need to split services
Multi-service business (plumber, roofer, electrician) 7 to 10 Each major service earns its own page
Multi-location business 8 to 15+ One page per location plus core pages
Restaurant or med spa 6 to 9 Menu or treatment pages, plus booking
Business running an active blog Core pages + ongoing posts Blog adds pages over time, doesn't replace the core site

What Should You Do Next?

  1. List your actual services and locations first. Don't guess at a page count, build it from what you genuinely offer and where you serve customers.
  2. Cut anything that doesn't earn its spot. If a page repeats what another page already says, merge it or drop it.
  3. See real examples. Browse live client sites in my portfolio to see how page count plays out for businesses like yours.
  4. Get a free mockup. I'll build you a free homepage mockup at no cost and no obligation, sized to what your business actually needs, not a generic template's page count.

There's no magic number here. Most small businesses land somewhere between 5 and 10 pages once you account for real services and real locations, and the right count is whatever answers every question your customer actually has, without padding the site to look bigger than it is.