← Blog

How Many Pages Does a Business Website Need?

Most small business websites have either too few pages or far too many. The ones with too few try to cram everything onto a home page and a contact form. The ones with too many dilute their message across 40 pages of thin content that no one reads and Google ignores. Neither approach is good for business.

The right number of pages for a business website is determined by what your customers need to confidently buy from you — not by what a web design template includes, not by industry convention, and not by what your competitors have. This is a business question disguised as a design question.

Start With the Minimum Viable Pages

Every business website needs a working minimum set of pages before anything else. These seven pages do the core work:

  1. Homepage — Communicates what you do, who it’s for, and the next step. Not a summary of the entire site.
  2. Services or Products page — What you sell, with enough specificity to help visitors self-qualify.
  3. About page — Who is behind the business, and why that matters. Real people, real history.
  4. Contact page — How to reach you. Includes a form, phone number, email, and address if relevant.
  5. Privacy Policy — Required for legal compliance in most jurisdictions and for Google Ads/Analytics to function.
  6. Terms of Service — Depends on the business model, but generally needed for any transactional site.
  7. 404 Error page — Often overlooked. A well-designed 404 page keeps visitors on the site instead of sending them back to Google.

Seven pages. That’s the floor. A business that launches with these seven pages, done well, will outperform a competitor with 25 pages of thin content done poorly. Quality of content per page matters more than the count.

Service-Based Businesses: How Many Service Pages?

If you offer multiple services, the question is whether each service warrants its own page. The answer is almost always yes, if:

  • The service has distinct customers (someone searching for “logo design” is not the same person searching for “brand identity strategy”)
  • The service has a distinct outcome you need to explain separately
  • The service is a target keyword with search volume in Google

A plumber who offers drain cleaning, water heater installation, and emergency repairs should have three separate service pages — not one page listing all three. Each page can rank for its specific keyword, can speak directly to the customer with that specific need, and can have its own testimonials, pricing, and CTA.

The mistake many agencies sell: 12 service pages when you offer 12 things, regardless of whether each thing has a distinct audience. If three of your services serve the same customer with the same problem, they can be on one page.

For reference: at Designodin, our WordPress development services and WooCommerce services are separate pages because the customer and the project are meaningfully different. One is a business brochure/lead generation site; the other is an online store with inventory, payments, and shipping logic.

Location-Based Businesses: When to Add Location Pages

If you serve a specific geography, location pages can be valuable for local SEO. One page per city you actively serve, with genuine content about that location — not just the same text with the city name swapped.

The threshold for creating a location page: does this city represent real customer demand, and can you write 500+ words of genuinely useful content about serving that area? If you’re a New York plumber who occasionally gets calls from Connecticut, that doesn’t warrant a Connecticut location page. If you actively market to and serve three specific CT cities, it might.

Generic location pages with duplicate content and swapped city names are a known negative SEO pattern. Google’s Search Quality Evaluator Guidelines specifically flag “doorway pages” — pages that exist only to capture search queries, not to genuinely serve users. Don’t build them.

E-Commerce: The Page Count Is Product-Driven

For WooCommerce or other e-commerce sites, the page count scales with the catalog. Each product needs a page. Each product category needs a page. But beyond products and categories, the core structure stays lean:

  • Homepage
  • Shop/category pages
  • Individual product pages
  • Cart and Checkout (auto-generated by WooCommerce)
  • Account pages (for registered customers)
  • FAQ or Help page
  • Returns and Shipping policy pages

Where e-commerce sites often over-build: brand pages for every brand carried (only worth building if the brand has search volume), size guide pages for every product type (one comprehensive size guide is better), and comparison pages for every product pair (only build these if competitors are capturing your branded comparison searches).

Content and Blog Pages: Build With Intent

Blog posts and content pages add significant pages over time. But “start a blog for SEO” is advice that only pays off if you execute it correctly.

A blog post needs to target a specific keyword with genuine search demand. It needs to be the most useful answer to the searcher’s question. And it needs to be maintained — outdated content with stale statistics actively hurts your rankings.

Designodin’s own content strategy (the articles you’re reading right now) targets specific questions small business owners have about WordPress, web design, and performance. Each post exists because there’s a real question behind it with real search volume. Not because the editorial calendar said “post Tuesday.”

Quality over quantity is not a platitude here. A site with 20 high-quality, well-maintained posts outranks a site with 200 thin posts in virtually every competitive niche. Google’s Helpful Content update penalizes sites that produce content primarily for search engines rather than for people.

What to Cut If Your Site Has Too Many Pages

If your site already has more pages than you can maintain, audit them using Google Search Console. Look for:

  • Pages with zero impressions in the last 6 months
  • Pages with high impressions but 0 clicks (irrelevant queries drawing clicks to irrelevant pages)
  • Pages with duplicate or near-duplicate content
  • Old blog posts with outdated information that ranks poorly

For the zero-impression pages: redirect them to the most relevant live page, or consolidate their content into a stronger page and redirect. Removing content that doesn’t serve users or search is a net positive, not a loss.

For near-duplicate content: pick the best version and canonicalize or redirect the others. Duplicate content doesn’t cause a “penalty” per se, but it splits your ranking signals between two weak pages instead of consolidating them into one strong one.

The Agency Incentive to Over-Build

A common business model for agencies: charge per page. The incentive structure rewards building more pages, not better ones. Some agencies default to 20-30 page proposals for businesses that would be better served by 8 well-built pages.

Questions to ask before accepting a page count in a proposal:

  • Why does each page exist?
  • Who is the specific visitor for this page, and what is their need?
  • What is the search volume for the primary keyword this page targets (if applicable)?
  • What content will each page contain, and who is responsible for writing it?

If the answers are vague, the pages are probably padding. You pay for them at build time and they sit there forever taking up server space and diluting your site’s content quality signals.

At Designodin, our fixed-price packages are scoped to what the business actually needs — not what maximizes billable pages. The scope is defined in advance. You know what you’re getting before a line of code is written.

These are starting points, not templates:

Business TypeCore PagesRecommended Total at Launch
Local service (1 service)7 core8–12
Local service (3–5 services)7 core + service pages12–18
Professional services7 core + specialty pages10–20
E-commerce (small catalog)Core + products + categories20–50
E-commerce (large catalog)Core + catalogScales with products
Agency/creative7 core + portfolio10–15
SaaS/software7 core + features + docs15–30

FAQ

Can a one-page website work for a business? For certain use cases — a single product launch, a personal brand, a restaurant with a simple menu — yes. But a one-page site can’t rank for multiple keywords, can’t serve visitors at different stages of awareness, and can’t scale. Most businesses outgrow one-page sites quickly.

Does more pages mean better SEO? Not automatically. Each page needs to target a distinct, relevant keyword with genuine search demand. A site with 10 well-optimized, useful pages will outrank a site with 100 thin pages in most niches.

How long should each page be? Long enough to fully answer the visitor’s question. Service pages typically need 400–800 words. Blog posts targeting competitive keywords typically need 1,500–2,500 words. Homepage body copy is usually 300–600 words. These are averages — check what’s ranking in the top 3 for your target keywords and calibrate to that.

Should I have a separate page for each team member? Only if each team member has a distinct service offering or enough personal search demand to justify it. An About page with brief team bios is usually sufficient for small teams. Agencies with named practitioners who each have a client following may warrant individual pages.

What is the ideal site architecture for a small business? Flat is better than deep. Most pages should be reachable in 2 clicks from the homepage. A clear top-level navigation with logical categories. No page should be more than 3 clicks from the homepage if it’s a page you want people to find.

How often should I add new pages? When there’s a new keyword opportunity, a new service, or new content that genuinely serves a visitor need. Not on a schedule. “Post three times a week” is the kind of advice that produces volume over quality.

If you’re planning a new site or wondering whether your current one is over-built or under-built, our custom WordPress development process starts with a site structure conversation — before any design or development work begins. Get started here.