People ask this all the time. And usually they’re expecting a magic number.
5 pages. 12 pages. 27 if you’re serious. Nope.
The real answer is simpler than that, and also a little annoying: your website needs enough pages to help a stranger understand what you do, trust you, and take the next step. No more. No less. For some businesses, that’s a tidy 5-page brochure site. For others, it’s 40 service pages, a shop, FAQs, case studies, and a booking flow that doesn’t make people want to throw their phone across the room.
Most small businesses go wrong in one of two ways. They either try to cram everything onto one giant homepage, or they plan a monster site full of half-empty pages they’ll never finish. Both are a pain. Both hurt conversions.
Start with the job your website needs to do
Before counting pages, figure out what the site is for. Sounds obvious. Still gets skipped alot.
A local electrician’s site has a very different job than a 47-product WooCommerce store selling handmade candles across Estonia. One mainly needs to generate calls and quote requests. The other needs category pages, product pages, shipping info, returns, and a checkout that behaves itself.
Ask yourself:
- Do you need people to call, book, email, or buy?
- Are you selling one service, several services, or physical products?
- Do people need extra reassurance before contacting you?
- Will you be adding content regularly, or is this mostly a stable site?
If your site only has one clear goal, you probably need fewer pages than you think. If you have three different audiences, two locations, and six seperate services, you’ll need a bit more structure.
The 5-page setup most small businesses can start with
Honestly, this covers a huge chunk of small businesses.
For a service business, a basic website often works well with these pages:
- Home – quick explanation of what you do, who it’s for, and what to do next
- About – your story, your approach, why people should trust you
- Services – either one overview page or links to individual service pages
- Contact – form, phone, email, service area, map if useful
- Reviews or Portfolio – proof that you’re good at this
That’s it. Clean. Manageable. Fast to build.
If you’re hiring someone for a custom WordPress website, a 5-page site is usually the quickest and most affordable starting point. Something in the rough range of €890 and up is normal for a small business site if it’s built properly, mobile-friendly, and not slapped together in a panic over a weekend.
And yes, five pages can absolutely be enough to win business. I’ve seen tiny sites pull in steady leads for plumbers, therapists, accountants, beauty salons, and niche B2B consultants. Fancy isn’t the point. Clarity is.
When 5 pages stops being enough
Here’s where people get stuck. They hear “keep it simple” and assume every business should squash itself into the same layout. Big mistake.
If you offer multiple distinct services, separate pages usually help. Not because Google demands a tribute, but because real people scan for exact answers. If someone lands on your site looking for “boiler repair” and your service page lumps that together with heat pumps, bathroom fitting, emergency callouts, and general plumbing, they’re doing extra work. People hate extra work online.
You probably need more pages if:
- you serve different towns or regions
- you have several services with different buyers
- you need to explain a process, pricing, or compliance stuff
- your customers compare options carefully before contacting you
- you want to rank for specific searches in Google
For example, a wedding photographer might want separate pages for weddings, elopements, family shoots, pricing, FAQ, and portfolio. A roofing company may want roof repair, new roofs, guttering, commercial work, and emergency repairs on seperate pages. That’s not bloat. That’s useful structure.
If SEO matters, separate pages are often the difference between “we have a website” and “we actually get found.” If you’re trying to rank for several services, this is where a proper SEO plan earns its keep. Monthly help from around €99 can make sense if you want those pages written and optimized instead of just sitting there looking nice and doing nothing.
And if you hate the whole keyword side of this, read Keyword Research for People Who Hate Keyword Research. It’s a far less irritating way to figure out what pages you actually need.
What about online stores?
E-commerce is a different beast. A small one, maybe. Still a beast.
If you’re selling products, your page count climbs fast because the store itself creates structure. Even a lean WooCommerce setup usually includes a homepage, shop page, category pages, product pages, cart, checkout, account page, shipping info, returns policy, contact page, and probably an about page too. You’re already well past five.
But don’t panic. Product pages count, sure, though they don’t all need custom-written masterpieces. A 10-product store can be pretty simple. A 200-product store with messy categories, variations, filters, and supplier photos copied from six other websites? That’s where things get ugly.
For most small shops, a solid starter structure looks like this:
- Home
- Shop
- 2-6 category pages
- Product pages
- About
- Shipping and returns
- Contact
- Cart and checkout
That might sound like a lot, but much of it is standard. The bigger question is whether the structure makes buying easy. Because if your checkout is clunky, hidden fees pop up late, or customers can’t tell delivery times, more pages won’t save you. This is exactly why your WooCommerce checkout might be losing sales.
And if you’re planning a proper store from scratch, a dedicated WooCommerce build often takes around two weeks for a small to mid-sized setup, depending on product count and payment or inventory integrations. That’s pretty normal. Not suspiciously slow. Not fake-fast either.
Pages you probably don’t need right away
This part saves people money.
You do not need a Careers page if you’re not hiring. You do not need a press page because some giant brand has one. You probably don’t need a full Resources section with 19 empty placeholders. And unless your legal setup says otherwise, a separate page for every tiny subtopic can feel thin and weird.
I’ve seen businesses launch with:
– a gallery page with 3 photos
– a testimonials page with one quote
– a blog with one post from 2022
– six service pages that all say basically the same thing
That’s not depth. That’s clutter wearing a fake moustache.
If a page doesn’t help someone choose you, understand your offer, or complete an action, question it.
A better way to decide page count
Instead of asking “How many pages should my website have?” ask this:
What does a new visitor need to see before they feel ready?
That’s the whole game, really.
Some visitors need almost nothing. A phone number, a few trust signals, done. Others need pricing guidance, examples, service details, FAQs, and proof that you’ve solved this exact problem before.
Map it out in a simple way:
- What are your main offers?
- Which offers deserve their own page?
- What proof do customers need?
- What common questions keep coming up?
- What action do you want on each page?
That little exercise usually reveals the right site size pretty fast. And it stops you building random pages just because they seem standard.
So, what’s the right number?
For a lot of small businesses, 5 to 8 pages is a smart starting point. For SEO-focused service businesses, 10 to 20 pages is pretty common once you break services out properly. For e-commerce, page count matters less than structure – because products and categories do a lot of the heavy lifting.
The best website isn’t the one with the most pages. It’s the one where each page has a job, does it well, and doesn’t leave people confused.
Short version? Start smaller than your ego wants, but bigger than your laziness suggests.
That sounds harsh. It’s true though.
If you’re not sure, build the core pages first. Launch. Watch what people ask. Then add pages based on real questions, real search demand, and real sales friction. That’s a much better plan than guessing your way into a 25-page site you’ll never finish.
And if you’re wondering how long all this should take once you know the page count, this guide on how long a website build should actually take will help set expectations before a project starts drifting into the void.