Build a hair salon website
Generate a hair salon site on the Gloss template, show your services and your own photos, and publish it with a link to the booking tool you already use.
For the complete documentation index, see llms.txt. This page is also available as Markdown.
A salon's site sells the result. It needs your services, your work and a clear way to book. The generator drafts the pages from your description, and your own photos do the selling once you add them.
#Which templates fit
| Template | What the generator uses it for |
|---|---|
| Gloss | Hair salons, hairdressers, colour studios and blow dry bars. The generator's salon template. |
| Lueur | Beauty product brands, not salons. A salon prompt does not belong here. |
| Capitol | The general-purpose template and the fallback if a build fails. |
A nail bar or spa prompt is matched to Capitol today, not to Gloss. To start from a beauty design of your own choosing, open the Templates gallery, filter by category and press Use Template.
#What a generation includes
- One multi-page site on the template the generator matches to your prompt. The pages follow that template's own page plan, plus the template's legal pages. The exact set depends on the template.
- Copy written by the model from your description. The brand name and contact details come only from your prompt and the + Add tray. Anything that was not supplied is removed or shown in the editor as an "Add your …" instruction, and those lines are hidden on the public site. Read every line before you publish.
- Legal pages as drafts for you to fill in. An unfilled one is left off the live site, with its links, until you edit it. Capitol has none.
- Images: when you are signed in the build may add fresh images, and your own photos (up to 20) and logo are carried in.
- One language per site, detected from your prompt: English, Portuguese, Spanish, French, German or Italian. Writing "in Portuguese" settles it.
#What to put in the prompt
A prompt can be up to 6,000 characters. Plain sentences work. This is a sample you can adapt:
Studio Mara is a hair salon in Lisbon specialising in colour and balayage. Two stylists, open Tuesday to Saturday from 10am to 7pm. Services: cut and finish, colour, balayage, blow dry. Written in Portuguese. Phone +351 21 555 0100.- Name the specialities, such as colour or blow dry. They shape the copy.
- State the language if it is not English, for example "in Portuguese".
- Give opening hours, an address and a phone number so the draft has them.
- Attach photos of finished work and the salon, up to 20 per upload.
See Write a prompt that works for the full list of what the generator reads.
#Editor features to use
- Images, video and the media library: replace stock images with photos of your own work.
- Edit text: keep the service list and prices current.
- Animations: add entrance or hover animations where you want movement.
- Forms and contact blocks: set who receives enquiries.
#Publish and connect
- Select Publish and choose the address. A
uova.ioaddress is included on every plan, and it cannot be changed after the first publish. See Publish your site. - Add your own domain on a paid plan, either one you own or one you buy through UOVA. See Connect a domain you own and Buy a domain.
- Messages from your site's forms arrive in your Inbox and are emailed to you. The default is up to 20 message emails per site per day, then one summary. The visitor gets no automatic confirmation email. See Inbox and form messages.
- Set a title and description for each page in SEO settings.
- Link your Book now button to your existing booking page through its Link field. See Buttons and links.
- To let clients pick a time on your own Cal.com, Calendly or Square Appointments calendar, open Project settings > Booking in the editor, choose the provider, paste your booking link and select Add Book section. The calendar shows on the home page of the live site, and other pages show a booking button. The calendar appears on the published site, not on the editor canvas. Bookings land in your own provider account, not in UOVA. Booking requests that come through your site's forms are listed under Scheduling in the dashboard. A Square link shows a calendar only when it is a buyer widget address, and otherwise shows the button. See Booking calendars.
#What UOVA does not do here
- Only Cal.com, Calendly and Square Appointments links are accepted, and a Square link shows a calendar only when it is a buyer widget address. For any other booking tool, link a button to its page. Taking payment on the site is not covered by this guide.
- You cannot choose which template the generator uses. To pick a design yourself, start from a template instead. See Start from a template.
- You cannot import an existing site. Rebuild it from a prompt and paste in your own wording. You can give the generator one link to an existing site or Google listing, which it reads for facts only, not for style.
- Scripts and iframes are not allowed in your own HTML, so third-party widgets cannot be embedded. The one supported embed is the Book section, which works with Cal.com, Calendly and Square Appointments only. For any other tool, link a button to its web address.
- You reply to form messages from your own email program with Reply by email. There is no in-app reply and no Inbox export.
- UOVA does not host email at your domain or forward it. See Email and forwarding.
