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
| Number of services | Recommendation |
|---|---|
| 1-7 services | Flat list - groups would be unnecessary overhead |
| 8-12 services | Flat list still works, but consider groups if there are clear silos |
| 13-20 services | Groups recommended - 3-4 categories |
| 21-30 services | Groups essential - 5-7 categories |
| 30+ services | Groups + 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
| Bad | Good |
|---|---|
| Hair services | Hair - shorter, same meaning |
| Category 1 | Color - specific |
| Other special treatments | Treatments - direct |
| All Services | Don't create All group - that's what appears without groups |
| Excellence services | Premium 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.
Based on this, order strategically:
1st place: Most-asked group
The group that gets most bookings. For barbershop, typically Cuts. For hairdresser, Cuts or Color. Dominates demand.
2nd place: Strong secondary group
Second in volume. Typically complementary to first (Beard if first is Cut; Treatments if first is Color).
3rd-4th places: Specializations
Less-asked but valuable categories. E.g., Kids, Events, Premium.
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
| Sector | Suggested groups |
|---|---|
| Barbershop | Cuts / Beard / Combos / Kids |
| Hairdresser | Cuts / Color / Treatments / Blow-dries / Kids |
| Esthetics | Facials / Body / Waxing / Hands & Feet |
| Manicure | Manicure / Pedicure / Combos / Nail art |
| Pet grooming | Baths / Grooming / Extras (nail trim, teeth) |
| Tattoo studio | By session / Small / Medium / Large |
| Personal trainer | 1-on-1 / Small groups / Online / Packs |
| Physiotherapy | Assessment / 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:
| Option | When 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 group | NOT 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
List your services in spreadsheet
Before touching BookHero, organize in Excel/Google Sheets. Column A: name. Column B: proposed category.
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.
Create groups in BookHero
In Business page > Services, click New group for each. Short, clear names.
Move services with drag-and-drop
Drag each service to the right group. Verify all are assigned.
Order strategically
Most-asked group first, complementary second, etc.
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.