Pirate Barber
LiveA barber-pole-striped website for a one-chair shop in Cove, Utah
Built by Caden Sorenson · Launched April 2026
What is Pirate Barber?
Pirate Barber is Max: one barber, one chair, in Cove, Utah at the north end of Cache Valley. He offers haircuts, shaves, and kids cuts, and people drive up the valley from Logan, Smithfield, Richmond, Hyde Park, and Lewiston for it. When we started, the shop existed as an Instagram handle and nothing else.
The Website
A single page built around the one thing a visitor actually needs, which is Max’s phone number. There is no front desk and no booking software, so the site does not pretend otherwise: the hero leads with the number, and the booking section puts a call button and a text button next to each other because plenty of people would rather text.
The 2026 rebuild moved the site onto Astro and Tailwind and expanded it well past the original three sections. Prices are now on the page instead of behind a phone call, the full hours sit in a table that highlights the current day, and the shop’s first Google reviews are quoted where visitors can see them.
Key Features
- Price list on the page, flat and itemized: haircut $35, shave $20, kids cut $20
- Call and text side by side, both as native
tel:andsms:links straight to Max - Hours table that highlights today’s row, so “are they open right now” takes no reading
- Real Google review quoted with the reviewer’s name, plus a link to read the rest
- Six-question FAQ covering location, appointments, prices, and hours, mirrored into FAQPage schema
- Zero JavaScript bundles: the nav and the FAQ are native
detailselements and work with JS off - Local SEO: BarberShop schema with real hours, a priced offer catalog, and the six towns served
Design
The identity is the barber pole, unrolled. A striped helix in red, bone, and dark teal runs the full width above the nav and along the bottom of the footer, climbing slowly on a loop and holding still for anyone who asks for reduced motion. Everything else stays flat and quiet so that one element carries the theme.
The palette is a deep teal-navy (#0c1b22) rather than the near-black of the first version, with warm bone text (#f0eadd), brass for anything actionable (#c9922e), and the pole’s red (#c4392c) held back as a flash. Type is Big Shoulders Display, a tall condensed poster face, over IBM Plex Sans, with IBM Plex Mono for the small caps labels and prices.
Frequently Asked Questions
- Yes. Pirate Barber is an example of Vient's client work. Vient builds fast, custom websites for small businesses around Cache Valley, Utah, from barbershops and salons to contractors and trades. Towns served include Cove, Logan, Smithfield, and the rest of the valley. The contact page is the fastest way to start a project.
- Pirate Barber is in Cove, Utah, at the north end of Cache Valley up US-91 past Richmond. Max is the only barber and takes clients from Logan, Smithfield, Hyde Park, Richmond, and Lewiston. The exact address is sent when you book.
- By calling or texting (435) 764-5900, which goes straight to Max. There is no booking app. The site offers a call button and a text button side by side, lists the full hours in a table that highlights the current day, and links to the shop's Instagram and Google profile.
- A haircut is $35 and includes the consultation, shampoo, cut, and styling. A shave is $20, and kids 12 and under are $20. Prices are flat and listed on the page rather than hidden behind a call.
- As a single-page Astro site styled with Tailwind, shipping zero JavaScript bundles. The mobile menu and the FAQ accordion are native details and summary elements, so the page works with JavaScript switched off entirely. The design tokens live in one Tailwind theme block: a #0c1b22 teal-navy base, brass #c9922e, and a #c4392c red used only in the animated barber-pole stripe.
Does Vient build websites for barbershops and local businesses in Cache Valley?
Where is Pirate Barber located?
How do customers book or get in touch?
How much does a haircut cost at Pirate Barber?
How was the website built?
More about Pirate Barber
- Behind the buildBuilding a Pirate-Themed Barbershop Site, Mostly by Prompting ClaudeA barber in Cove, Utah had an Instagram and no website. I gave Claude the right prompt, all the real details, and a styling direction, and it built the three files. The hard part was getting the content, not the code.
- From the blogBuilding a Local-SEO Site for an Age-Restricted Shop, in Code This TimeI tried an AI website builder on one client site and ended up rebuilding it in code. So this one I built in Astro with Claude from the first commit. Here's what it takes to build a clean local-SEO site for an age-restricted retailer.
- From the blogBuilding a Website for a 40-Year-Old Hair SalonA local salon in Smithfield, Utah had been cutting hair for four decades without a website. Here's how I built one from scratch with vanilla HTML, CSS, and JS.
- From the blogDoes a small business in Cache Valley actually need SEO?An honest look at whether local SEO is worth it for a small business in Logan or Cache Valley, Utah, what actually moves rankings, and how to tell if you need it.
Related projects
- Related projectCub River Kratom & Vape ShopA custom static website for Cub River Kratom & Vape Shop, a specialty retailer in Franklin, Idaho serving Cache Valley. Built in code with Claude in Astro 5, with a single source of truth for business data, Store and FAQPage JSON-LD for local search, programmatic nearby-city landing pages, and a 21+ age gate.
- Related projectTotal E'Clips SalonA fast, responsive website for Total E'Clips Salon in Smithfield, Utah, rebuilt in 2026 around the four stylists who each keep their own book. Plain HTML and CSS with a little JavaScript, three files that load instantly.
- Related projectGriffin RenovationA hand-coded static website for Griffin Renovation, a residential renovation contractor in Cache Valley, Utah. Built with plain HTML, Tailwind CSS, and vanilla JavaScript. Deployed on Netlify with full SEO including JSON-LD structured data for local search.