Booking, prices and your best cuts — no website needed.
Your clients search your Instagram bio or Google Maps for a way to book — and find a dead link. Give them everything on one free page: online booking up top, your price list, opening hours and your before/after work. No agency, no monthly bill.
Free forever · No credit card · Setup in 2 minutes
Hairdressers and barbershops lose bookings every day because their Instagram bio link leads nowhere — no website, an outdated booking tool, or just a phone number. Running a salon without a website is completely normal; what clients actually need is a way to book, your prices, opening hours and directions. udots puts exactly that on one free page for Instagram and Google Maps: online booking, a price list, opening hours and a before/after gallery — GDPR-compliant, no web designer, no monthly cost. Whether you run a solo chair or a barbershop with five stations, the page is live in five minutes.
Hair Salon Landing Page for Instagram & Google Maps — No Website Needed
Most salon owners have neither the time nor the budget for a full website they'd also have to maintain. udots fills that gap: your public profile at udots.me/your-salon works as a lightweight landing page — your booking link up top, your price list, your opening hours and your best work. When you adjust prices or switch booking tools, you change one entry in the dashboard, not the website. Instagram users who tap your bio link don't land on a generic Linktree with five colourful buttons, but on a page that feels like a real salon presence. You can link your Google Maps listing and Google My Business directly — clients who find you via Maps land on the same clean booking funnel.
Online Booking Front and Centre — From Bio Tap to Appointment
The classic mistake: clients tap the bio link, find only a phone number, and then don't call after all. udots flips that. You decide the order: booking link at the very top, linked directly to Treatwell, Booksy, Calendly or a simple form. Below it the price list, below that the gallery. No unnecessary click, no friction. For salons wanting to fill last-minute slots, you can show a statement banner — 'Slots free today' — and switch it off in seconds when you're fully booked. udots shows you in analytics how often the booking link gets clicked, so you can see whether it works or needs to move higher up.
Before/After and a Salon Blog — Google Brings New Clients
In hairdressing, visible skill sells. Upload your best cuts, balayage results and beard styling as a gallery — new clients often decide based on exactly those photos. With the built-in blog editor you add short posts: a new stylist on the team, a trending look, a new service like Olaplex or extensions. Each post gets its own URL that Google indexes. That means someone searching 'balayage hair salon London' or 'barbershop near me' can land on your content — clients you reach with no ad budget. The blog is as simple as a text document: write, publish, done.
GDPR & Legal Notice for EU Salons — EU-Hosted, No Profile Cookies
Many salons use Linktree or similar US tools for their bio link — without realising these set tracking cookies that require consent under GDPR. udots sets no tracking cookies on your profile page — profile analytics are measured server-side and aggregated. All data sits on servers in Frankfurt, Germany, not the US. On top of that, udots lets you embed a legal notice (Impressum) that meets the §5 DDG requirement for commercial online presences — including address, contact and responsibilities. For hair salons in Germany, Austria and Switzerland this matters as soon as data protection authorities start reviewing smaller businesses too.
Book an appointment with one tap.
Treatwell, Booksy, Calendly or your own form — link your online booking right at the top of the profile. Clients tap once and book instead of sending you DMs. Below it: your price list, opening hours and a banner when you still have slots today.
- Booking link up top: Treatwell, Booksy, Calendly or your own form
- Statement banner: 'Slots free today' toggled on/off in seconds
- Price list block — cut, colour, beard, extensions with prices
- Opening hours with Schema.org — Google shows them right in search
- Click stats: see whether the booking link actually gets tapped
Transparent prices, fewer back-and-forth DMs.
Cut, colour, highlights, beard, extensions — list your services with prices right on the profile. Clients see the cost up front and book with clear expectations. That filters out mismatched enquiries and saves you DMs.
- Services block: name, duration and price per service
- Women, men, kids — clearly separated
- Price changes in seconds from the dashboard, no reprinted board
- Combo packages (e.g. cut + beard) as their own entries
- Free on all plans
Show what you can do. Google brings new clients.
Your best cuts, colours and styles are your strongest salesperson. Upload before/after photos and write short posts about trends or new services — each gets its own SEO URL that Google can find.
- Image gallery for before/after and your best work
- Built-in blog — no WordPress needed
- Each post gets a Google-indexable URL
- Post trends, new services, team introductions
- Publish straight from your dashboard
Opening hours always correct.
Enter your opening hours once in udots and they appear instantly on your profile page — for every client who taps your bio link. Changes in seconds: holidays, a closed Monday, extended Saturday hours. No website editor.
- Opening hours displayed right on your profile page
- Update instantly — no website login, no bio rewrite
- Schema.org markup: Google reads your hours automatically and shows them in search
- Holidays and special hours added in seconds
- Free on all plans
More than links — structured content.
udots offers dedicated content blocks for your profile: opening hours, services, menu, team — structured, SEO-optimised and displayed directly on your profile page.
Transparent prices, fewer back-and-forth DMs.
Cut, colour, highlights, beard, extensions — list your services with prices right on the profile. Clients see the cost up front and book with clear expectations. That filters out mismatched enquiries and saves you DMs.
- Services block: name, duration and price per service
- Women, men, kids — clearly separated
- Price changes in seconds from the dashboard, no reprinted board
- Combo packages (e.g. cut + beard) as their own entries
- Free on all plans
Opening hours always correct.
Enter your opening hours once in udots and they appear instantly on your profile page — for every client who taps your bio link. Changes in seconds: holidays, a closed Monday, extended Saturday hours. No website editor.
- Opening hours displayed right on your profile page
- Update instantly — no website login, no bio rewrite
- Schema.org markup: Google reads your hours automatically and shows them in search
- Holidays and special hours added in seconds
- Free on all plans
Know what people click.
See which links get the most clicks, where your audience comes from, and how your profile grows over time — server-side, without tracking cookies on your profile, fully GDPR-compliant.
- Per-link click stats updated in real time
- Source breakdown: Instagram, TikTok, direct
- 90-day trend view — spot what's growing
- No tracking cookies on your public profile
- EU servers in Frankfurt
No tracking cookies on your profile.
uDots sets no tracking cookies on your public profile page and stores no personal visitor data there. EU servers in Frankfurt — your visitors' data never leaves the EEA.
- Zero tracking cookies on your public profile
- Analytics without personal data — GDPR Art. 5
- EU hosting in Frankfurt — no US data transfer
- Free legal Impressum included (§5 DDG)
- Server-side, aggregated profile analytics
Create your free profile
Sign up with email — no credit card, no trial.
Add booking & price list
Booking link, services, opening hours, gallery.
Put it in your bio
One URL for Instagram, Google Maps and anywhere clients look.
Check analytics
See which links drive the most bookings.
Frequently Asked Questions
Can udots replace a website for my hair salon?
For most salons, yes. You get a public profile URL with online booking, a price list, opening hours, a before/after gallery and a legal notice — all from one link in your Instagram bio or Google Maps listing. Clients tap once and book without navigating a full website.
How can clients book a hair appointment via Instagram?
Pin your booking link (Treatwell, Booksy, Calendly or a form) at the top of your udots profile. Below it: your price list, opening hours and your best work. Anyone who taps your bio link lands directly on a clean booking funnel.
Can I show before/after photos of my work?
Yes. Upload your best cuts, colours and styles as an image gallery — the strongest social proof for a salon. New clients instantly see what you can do before they book.
How do I show my prices and services?
Use the services block: cut, colour, beard, extensions — each with duration and price. Transparent prices set clear expectations and filter out mismatched enquiries before anyone books an appointment.
Is udots GDPR-compliant for hair salons in Europe?
Yes. All data is stored on EU servers in Frankfurt, no tracking cookies on your profile, server-side aggregated analytics. The built-in legal notice (Impressum) covers the §5 DDG requirement for commercial online presences in Germany, Austria and Switzerland.
Is udots free for hairdressers?
Yes. The free plan includes unlimited links, image gallery, blog editor, opening hours, basic analytics and GDPR-compliant EU hosting — no credit card, no time limit.
Do I need a website for my hair salon?
Most salons don't. Clients look for four things: a way to book, your prices, your opening hours and directions — and they look on Instagram and Google Maps, not on salon websites. A free udots page covers all four behind the one link both platforms give you.
How much does a salon website cost — and is there a free alternative?
An agency-built salon website typically costs €1,000–3,000 plus hosting and updates. The free alternative: a udots page with online booking, price list, opening hours and photo gallery — live in five minutes, EU-hosted and GDPR-compliant, no hosting fees.
Ready to fill your calendar?
Free hairdresser profile — ready in 5 minutes, no credit card.
Start for freeGDPR-Compliant · EU Data Hosting · No Tracking Cookies