Next.js 14 website template

A salon website you can rebrand in an afternoon

A premium Next.js 14 template built for beauty salons. Four finished pages, demo content for the fictional Salon Lumen, and a full rebrand through a single config file: name, colors, opening hours, socials, booking link and currency. Static export, so it runs on Vercel, Netlify, Cloudflare Pages or your own server.

  • Four pages: home, treatments, about and contact
  • Full rebrand through one config file
  • Static export, host it anywhere
  • Complete SEO with JSON-LD BeautySalon schema

Four pages, finished and filled

Every page ships with demo content for Salon Lumen, a fictional salon, so you see exactly how the real thing will look before you swap in your own content.

Home

Hero, services preview, testimonials and a clear call to action that points visitors at the booking link.

Treatments

A pricing grid with 5 categories and 18 treatments of demo content. Swap in your own menu, prices follow the currency you set in the config.

About

Story, values and a team section. Built so a salon feels personal instead of templated.

Contact

Opening hours, an optional Google Maps embed and a contact form with a configurable endpoint and a mailto fallback when no endpoint is set.

What is inside the template

Built the way client work gets built: typed, fast and ready to rebrand per project.

One config file rebrand

Salon name, colors, opening hours, socials, currency and the booking link in one place. The booking button works with Fresha, Treatwell, WhatsApp or any custom URL.

Static export, host anywhere

Next.js 14 with static export. Deploy the output to Vercel, Netlify, Cloudflare Pages or your own server. No Node server required in production.

Self-hosted fonts

Fraunces for headings and Figtree for body text, self-hosted via next/font. No external font requests, and both are swappable if your client wants a different pairing.

SEO done properly

Metadata per page, Open Graph tags, JSON-LD BeautySalon schema, sitemap and robots. The technical SEO checklist is already ticked when you deploy.

Clean, typed code

TypeScript in strict mode, scroll reveals without any external animation dependency, and Lucide icons throughout. No dead weight in the bundle.

Demo content for Salon Lumen

The whole site is filled with realistic demo content for a fictional salon. Photos are placeholders with instructions on sizes and where to drop your own images.

Who this is for

Two groups get the most out of this template.

Developers with salon clients

Deliver a polished salon site in a fraction of the usual time. Rebrand through the config file, swap the content and ship. One license per client project keeps it fair and cheap.

Salon owners

Own your website instead of renting it. The rebrand lives in one config file, so a developer can set it up fast, and there are no monthly platform fees afterwards.

Honest FAQ

Straight answers so you know exactly what you are buying before you pay.

Does this work without Next.js knowledge?

For the rebrand, mostly yes: name, colors, opening hours, socials, booking link and currency all live in one config file, and building the static export is a single command once Node is installed. For layout changes beyond that you need basic React and Next.js skills, or a developer who has them.

Can I use it for client projects?

Yes. The single project commercial license covers one project, your own salon or one client site, with full rights to charge for your work. Building for a second client? Buy a second license.

How do I get my bookings into it?

The booking buttons link out to the booking system you already use. Set the booking link in the config file to Fresha, Treatwell, WhatsApp or any custom URL. The template does not include its own booking backend, which keeps it static and cheap to host.

Are photos included?

No. The template ships with placeholder images plus instructions on the sizes to use and where to put your own photos. Salon photography is personal, stock images would only make the site look generic.

Do I get updates?

You get the current version at purchase and we fix real bugs in the template. Your download always delivers the latest version. There is no guaranteed feature roadmap, it is a template, not a subscription.

Digital download

Beauty Salon Template

$59

One time payment. Instant zip download after checkout.

  • Four pages: home, treatments, about and contact
  • Full rebrand through one config file, including the booking link
  • Next.js 14 static export for Vercel, Netlify, Cloudflare Pages or your own server
  • Self-hosted Fraunces and Figtree fonts via next/font
  • Complete SEO: per page metadata, OG, JSON-LD BeautySalon, sitemap, robots
  • Salon Lumen demo content and a single project commercial license
Buy the template for $59

Browse the live demo at salon-demo.cloudlylabs.online before you buy. Prices in USD, VAT may apply at checkout. Digital product, see the Terms of Service for the refund and withdrawal policy.