Mark Does IT

Jeremy · Blended Barbers of VA · 2026

Blended Barbers VA

From a booking page to a full brand site — two palettes, real footage, bookable from every screen.

Sector
Barbershop · Mechanicsville, VA
Status
Live
Services
  • Website design
  • Brand refresh
  • SEO
  • AI SEO
  • Media production
Stack
  • React + Vite
  • Square booking
  • Barbershop JSON-LD
  • WebP + MP4 pipeline

Visit blendedbarbersva.com

Blended Barbers VA — full-page screenshot
Blended Barbers VA on a phone
1 → 10
pages Google can crawl (September → October 2026)
8 → 2
SEO findings, zero critical
39
client photos screened, stripped and web-sized

Delivered

  • A full ten-page site where there had been a booking page — Square booking kept on every page
  • Live crawl went from 1 page with 8 findings (health 41/100) to 10 pages with 2, none critical
  • Two switchable brand palettes built on semantic colour tokens; the client's new logo cut into a complete icon kit
  • 1.2 GB of the shop's own footage screened frame by frame into 39 web-ready photos and looping video served with range requests
  • A /join recruiting page, clean URLs with exact-match routing, Barbershop structured data tying both Instagram accounts to one business
  • Hydration error fixed — zero console errors on every page
  • AI-visibility baseline recorded: the starting line for getting the shop named by ChatGPT and Claude

01The brief

Blended Barbers is a bespoke-craft barbershop on Atlee Road in Mechanicsville. Before this project, the web presence was the Square booking page. Jeremy wanted a premium site with his new logo, a way to flip between the shop's plum-and-cream palette and its red-white-and-blue identity, a recruiting page for barbers, and his own photography and film — without breaking the booking flow his clients knew.

02What I built

A ten-page site with Square booking integrated on every page, a /join recruiting page, a two-palette theme toggle built on semantic color tokens, the client's logo cut out and turned into a complete icon kit, and 1.2 GB of client footage screened frame by frame into 39 EXIF-stripped WebP photos and looping video. Exact-match routing rules give every page a clean URL and its own canonical. Structured data tells Google both Instagram accounts belong to one business.

03Outcome

The September baseline crawl saw one page and eight problems, a 41/100 health score. By mid-October the live site crawls at ten pages with two findings and none critical; 10 of 10 canonical checks pass and there are zero console errors. Next is the AI-SEO program — a baseline already measures whether ChatGPT and Claude name the shop when someone asks for a barber in Mechanicsville, and the listings work to change that answer is under way.

Before & after

Drag the line.

Before — the Square booking page — after: blendedbarbersva.com.

Blended Barbers VA — after
Blended Barbers VA — before
BeforeAfter
Before — the Square booking pageAfter — blendedbarbersva.com

Your idea could be next.

A short call is all it takes to find out what's possible — and how fast.