How many pages should a small business website have?

Quick answer 2 min readUpdated October 18, 2026

Short answer

Most small business websites need 5 to 10 pages: a homepage, one page for each main service, an about page, a contact page, and a privacy policy. Add a page per location if you serve more than one area, and a reviews or portfolio page if your work is visual. One focused page per service beats one long page listing everything, both for visitors and for search.

The pages almost every business needs

  • Home: who you are, what you do, where, and the main thing you want a visitor to do. See what a homepage should include.
  • Services: one page per service you actually want calls about. 'Kitchen renovations' and 'bathroom renovations' as two pages will each rank for their own searches; one 'Services' page with both in a list usually ranks for neither.
  • About: who is behind the business, how long you have been doing it, what you believe in. This page is read far more than owners expect.
  • Contact: phone, email, a short form, address or service area, hours. Put the phone number in the header too.
  • Privacy policy: required in practice for any site with a contact form or analytics; see whether you need a privacy policy in Canada.

Pages worth adding

  • Reviews or testimonials, ideally pulled from Google so visitors can verify them.
  • Portfolio or gallery for trades, designers, builders and anyone whose work can be photographed.
  • Location pages when you serve several towns: one page per area, each with content specific to that place, not the same text with the town name swapped.
  • FAQ or answers pages for the questions you answer on the phone every week. Each one is a page Google and AI assistants can show to someone asking that question.
  • Pricing or 'how much does it cost' if you can say anything useful about price. Visitors look for it, and the page tends to rank.

More pages is not better by itself

Every page you publish is a page you have to keep accurate. Thin pages written to fill out a menu do nothing for search and make a site feel padded. Start with the pages above, make each one genuinely useful, and add pages when there is something specific to say. A blog is optional; see whether your business website needs a blog.

Still have a question about your website?

Ask us. A free consultation with a developer, no sales script, and a straight answer about what your site needs.

Ask a developer