Put the cuts up front
List the cuts and grooming services you actually offer. If you publish prices, explain whether a beard trim is included or booked separately. Leave anything you do not offer off the page.
One page, built by Matt
A barber shop website should make your cuts, location, hours and booking link easy to find on a phone. I build that around your shop, so someone can see what you offer and choose how to reach you.
Last updated: · By Matt Fehrsen
$299 once + $10/month. Pay nothing until it is live on your own domain and you are happy.
First 3 clients: $199 once for a short testimonial, plus $10/month.

My suggested approach
I would start with the details someone needs before choosing a chair, then keep the next step simple.
List the cuts and grooming services you actually offer. If you publish prices, explain whether a beard trim is included or booked separately. Leave anything you do not offer off the page.
Use one main booking button that opens your existing scheduler. If you take walk-ins instead, say that plainly and show your opening hours rather than suggesting there is an appointment system.
Add your approved address, a map link and a useful arrival note. If the shop is inside a shared building, tell visitors which entrance or suite to use.
Before I build
Email me this short checklist. Missing prices or photos can stay off the first version.
Use the business name you want on the page and the exact address visitors should use.
Include cut names, beard services and any differences for appointment length.
Send the scheduler link you already use, or tell me how you handle walk-ins.
Send regular hours, the public phone number and any days that need a note.
Choose your own shop or haircut photos and confirm you have permission to publish them.
Keep your existing booking setup. This offer is a website with a link to your scheduler, not a new booking system, payment service or customer database.
The offer
Email me your business name and what you do. Send your approved details and any page you already use.
Within 24 hours of your yes, I email you a site to look at. Reply with what you want changed.
Your site goes live on your own domain within 48 hours of your yes. You pay nothing until it is live and you are happy.
One mobile-friendly page with up to 5 sections. $10/month covers hosting and small edits. Your domain name is a separate cost. Everything happens by email, no calls.
I'm Matt Fehrsen, the founder of ShipWithCode. I'm based in Cape Town and I build every site myself.
Offer and builder details: ShipWithCode pricing and about Matt. Sample source: The Good Guys Barber Shop independent concept.
Questions
Yes. Send me the booking link you already use and I can make it the main button. I do not need access to your customer appointments to add a link.
We can make walk-in hours, location and a contact button the main parts of the page. I will not add a booking claim if you do not take appointments.
No. We can start with your approved services and shop details. I will not pass off stock photos as your own haircut work.
$299 once + $10/month for hosting and small edits. My first 3 clients pay $199 once in exchange for a short testimonial. You pay nothing until your site is live on your own domain and you are happy. Your domain name is a separate cost.
You will have a site to see within 24 hours of your yes, and it will be live within 48 hours of your yes. Everything happens by email with me, Matt Fehrsen. I am based in Cape Town and build every site myself. No calls.
No. I cannot promise rankings, traffic, customers or a mention in ChatGPT, Perplexity or Google AI Overviews. I build a clear website with the information you approve.
Tell me your business name and what you want on your site. I read and reply myself, by email.