Case study · Independent barber

From no website to online booking in 5 days.

V cuts hair in Burnsville under his own name. Until June 2026 he had no website, and online booking in his Square account was switched off. His site went live on vthebarber.com, with online booking working, 5 days after the first build.

Independent barber · Burnsville, MN · Live since June 2026

vthebarber.comLive
The vthebarber.com homepage: the headline “Every cut, dialed in.” beside a black-and-white photo of V cutting a client's hair, with a gold Book your chair button.
vthebarber.com · the homepage on desktop

V the Barber is the personal brand of an independent barber who cuts at a Burnsville shop. He needed three things: a site with his own name on it, online booking that actually took appointments, and an easy way for happy clients to leave a Google review. The site went live with booking on June 11, 2026, and the printed review card went out on June 16.

Before

Where they started

Where V stood before the first build

  • No website. There was no single page with his services, prices, photos and location together.
  • Online booking switched off. He already had Square, but with the setting off there was no way to book him through it online.
  • 1 Google review. Anyone comparing barbers nearby had a single review to judge him by.

The chair added a wrinkle. V works inside a Burnsville shop with its own name, look and regulars. His site had to be unmistakably his while still telling people exactly which door to walk through.

It also had to carry his own domain and his own Square bookings, so that neither would lean on the shop's website or listing.

The work

What we built, and why

  1. 01

    Booking that opens his Square calendar

    Every Book button opens V's Square booking page, including the one in the bar pinned to the bottom of phone screens. Online booking had to be switched on in Square before launch, and it worked from the day the site went live. It took a direct link, not an API integration, and it's the part that mattered most.

  2. 02

    A short booking address: vthebarber.com/book

    A link on his own domain that forwards to Square. It's easy to say across the chair, and if the Square link ever changes, we update one redirect instead of chasing every place the old link was shared.

  3. 03

    A gallery that works from the keyboard

    Fifteen of his cuts open one at a time in a full-screen viewer. On a phone you tap through them; on a computer the arrow keys move between photos, and Escape closes the viewer and returns you to the photo you opened.

  4. 04

    A real before and after

    One of his cuts, grown out on one side and freshly faded and lined up on the other, sits in a slider you drag to compare. It's a standard range control underneath, so arrow keys move it too.

  5. 05

    Monochrome and gold, with a razor line

    His brand is black, white and gold with an editorial serif, a clear break from the red of the shop he cuts in. The homepage headline appears behind a thin line that sweeps across it like a razor finishing a lineup. Phones set to reduce motion skip the sweep and show the finished headline.

  6. 06

    Seven city pages under one hub

    Apple Valley, Lakeville, Eagan, Savage, Prior Lake, Rosemount and Shakopee each get a page with his services, a drive estimate, local landmarks (Cedar Grove and Viking Lakes on the Eagan page, for instance) and a short FAQ. Each one also carries the behind-the-scenes labels Google reads for services, FAQs and where the page sits in the site. That's the local SEO groundwork for clients searching from those towns.

  7. 07

    Call or message in one tap

    His number is a tap-to-call link, and the Message button opens his Instagram, for clients who would rather ask a question than pick a time.

  8. 08

    Two printed QR cards

    One card opens his Google review form and the other opens booking. Scanning either one takes a client straight to the right page with nothing to type.

Build log

The dates, as they happened

  1. Day 0

    First build

    The first version of V's site, built on his real business for him to review.

  2. Day 5

    Live on vthebarber.com

    His own domain, with online booking switched on in Square and working from every Book button. Five days after the first build.

  3. Day 10

    QR review card goes out

    The printed card that opens his Google review form goes into use. His profile had 1 review before the build.

  4. Day 16

    8 Google reviews, rated 4.9

    Six days after the card went out, his profile showed 8 reviews averaging 4.9 stars. The words are his clients' own; the card only put the review form one scan away.

Live now

What’s running on vthebarber.com

  • Clients can book him online

    From any page, at any hour, on any phone, the Book button ends at his Square calendar. Before June 11, 2026, online booking was off.

  • His name, on his own domain

    vthebarber.com carries his name, services, prices, photos and booking link, separate from the shop's own site. If you rent a chair and want your own name and domain, see your site first.

  • Seven city pages, live and open to Google

    Each page is written for its own town, listed in the sitemap and marked up with structured data. It's how we build for barbershops and salons that draw clients from the suburbs around Burnsville.

  • 1 review before, 8 by June 22

    His Google profile had 1 review before the build and 8, averaging 4.9 stars, on June 22, 2026, six days after the QR card went out. That's one dated snapshot and we don't project past it. Our Google Business Profile checklist covers asking for reviews the right way.

  • Looked after month to month

    The site runs on a care plan covering hosting, security, updates and his content edits, with no long-term contract.

Next build

Phantom Fades

Barbershop · Burnsville, MN

See your site before you pay.

Tell us about your business and we build a preview of your homepage, free. You review it on your phone. Love it, and we finish the build. Not for you, and you owe nothing.

Websites from $500 · Care from $75/mo · No long-term contract

CallTextSee your site first