Back to blogFeatures

Service groups in BookHero: how to organize 15+ services for maximum conversion

Flat list of 30 services intimidates and the client gives up. In 5-6 collapsible groups, the same list becomes clear in 5 seconds. Here's how to create groups, order strategically, manage transitions, and the typical mistake that destroys page UX.

Published on 19 April 2026 9 min read

When you start, you have 5-8 services and listing them in a row works well. Client sees everything in scroll, picks, books. But as you grow and add variants, the flat list starts failing - 15, 20, 30 mixed services create decision fatigue. Client opens the page, sees a wall of options, closes.

Collapsible groups solve this. The list stays the same in content but structured into 5-6 clickable categories, each with 3-7 services. Client clicks the group that matters, sees only relevant options, books. Conversion rises; abandonment drops. Here's how to organize well.

When to create groups vs keep flat list

Decision by number of services
Number of servicesRecommendation
1-7 servicesFlat list - groups would be unnecessary overhead
8-12 servicesFlat list still works, but consider groups if there are clear silos
13-20 servicesGroups recommended - 3-4 categories
21-30 servicesGroups essential - 5-7 categories
30+ servicesGroups + consider reducing visible offer (focus)

Another factor: variability. Even with 8 services, if 4 are for men and 4 for women, it makes sense to group. Groups clarify silos, even with low volume.

How to create groups in BookHero

How to name groups for clarity

Names that work vs that fail
BadGood
Hair servicesHair - shorter, same meaning
Category 1Color - specific
Other special treatmentsTreatments - direct
All ServicesDon't create All group - that's what appears without groups
Excellence servicesPremium or Advanced - concise

Naming rules:

  • Short: 1-2 words ideally.
  • Specific: describes what's inside, not something abstract.
  • No redundant prefixes: Hair is better than Hair services.
  • Client language, not technical jargon: Color is better than Capillary coloring.
  • Consistent: if Hair is one category, avoid Hair styling as another.

The ideal group order (the strategic part)

The order in which groups appear affects conversion. Client focuses on top - if your main group is at the end, you lose hierarchy.

60-70%Attention on first grouptypical in vertical scroll
20-25%Attention on second groupdecays quickly
5-10%Attention from 3rd group ononly interested clients

Based on this, order strategically:

  1. 1st place: Most-asked group

    The group that gets most bookings. For barbershop, typically Cuts. For hairdresser, Cuts or Color. Dominates demand.

  2. 2nd place: Strong secondary group

    Second in volume. Typically complementary to first (Beard if first is Cut; Treatments if first is Color).

  3. 3rd-4th places: Specializations

    Less-asked but valuable categories. E.g., Kids, Events, Premium.

  4. Last place: Other / standalone services

    Things that don't fit any natural group - go at the end, grouped as Other or simply standalone services without a group.

Concrete examples by sector

Typical groups by sector
SectorSuggested groups
BarbershopCuts / Beard / Combos / Kids
HairdresserCuts / Color / Treatments / Blow-dries / Kids
EstheticsFacials / Body / Waxing / Hands & Feet
ManicureManicure / Pedicure / Combos / Nail art
Pet groomingBaths / Grooming / Extras (nail trim, teeth)
Tattoo studioBy session / Small / Medium / Large
Personal trainer1-on-1 / Small groups / Online / Packs
PhysiotherapyAssessment / Sessions / Specialties / Packs

Best practices

  • Maximum 6-7 groups. More than that and client gets lost navigating.
  • 3-7 services per group: fewer feels unnecessary group; more loses organization benefit.
  • Balance groups in approximate volume: group with 1 service and another with 12 creates visual asymmetry.
  • Think from client's view, not operational: group by client need, not by how you think internally.
  • Order SERVICES within group: most-asked at top, premium at bottom.

Standalone services: what doesn't fit a group

There will always be 1-2 services that don't belong to any natural group. You have 3 options:

Handling standalone services
OptionWhen it makes sense
Services without group (appear at top or end)1-3 standalone, distinct, important
Other group (catch-all)3+ heterogeneous standalone with no natural category
Force into existing groupNOT recommended - creates confusing category

Hide temporarily: seasonal services

Some services don't make sense year-round. Sun-skin treatment in summer, seasonal pieces, one-off events. Instead of deleting and recreating, you can hide groups temporarily.

  • In Business page > Services, each group has Hide toggle.
  • When you hide, group disappears from public page but data stays preserved.
  • Reactivate with 1 toggle when needed - services and configs intact.
  • Useful for: seasonal services, one-off offers, absent professional doing X services.

Common organization mistakes

  • Too many groups (10+): client gets lost, feels it'll take long to choose.
  • Huge groups (12+ services each): organization benefit lost.
  • Ambiguous names (Other 1, Specials): client doesn't know what's inside.
  • Random order: main group hidden at the end, no hierarchy.
  • Not hiding seasonal groups: client sees unavailable services and gets confused.
  • Frequently changing names/order: regular clients get lost.

How to measure if groups work

After reorganizing, in 30 days compare:

  • Page booking rate: clients who open page and book vs only view.
  • Bookings per service: still same top services, or do some gain/lose strength?
  • Average time on page: increased (client explores) or decreased (client decides fast)?
  • Total bookings volume: rose, stayed, or dropped?

If volume drops after reorganization, something's wrong. Typically: group order, or ambiguous names. Iterate in the first 4-8 weeks.

Migration: from flat list to groups

  1. List your services in spreadsheet

    Before touching BookHero, organize in Excel/Google Sheets. Column A: name. Column B: proposed category.

  2. Define 3-6 categories

    Look at column B, identify patterns, group into 3-6 categories max. Consider if the client sees this category as a real entity.

  3. Create groups in BookHero

    In Business page > Services, click New group for each. Short, clear names.

  4. Move services with drag-and-drop

    Drag each service to the right group. Verify all are assigned.

  5. Order strategically

    Most-asked group first, complementary second, etc.

  6. Verify on mobile

    Open page on phone, simulate a client. Is it clear? Any unnecessary friction?

Frequently asked questions

Can I have sub-groups?

For now, BookHero supports one level of groups (no sub-groups). For most businesses, one level is enough. If you feel the need for sub-groups, it's normally a sign you have too many services (and could reduce the catalog).

Can the client open/close groups on the page?

Yes - groups are collapsible. Client clicks group name to open/close. By default, the first group appears open; others closed. Reduces visual fatigue.

Can I have the same service in two groups?

No. Each service belongs to one group (or none). If a service fits multiple contexts, consider rewriting as variants (e.g., Coloring - serves Color group; Coloring for kids - serves Kids group).

Does the order of services within a group matter?

Yes. Same principle as group order - client sees firsts more. Place most-asked at top, premium at bottom. Drag-and-drop to reorder.

Can I have a group hidden only for certain clients?

There's no conditional logic on the public page. For very specific services to few clients (e.g., VIP), consider leaving outside visible groups and doing manual booking in those cases.