The right website pages depend on what your business sells and what visitors need to know before they contact you. A small service business may only need home, services, about, portfolio, and contact pages — anything beyond that should earn its place, not just exist because "websites usually have that page."
Start from buyer questions, not a template
Instead of starting from a generic sitemap template, I start from the questions a visitor actually asks before contacting a business: What do you do? Have you done this before? What does it cost, roughly? How do I reach you? Each of those maps to a page — services, portfolio or case studies, pricing (or a pricing-adjacent page), and contact. If a question doesn't come up often, the page answering it usually isn't worth building yet.
- Start with the pages that answer buyer questions directly — not pages that just describe the business in general.
- Create separate service pages when each service has genuinely different details, pricing, or audience — a shared page works fine when the services are closely related.
- Keep the contact path consistent across every page, so no matter where a visitor lands, reaching out is one click away.
When more pages actually help
More pages become useful once they help visitors understand something specific: a location page for a service-area business with multiple areas served, a dedicated page for one service that has its own pricing tiers and FAQs, or a case study proving a specific type of result. Adding pages "just in case" tends to spread SEO relevance thin and gives visitors more ways to get lost instead of more reasons to convert.
A typical starting structure
For most new clients, the first build is: home, services (or individual service pages if pricing genuinely differs), about, portfolio or case studies, and a start-project/contact page. See the services overview for how AB Labs typically structures this, and how to choose between a one-page and multi-page website if you're deciding how much structure you actually need at launch.