What Pages Does a Small Business Website Need?

By Jeremy, FreeSite Company · October 21, 2026

One of the first things people ask when we start a build is "how many pages do I need?" For most small businesses the answer is fewer than you think. A tight, five-page site that answers your customers' questions beats a sprawling one that nobody finishes reading.

1. Home

Your homepage has one job: tell someone in a few seconds what you do, where you do it, and how to get started. That means:

2. Services (or Menu, or Shop)

This is where people decide whether you do what they need. If you offer a few distinct services, give each one its own page. It's better for customers, and it's better for Google, because each page can target the way people actually search ("deck builder Squamish", "brake repair Whistler"). Include what's included, who it's for, and prices or a starting price if you can.

3. About

People buy from people. A short, honest About page with a real photo of you or your team does more than a paragraph of buzzwords. Say who you are, how you got started, where you work, and why someone should trust you.

4. Contact

Make it impossible to miss:

Put your phone number and a contact button in the header of every page, too.

5. Reviews or Work

Real reviews from real customers, or photos of real jobs, are the most persuasive thing on any small business site. Pull reviews from Google with the customer's name, and keep them honest. Never make them up. For trades, landscapers and contractors, a gallery of finished projects does the same job.

6. FAQ (optional, but worth it)

Every question you answer on the phone is a candidate: Do you serve my area? How much does it cost? How long does it take? Do you direct-bill? A good FAQ saves you time, helps customers decide, and can show up directly in Google results.

Pages you can probably skip

Pages you might need

Want it built for you?

Every FreeSite Company build includes the pages your business actually needs, written in plain language and set up for local search. The build is free, you see it before you pay anything, and you only pay $9.99 a month* if you keep it.

Want a custom website without the up-front cost? I'll build it free. You only pay $9.99/month* if you keep it.