Skip to content
UpHive
Back to project
Case Study · Corporate Website · Beauty

City Nails

A WordPress booking-focused site for a nail salon operating since 2003, built around service browsing and a loyalty program.

Website DesignWordPress DevelopmentWordPressElementor
https://citynailsmapleridge.ca/

Business

Nail salon, Maple Ridge, Canada

Built

WordPress site with booking and loyalty program

Stack

WordPress, Elementor

Engineering focus

Booking conversion, repeat-visit incentives

Why this project matters

Why this project matters

A local salon's real business is repeat visits, not one-off transactions — the interesting problem is designing a site that converts first-time bookings while also giving existing clients a reason to keep coming back.

The business

Who this is for

Who they are

City Nails is a nail salon established in 2003, operating in Maple Ridge.

What they do

They offer manicures, pedicures, nail extensions and nail art services.

Who they serve

Local clients seeking nail care and nail art services.

Requirements

What the live site required

Not a wishlist from a kickoff call — what the delivered site visibly had to solve. Every requirement here is paired with the evidence that makes it true today.

Booking as the primary, always-accessible action

UX

"Book Now" appears in the main navigation alongside a dedicated booking icon in a persistent side toolbar.

A loyalty program to encourage repeat visits

Content

A dedicated "Loyalty" section explains points earned per visit and free sign-up.

Gift card sales as a separate revenue path

Commerce

"Order Gift Cards" is a top-level navigation item distinct from booking a service.

Engineering decisions

Why this stack, not just what stack

Every technology on this project was a specific answer to a specific problem — never a default.

  1. 01

    WordPress

    Chosen so the salon can update pricing, promotions and service offerings directly without developer involvement.

  2. 02

    Elementor

    Chosen for the clean, service-focused homepage layout built around booking conversion.

    Trade-off — Elementor lays out the booking-focused homepage directly, but "Book Now" still routes to a scheduling tool outside Elementor itself — appointment availability and scheduling logic live in that separate system, not the page builder.

Key features

What the site can actually do

Booking CTA

"Book Now" persistent in navigation and side toolbar.

Loyalty program

Points earned per visit, free sign-up.

Gift card sales

"Order Gift Cards" as a distinct top-level action.

Service categories

Nail Care and Nail Art presented as separate offerings.

Implementation notes

What the finished build shows

Specific, verifiable patterns in how this project is put together — not a feature list, but how the pieces fit.

Commerce

Gift cards routed through their own path

"Order Gift Cards" is a distinct top-level item rather than an add-on inside the booking flow — buying one doesn't require going through appointment selection.

Pattern

Booking action duplicated in two fixed locations

"Book Now" appears both in the main navigation and as a dedicated icon in a persistent side toolbar, rather than existing in just one place.

Gallery

The live experience

Every screen, captured directly from the live site — desktop, tablet and mobile.

Homepage, desktop
Homepage, desktop
How this applies to you

How this project's engineering applies to your business

  • Combining a low-friction booking path with a loyalty program applies to any appointment-based local business — salons, spas, barbershops — where repeat visits, not one-off transactions, drive the business.

The recap

If you remember three things

  • Booking-first design

    "Book Now" persistently accessible rather than buried in a menu.

  • Built-in retention mechanism

    Loyalty points program designed into the site, not bolted on separately.

  • Secondary revenue path

    Gift card sales given equal navigational weight to booking.

Need a content-managed website?

Tell us about your project and current platform. You'll hear back from a senior engineer within one business day.