How Many Pages Does a Small Business Website Actually Need?

Fewer than you think to launch, more than you think to rank — here's the core set and why each one exists.

Getting Started · · 4 min read

Most small business websites need five core pages to launch: home, services, work or proof, about, and contact. That gets you online and functional. But if you want to rank in search for the work you actually do, you need one dedicated page for each service you want to be found for — because a single page listing eight services ranks for none of them.

Here's what that means in practice and why each page exists.

The Five Core Pages Nearly Every Business Needs

These pages answer the questions every visitor has when they land on your site. Each one has a job.

Home. This is where most people land, and they need to know in five seconds what you do and whether you serve them. Your home page is not a brochure — it's a filter. State what you do, who you serve, and give them a clear next step. That's it.

Services (or What You Do). This page explains what you offer. If you have two or three services, you can list them here with a paragraph each. But if you want to rank for any of those services in search, this page is just a starting point — we'll come back to that.

Work, Portfolio, or Proof. This is where you show you've done the work before. Photos, case studies, before-and-after, client names if you have permission. People hire businesses they believe can deliver. This page is that proof.

About. Who runs this business, how long you've been doing it, why you do it this way. This page builds trust. It also gives you a place to tell the story that makes you different from the three other contractors or consultants they're comparing you to.

Contact. Phone number, email, contact form, service area, hours. Make it easy. If someone has to hunt for how to reach you, they'll go to the next result.

That's the core set. You can launch with these five pages and have a functional business website.

Why You Need More Pages to Rank

Here's the SEO reality: Google ranks pages, not websites. If you want to be found for "kitchen remodeling" and "bathroom remodeling" and "basement finishing," you need a separate page for each one.

A single services page that lists all three in short paragraphs will not rank for any of them. Why? Because that page is trying to be about everything, so it's not really about anything. Google will show the page that is clearly, specifically about kitchen remodeling — the one with a real title, real detail about the process, real answers to the questions someone searching that term actually has.

This is the gap that kills most small business SEO. You know you do six things. You list them on one page. Then you wonder why you don't show up when someone searches for any of those six things. The answer is that your page is competing against pages that are entirely dedicated to that one topic.

One Page Per Service You Want to Be Found For

If you want to rank for a service, give it its own page. Write 400 to 600 words that answer the real questions someone searching for that service is asking. What does the process look like? What does it cost in broad terms or how is it priced? How long does it take? What should they expect?

That page should have a clear title (the service name), a clear description of what you do, and a clear call to action. It should use the terms people actually search for, naturally. If people in your market search for "furnace repair," don't title the page "HVAC climate control solutions."

You don't need to write a novel. You need to write the page that directly answers what someone searching for that service wants to know. That's what ranks.

The Difference Between a Page That Exists and a Page Worth Having

Do not pad your site with empty pages. A "Blog" link that goes to nothing, a "Testimonials" page with two sentences, a "FAQ" page with three questions you made up because you thought you were supposed to have one — these do not help. They make your site look unfinished.

Every page you publish should have a reason to exist. It should answer a real question or serve a real visitor need. If you can't write 300 words of useful content for a page, you probably don't need that page yet.

The same goes for location pages. If you serve three towns, you don't need three identical pages with the town name swapped in. Google sees through that. You need a location page only if you have something real to say about serving that area — different regulations, local projects you've done, specific service notes that matter there.

What This Looks Like in Practice

A residential cleaning company might launch with five pages: home, services overview, about, contact, and a gallery of before-and-after photos.

To rank, they'd add separate pages for the services people actually search for: regular house cleaning, deep cleaning, move-in/move-out cleaning. Three more pages, each one clearly about that thing.

A consultant might launch with the same five-page core, then add a dedicated page for each type of engagement they want to be hired for: fractional CFO services, financial modeling, M&A advisory. Again, one page per service they want to rank for.

That's typically eight to ten pages total for most small businesses. Enough to be found, not so many that you're inventing content to fill space.

Start With the Core, Add Service Pages as You Go

You do not need to launch with every page finished. Start with the five core pages. Get online. Then add a dedicated page for each service as you have time to write it properly.

The businesses that rank are the ones that built their sites one useful page at a time, not the ones that launched with 40 half-empty pages because someone told them more pages meant better SEO. Quality beats quantity every time.

Common questions

Can a one-page website rank in Google?

A one-page site can rank for your business name and maybe one very specific term, but it won't rank for multiple services or topics. Google ranks individual pages, so if you want to be found for more than one thing, you need separate pages for each.

How many pages should I launch with?

Five core pages will get you online and functional: home, services, work or proof, about, and contact. You can add dedicated service pages after launch as you have time to write them properly.

Do I need a blog to rank?

No. A blog helps if you're answering questions your customers actually ask and you can keep it updated, but an empty or abandoned blog makes your site look neglected. Focus on solid service pages first.

Should I create separate pages for each location I serve?

Only if you have something real to say about serving that location — local projects, area-specific services, or genuine differences in how you work there. Don't just duplicate the same page with different town names; Google sees through that.

Need a site that's built to rank from day one?

We'll structure it right and write the pages that matter.