One-Page Website or Multiple Pages? How to Choose for a Service Business
By Nick Tai ·
A lot of owners assume a "proper" website has a menu with six or seven pages: Home, About, Services, Gallery, FAQ, Contact. Some businesses need that. Plenty don't, and a long menu can make a small business harder to understand, not easier.
On my pricing page a one-page site starts at US$800 and a multi-page service site starts at US$2,000, so this choice matters for your budget as well as your customers. This is how I'd decide. (If cost is the bigger question, I wrote about what a small business website costs separately.)
What a one-page site actually is
It's one long page, broken into sections, that a visitor scrolls through. A good one for a service business answers the three things a new customer wonders about:
- Is this business real, and local to me?
- Do they do the thing I need?
- How do I get in touch?
The sections usually run like this: a top screen with what you do, where, and a contact button; your services; reasons to trust you; how it works; pricing or a quote request; a short FAQ; contact. There's more detail on the one-page website page.
The menu, if there is one, just jumps down the page.
When one page is enough
You do a few related things in one area. A house cleaner who offers regular cleans, deep cleans and end-of-tenancy cleans in one city can explain all three in one services section. Splitting them into three pages adds clicks and little else.
Most of your work comes from referrals, Google Maps or social media. Those people already know your name. They're checking that you look professional and looking for the contact button. A clear single page does that well.
You're starting out, or you have no website. It's the fastest way to have something solid online, and it can grow later.
You'd rather not manage a website. One page means fewer things to keep up to date.
When you need more pages
You offer several services that people search for separately. A plumber who does emergency repairs, water heater installs, drain cleaning and bathroom refits has four different customers searching four different things. A page for each service gives each one a clear match, and gives search engines something specific to work with. That's what my service page design work is for, and my page on websites for plumbers goes into more detail.
Each service needs real explanation. A renovation contractor's kitchen projects and extensions have different processes, timelines and questions. Squeeze both into one section and neither gets explained properly. There's more on that in website design for renovation contractors.
You cover several distinct areas and want to be found in each. Pages for different cities or districts can help, as long as each one has something real to say, not the same paragraph with a different town name.
You have a lot to show. A salon with a long treatment menu and a team of six, or a contractor with a deep project archive, may need separate pages so people can browse without scrolling forever. The same goes for a clinic with a list of treatments; see dental clinic website design.
What about Google?
People often ask whether a one-page site can rank. It can, especially for your business name and a core search in your area. But it depends on the content, the technical setup and how much competition you have. Nobody can promise a position, and you should be wary of anyone who does.
What's fair to say is this: one page can only be about so many things. If you want to show up for "drain cleaning in [your town]" and "water heater installation in [your town]" separately, separate pages make that much more realistic.
A quick way to decide
Write down every service you'd like a customer to find you for. Then for each one ask:
- Would someone search for this on its own?
- Does it need more than a short paragraph to explain?
- Does it have its own questions, prices or process?
If most answers are no, start with one page. If two or more services get a yes on all three, you probably want separate service pages.
A couple of examples:
- A mobile dog groomer with one service and a few add-ons, covering one town. One page.
- A cleaning company doing residential, office and post-renovation cleaning in three cities. Probably separate service pages, because office managers and homeowners search differently and need different reassurance. My cleaning company page goes into what those pages should include.
- A small salon with a short menu and two stylists. One page, with a clear treatment list and a booking button. More on that in website design for beauty salons.
Starting small and growing later
You don't have to decide forever. A one-page site can be built so it expands into a multi-page site later. The sections become the start of separate pages, and the design carries over.
That's often the sensible route: launch a clear one-page site now, see what customers ask about and what they search for, then add service pages where they'd earn their place.
One thing worth sorting before either option: if you don't have a logo or a look you're happy with yet, the website will inherit that problem. I do brand identity work as well, quoted separately from the website.
And a landing page?
A landing page is a third option, and it's a different job. It's a single page for one offer or one ad campaign, often sitting alongside your main site. If you're about to run Google or Meta ads for one service, that's when a landing page makes sense. It isn't a replacement for a website.
What I'd do if it were your business
Start with the customer, not the menu. Work out what the person who's ready to hire you needs to see, then pick the smallest website that shows it clearly. For a lot of small service businesses, that's one well-made page. If you already have a site and you're wondering whether to start again, the redesign or fixes article has a quick test.
If you want a second opinion, send me your current site or your Google Maps link and I'll tell you which option I'd go with and why, for free. Request a free website audit. You can also see the web design side of the studio, and some one-page concepts I've designed for different trades; they're labelled as concepts, not client work. If you're outside Taiwan, this is how I work remotely.
I'm Nick Tai. I run Jinverse Digital, a one-person web design and creative studio in Kaohsiung, Taiwan, and I work with service businesses remotely. More about me.