Hair extension, color and wig salon with retail and wholesale sales | Fresno, CA

Studio One Hair Design: a salon site that books, sells and follows up

Studio One Hair Design is a Fresno salon that specializes in hair extensions, luxury color and custom wigs. We moved its site and shop off Webflow, then added a stylist-only wholesale store, a phone-consult booker and email follow-up for its leads.

  • Website Migration
  • Custom Web App
  • Admin Portal
  • Google Ads
  • Content Studio
www.studioonefresno.com
The Studio One site on a desktop screen
The Studio One site on a phone
+75%
monthly website leads
Leads stored from the new site's forms: 24 in June to 42 in September 2026. Lead capture began with the new site in May 2026, so June is its first full month.
$31
per real lead from Google Ads
Forms and calls only, September 28 to October 11, 2026. About half the $66.69 all-industry average cost per lead in WordStream's 2026 Google Ads benchmarks.
The client

About Studio One

Studio One Hair Design is a salon in Fresno, California, specializing in hair extensions, including NBR and No Sew Luxe, plus luxury color and custom wigs. It also sells hair care products online and extensions wholesale to licensed stylists. That made its hair salon website design a bigger job than pages and a booking button: the site had to sell, take wholesale orders and qualify extension clients before they book.

The challenge

Why They Came to Us

Studio One's website ran on Webflow, with its forms spread across Jotform and other outside tools and no lead history stored anywhere. The salon also sells hair care products and extensions online, and it takes extension clients through applications and consultations.

  • Forms ran through Jotform and other third-party tools: one on-page form and nine outside integrations.
  • No leads were stored, so there was no lead history to measure against.
  • The blog's 42 posts used more than 20 free-form category names, and some were missing hero images and meta descriptions.
  • Wholesale buyers are licensed stylists, and their sales tax status differs from account to account.
The plan

What We Proposed

We planned the move off Webflow in waves, with a review on a staging site before any DNS change and e-commerce built as its own phase.

  • Rebuild in waves: core pages, then the blog, then the shop, then the sitemap, redirects and technical cleanup.
  • A written cutover playbook, with the client reviewing the staging site before DNS moved.
  • E-commerce as its own phase: PayPal checkout for the shop, then a stylist-only wholesale store.
  • Later, a content strategy built on 90 days of Search Console data, with six named pillars.
The build

What We Built

Website

The Webflow site rebuilt in waves to match the live design, then grown to about 192 sitemap URLs.

  • 11 core marketing pages, an NBR deep dive, a meet-the-team page with stylist pages, and Success Stories rebuilt from the old site.
  • The blog moved over with its 53 posts, sorted into 8 clean categories, each with a proper heading structure.
  • Wigs, careers, shadowing program and promotions pages.
  • Only 8 redirects were needed for the move.

Online shop and wholesale store

The hair care shop rebuilt with PayPal checkout, plus a new wholesale store where licensed stylists buy extensions.

  • The retail shop rebuilt with a page for each product and a PayPal cart.
  • A password-gated wholesale store for licensed stylists, on its own database, with California sales tax that switches off for accounts with a license on file.
  • A wholesale application with license upload. Approving it in the admin creates the stylist's login.
  • Order emails sent from the server, plus a payment link for phone orders that is checked against PayPal before the order is marked paid.

Applications and phone-consult booker

Multi-step applications for extension clients and a booker that puts phone consults on the owner's Vagaro calendar.

  • A five-step No Sew Luxe application with in-form camera capture, approved by the owner and live June 3, 2026.
  • NBR application, wig consultation and color consultation forms.
  • A phone-consult booker, live August 17, 2026, that books a Friday slot into Vagaro through its API, with double-booking protection added October 1, 2026.

Admin portal

One back office for leads, orders, inventory, wholesale approvals and phone consults, live June 14, 2026.

  • Leads inbox and pipeline.
  • Orders with itemized detail, paid or unpaid status, notes and a copy-payment-link button.
  • Inventory with stock steppers, prices, photos and show or hide, designed to be simple for the owner to run.
  • Wholesale applications with license viewing and approval, plus a phone-consult schedule where she can block or open Fridays.
  • Email follow-up, live since July 20, 2026: five sequences of five emails each (newsletter, No Sew, NBR, wig and color), sent in the owner's name. A click on any link moves the lead from Cold to Warm.

Google Ads and tracking

Ads tracking that counts real leads and real appointments, plus a landing page for color.

  • Per-form Google Ads conversions and a direct conversion for Vagaro booking clicks.
  • A Vagaro booking webhook that sends real appointments to Google Ads with their real service value, with delivery logging and a watchdog.
  • A color landing page at /hair-color-fresno, live June 29, 2026, with a dedicated Color Search campaign behind it.
  • The color page's pricing reframed as a three-tier 'Your Color Investment, Explained', approved by the owner and live October 12, 2026.

Content Studio

A content engine built on the salon's own work and real search data, live September 13, 2026.

  • Six content pillars drawn from 90 days of Search Console data.
  • A hand-reviewed library of the salon's own photos, pulled from its website and two Instagram accounts.
  • Emails go out as broadcasts on the salon's existing Kit list. Studio One was the first studio on our platform to send through Kit.
  • Facebook and Instagram connected for automatic posting.
Problem solving

How We Solved the Hard Parts

  1. Vagaro's API cannot list or browse appointments

    We built the phone-consult booker on Vagaro personal tasks plus a check against the leads list, so two people cannot be booked into the same Friday slot.

  2. Vagaro bookings arrive without contact details

    Vagaro's booking events carry no email or phone, so our webhook looks each customer up in Vagaro first. That lets real appointments reach Google Ads with their service value.

  3. Sales tax and payments without a full store platform

    Each stylist account carries its own tax-exempt status. When someone pays through a phone-order link, the payment is checked against PayPal on the server before the order is marked paid, and an amount that does not match gets flagged.

  4. Price surprises on big color work

    Color ads drew price shoppers, and some big-color clients were surprised by the final price. Instead of blocking searches that convert, we reframed the color page's pricing as a three-tier 'Your Color Investment, Explained', which the owner approved.

  5. Wholesale orders need attention right away

    A database trigger emails the owner the moment a wholesale order is placed, and every order lands in the admin's Orders view with its paid status.

Results

The Results So Far

Lead capture started with the new site in May 2026, so we measure from the first full month. Monthly leads grew 75%, from 24 in June to 42 in September.

On Google Ads we count only real leads, forms and calls, not clicks to the booking page. Over the latest two weeks measured, a real lead cost $31, about half the all-industry average in WordStream's 2026 benchmarks. We keep watching lead volume, cost per real lead and completed appointments month to month.

Leads are counted by calendar month from the site's forms as stored in the admin portal; cost per real lead is Google Ads spend divided by the form and call leads it produced from September 28 to October 11, 2026, compared with WordStream's 2026 all-industry average of $66.69.

Timeline

Project Timeline

  1. Site rebuilt in waves: core pages, blog and a 107-product shop
  2. New site live on studioonefresno.com and lead capture begins
  3. Stylist-only wholesale store added
  4. Admin portal live
  5. Email follow-up sequences go live
  6. Phone-consult booker live on the owner's Vagaro calendar
  7. Content Studio live, with Kit email connected the next day
Questions

Questions About This Project

Can a salon website sell products and take wholesale orders?

Yes. Studio One's site runs an online hair care shop with a PayPal cart, plus a password-gated wholesale store for extensions. Licensed stylists apply, upload their license and get a login once the owner approves them in the admin portal.

Can phone consultations book straight into Vagaro?

They can. Studio One's phone-consult booker puts a Friday consult on the owner's Vagaro calendar through the Vagaro API, and it checks both the calendar and the leads list so a slot cannot be double-booked.

Can I keep my existing email list?

Yes. Studio One's Content Studio sends broadcasts to the salon's existing Kit list, and its lead follow-up emails go out in the owner's name.

More work

Related Projects

Glam.Is.On website
Beauty, Hair & Med SpaFeatured

Glam.Is.On

Luxury hair salon for NBR and hand-tied extensions and color, Cabot, AR

One portal for 660 Square bookings and its leads, Google Ads tied to real bookings, and a page-for-page move off Duda with the look intact.

660Square bookings synced into one portal

Website MigrationAdmin PortalCustom Web AppGoogle AdsContent Studio
Skandia Kollektiv website
Beauty, Hair & Med SpaFeatured

Skandia Kollektiv

Luxury hair extension and color salon, Salt Lake City, UT

A Salt Lake City extension salon rebuilt off Duda, with Boulevard bookings sent to Google Ads, an admin portal and a weekly AI newsletter.

$254 to $218Google Ads cost per conversion

Website MigrationAdmin PortalContent StudioCustom Web AppGoogle Ads
Salon Bilancio website
Beauty, Hair & Med Spa

Salon Bilancio

NBR hair extensions and Aveda color, with an in-house apprenticeship program, San Rafael, CA

A full redesign off Wix: 77 pages, only its own photos, and Jotform replaced with custom forms. Live about six weeks after first contact.

69 to 97WES SEO audit score

Website DesignWebsite MigrationAdmin PortalContent StudioSEO

See the Full Portfolio

Want a Website That Works This Hard?

Tell us about your business and where your leads come from today. We will show you what we would build, and what we would keep.