292 Ung Van Khiem, Thanh My Tay Ward, HCMC

info@123website.com.vn Support 0283 510 6868 VietnameseEnglish

Beauty · Medical spa in the US

Pearl by Julia

Pearl Medical Spa & Wellness is a medical aesthetics and wellness practice in Richardson, Texas. 123Website built an English website on WordPress with a custom cream-and-gold theme: clients filter treatments into four concern groups, read the FAQ, then tap Book appointment to choose their own date and time on the spa's Square Appointments calendar.

Industry
Medical spa, aesthetics and wellness
Website type
Introduce the services and book an appointment
Platform
WordPress, custom theme
Location
Richardson, Texas, USA
  • 13treatments, each with its own page
  • 4concern groups used to filter treatments
  • 8frequently asked questions right on the homepage
  • 5policy pages in the footer
Pearl by Julia

Clients

Who Pearl by Julia is

Pearl Medical Spa & Wellness (the Pearl by Julia brand) is a small medical spa in Richardson, a suburb of Dallas, Texas. The founder is a nurse practitioner who consults with each client before a treatment. The spa takes a gentle aesthetic approach that keeps a natural look, combined with wellness services.

  • Address1821 N Greenville Ave, Richardson, Texas, USA
  • ServicesAesthetic consultation, wrinkle reduction, filler, PDO threads, microneedling, chemical peels, PRP, vitamin injections, IV therapy and weight management
  • Who consultsThe nurse practitioner who founded the spa, with the team in the treatment room
  • Business hoursMonday to Sunday, by appointment

The problem

Clients look for a spa by what concerns them, not by the treatment name

Someone coming to a medical spa for the first time often only knows they have wrinkles, dull skin, or that they want to manage their weight. They cannot yet tell filler, PRP and PDO threads apart. The website needs to group treatments by concern, explain them in plain language, show who will do the consultation, and let the client book whenever they want.

  • 01

    Choose by skin concern

    Four groups: expression lines, volume loss, pores and dull skin, and weight and overall health.

  • 02

    Know who will consult before you book

    The about page sets out the founder's expertise, with real photos of the team and the treatment room.

  • 03

    Book an appointment without calling

    The Book appointment button on every page opens the spa's Square calendar, and the client chooses the service and an open time.

  • 04

    Clear policies

    Cancellations, package refunds, medical statements and privacy each have their own page in the footer.

What the spa's clients experience

From the homepage to an appointment in 5 steps

On mobile, the bottom bar always includes an Appointments button, so a client can book at any step.

  1. Homepage on mobile
    Step 1

    Go to the homepage

    A banner video filmed at the spa, with two buttons to book a consultation and to view the services.

  2. Choose a concern on mobile
    Step 2

    Choose a concern

    Filter chips and a Skin Concerns column for the four concern groups.

  3. View treatments on mobile
    Step 3

    View treatments

    Only treatments in the selected group remain, with a count and a clear-filters button.

  4. Read the description on mobile
    Step 4

    Read the description

    A dedicated page for the treatment, a concern-group label and a Book appointment button.

  5. Choose a date and time on mobile
    Step 5

    Choose a date and time

    The Square calendar shows open time slots in Texas time.

Features

What pearlbyjulia.com does for clients

Treatments are a custom content type in WordPress, tagged with a concern group, so the catalog page and filters include a new treatment as soon as the spa adds it.

Filter treatments by concern

Quick filter chips at the top and a left-hand filter column by concern group or treatment name. The page shows how many treatments match, with a clear-filters button.

Filter treatments by concern

The homepage leads with each concern

Each concern group is a large photo block, a short explanation and a button through to the matching treatments.

The homepage leads with each concern

Appointments on Square Appointments

The client chooses a service, sees how long it takes, and picks an open date and time slot. Times are shown in the spa's time zone.

Appointments on Square Appointments

One appointment calendar for the whole website

The spa already manages its calendar in Square, so the website does not add a second booking system. The Book appointment button at the top of the page, on each treatment, on the contact page and on the mobile bottom bar all open Pearl's booking page on Square, in a new tab, so the visitor does not lose the page they are viewing.

  1. Select a service
  2. Choose a date and time
  3. Reserve the slot

Square AppointmentsTimes in the Texas time zoneOpens in a new tabAppointments button on mobile

  • Two-level Service menu

    The Service item expands into the list of treatments; on mobile it sits inside the slide-out menu.

  • FAQ

    A consultation before treatment, recovery time, number of sessions, and how to choose a suitable peel.

  • Banner video

    A video filmed at the spa plays in the background on the homepage, with a still image until the video loads.

  • Map and directions

    Google Maps is embedded on the homepage and the contact page, with a Get Directions button.

  • Bottom bar on mobile

    Instagram and Appointments stay fixed at the bottom, with a floating call button on the right of the screen.

  • Offer strip and refer-a-friend

    The Service page has a first-visit promo strip and a Referral Program block.

  • A gallery of real photos

    The Media page has photo and video tabs. Photos of the team and the treatment room open large when tapped.

  • Blog Aesthetic Journal

    A section of articles on skincare, wellness and aesthetic treatments.

Admin system

Content in WordPress, appointments in Square

Staff add a treatment, assign a concern group, and change the photo and description in WordPress; the catalog page and filters update on their own. Appointments stay in the Square account the spa already uses, so nothing has to be matched up in two places.

  • AdministratorFull control of the content, menus and website settings.
  • EditorWrite blog posts and update treatment descriptions and gallery photos.
  • AppointmentView and arrange appointments in the spa's Square account, separate from WordPress.
  • Treatments grouped by concern
  • A photo and description for each treatment
  • Photo and video gallery, split into tabs
  • Separate policy pages
  • SEO with Yoast SEO Premium
  • LiteSpeed Cache

Technology

WordPress with a custom theme, appointments linked to Square

The Pearlbyjulia theme is written in Tailwind CSS, and each main page is a PHP template; treatments are a custom content type. Booking is handed to Square Appointments, the system the spa uses every day.

  1. UserThe spa's clients in Texas DesktopMobile
  2. InterfacePearlbyjulia theme (custom) Tailwind CSSSwiperBackground video
  3. DataService content type TreatmentsConcern groupBlog
  4. PlatformWordPress Yoast SEO PremiumLiteSpeed Cache
  • Square AppointmentsChoose a service and an open date and time, then reserve the slot
  • Google MapsAn embedded map and a directions button
  • Floating call buttonCall the spa's hotline from every page
  • Instagram, TikTok, FacebookSocial links in the header and footer
  • Policy pages for medical and aesthetic services

    Privacy Policy, Terms of Use, Cancellation & No-Show, Package / Refund and Medical Disclaimer each have their own page, linked from the footer.

  • Each treatment has its own URL

    Treatments, concern groups and blog posts each have their own URL, SEO tags and a sitemap through Yoast SEO Premium.

How 123Website built it

Refined but easy to follow, with booking one tap away

An English website for clients in the US, keeping the metallic gold of the Pearl logo.

  • Colors and type follow the logoA cream background, metallic gold, Cormorant Garamond serif type, and real photos of the team and the treatment room.
  • Lead with the concern firstThe client chooses what concerns them, and the website then suggests suitable treatments, with an FAQ.
  • No second calendarEvery booking button points to the Square Appointments calendar the spa already uses, so staff do not have to enter the booking again.

The live site

Your website on desktop and mobile

Screenshots from pearlbyjulia.com and the spa's Square booking page on 21 October 2026.

Open pearlbyjulia.com
Pearl by Julia homepage, full page
  • Treatment catalog
    Treatment catalogConcern-group chips, a filter column, treatment cards with a photo, a group label and a Book now button.
  • Treatments page
    Treatments pageBreadcrumbs, a concern-group label, a short description and a booking button.
  • Company
    CompanyA team photo in front of the Pearl logo, the care philosophy and a button to book a consultation.
  • Contact
    ContactAddress, phone, email, opening hours, a map and three ways to book.
  • Homepage on mobile
    Home
  • Mobile menu on a phone
    Mobile menu
  • Choose a service on Square on mobile
    Choose a service on Square
  • Contact and booking on mobile
    Contact and booking

Talk to us

Need a website for a spa or aesthetic clinic with online booking? Get advice on a solution

Leave your details and we will call you back. Together we look at what your clients ask most often, then suggest a site structure and a way to connect the booking calendar that fits.

  • Office 1st Floor, 292 Ung Van Khiem, HCMC
  • Hotline 0932 092 002

Get a free consultation

2026 pricing consultation (Odoo)

Your information is used only to advise you on our services.

Call now