How to Build Your Spa Booking Website with SpaSphere
Set up your public booking site with your own custom domain, SEO, social links, feature toggles, analytics, and banner announcements.
13 min read

Every SpaSphere business gets a full-featured public booking website at https://your-spa-name.myspa.ai. You can also connect your own custom domain (like yourspa.com) -- SpaSphere is the only esthetician platform that lets you bring your own domain so you own your SEO, your brand, and your client traffic. The Website Settings page in your admin dashboard is where you configure everything clients see -- from SEO metadata and enabled pages to social media links, analytics tracking, and promotional banners. Combined with a live preview, you can design and publish your site without writing a single line of code.
Why This Matters for Your Spa
Your booking website is your 24/7 revenue generator. Over 60% of spa bookings now happen online, and most clients research a spa's website before their first visit. A professional, well-configured site with clear services, polished branding, and obvious booking buttons can increase conversion rates by 25-40% compared to a generic directory listing. Every feature toggle you enable -- from a gallery showcasing your work to Google Reviews building social proof -- adds a layer of trust that converts browsers into booked clients. Spas that fully configure their SpaSphere website (all pages, social links, and SEO) report an average of $2,000-$5,000 in additional monthly revenue from online bookings within three months of launch.
Key Capabilities
- Connect your own custom domain (e.g.,
yourspa.com) -- you own the SEO and the traffic, not a marketplace - Set your website title and meta description for search engine optimization
- Enable or disable individual website pages (Services, Shop, About Us, Contact, Gallery, FAQ, and more)
- Toggle specialized tools: Client Forms, Skin Type Quiz, and Ingredient Checker
- Connect your social media profiles (Instagram, Facebook, TikTok, YouTube, LinkedIn, Twitter)
- Add general and booking-specific announcement banners (with optional marquee animation)
- Enable Google Reviews display when connected to Google Places
- Add analytics tracking: Google Analytics, PostHog, Facebook Pixel, or custom tracking code
- Build advanced homepage layouts with the drag-and-drop Page Builder
- Live side-by-side preview updates as you make changes
Configuring Your Website
Open Website Settings
From the admin dashboard, click Website in the sidebar. The page loads with a split-screen layout: editing controls on the left and a live preview on the right. The editor has four tabs: Info, Theme, Front page, and Pages content.

Set your website title and description
On the Info tab, expand the Website Information section. Enter your Website Title -- this appears in browser tabs and search engine results. Then enter your Website Description -- this is the meta description that appears under your title in Google search results. Keep the title under 60 characters and the description between 130-160 characters for optimal SEO.

Enable website features
Expand the Website Features section. You will see a grid of toggles for each page and feature you can enable on your public site:
- Services -- Your service menu with descriptions and pricing
- About Us -- Your team page with bios and story
- Shop -- Your online product store
- Gift Cards -- Gift card purchase page
- Contact Us -- Contact form and location map
- Policies & Terms -- Your booking policies and cancellation terms
- Skin Type Quiz -- Interactive Fitzpatrick skin type assessment
- Ingredient Checker -- Product ingredient analysis tool
- Forms -- Client intake and consent forms
- Care Instructions -- Pre-care and post-care treatment guides
- FAQ -- Frequently asked questions page
- Gallery -- Photo showcases and before/after transformations
- Google Reviews -- Display your Google reviews (requires Google Places ID in Integrations settings)
Check the box next to each feature you want to appear on your public website.

Connect your social media
Expand the Social Links section. Enter the full URL for each of your social media profiles. SpaSphere supports Instagram, Facebook, Twitter, LinkedIn, YouTube, and TikTok. Social icons appear in the footer of your public website and link directly to your profiles.
Set up banners (optional)
Expand the Banners section. You can configure two types of announcement banners:
- General Banner: Appears on every page of your public website. Use it for announcements like holiday hours, new service launches, or seasonal promotions. You can optionally enable marquee animation to scroll the banner text.
- Booking Banner: Appears only during the booking flow. Use it for booking-specific messages like deposit requirements or preparation instructions.
Toggle each banner on, then type your message in the text area.
Add analytics tracking (optional)
Expand the Analytics & Tracking section. SpaSphere supports four tracking integrations:
- Google Analytics: Enter your GA4 Measurement ID (e.g.,
G-XXXXXXXXXX) to track visitor behavior, traffic sources, and conversion events on your booking site. - PostHog: Enter your PostHog project API key for product analytics, session recordings, and feature flag evaluation.
- Facebook Pixel: Enter your Meta Pixel ID to track visitor actions for ad targeting and conversion optimization.
- Custom Tracking Code: Paste any additional tracking scripts (e.g., Google Tag Manager, Hotjar) that you want injected into your site.
Analytics tracking lets you measure which pages drive bookings, where visitors drop off, and which marketing channels bring the most clients.
Save your changes
Click Save changes in the sticky bar at the bottom. The bar shows you whether you have unsaved changes. SpaSphere only sends changed fields to the server, so saves are fast even if you have a large amount of content configured across all tabs.
Enable Google Reviews to build instant trust
If you have a Google Business Profile, connect your Google Places ID in Settings > Integrations, then enable the Google Reviews feature on your website. Displaying real client reviews on your booking site is one of the most effective trust signals -- spas that show Google Reviews on their booking page see up to 35% higher conversion from first-time visitors. Social proof reduces the hesitation that keeps potential clients from clicking "Book Now."
Understanding the Live Preview
The right side of the Website Settings page shows a live preview of your public site. As you change settings on the left, the preview updates in real time. The preview reflects:
- Theme colors and branding from the Theme tab
- Hero section content from the Front page tab
- Page titles and subtitles from the Pages content tab
- Section visibility based on your feature toggles
The preview is only visible on desktop (screens 1024px and wider). On smaller screens, use your public booking URL to check changes after saving.
Your website is always live
Your SpaSphere booking website is live from the moment you create your account. Every change you save is immediately visible to clients at your public URL. There is no separate "publish" step. If you want to work on your site without clients seeing incomplete changes, consider writing your content in a separate document first and then entering it all at once before saving.
Connecting Your Own Custom Domain
SpaSphere is the only esthetician platform that lets you connect your own custom domain to your booking website. Instead of sending clients to a marketplace URL that you don't own, your site lives at yourspa.com -- you control the brand, the SEO rankings, and the traffic.
Why this matters: Booking platforms like Vagaro, GlossGenius, and Fresha host your page on their domain. That means they own the SEO value, they show competing providers alongside you, and if you ever leave, you lose everything. With SpaSphere, your custom domain is yours. Your Google rankings follow you. Your clients bookmark your URL, not a marketplace.
To connect your domain, message us in the in-app chat (the purple chat icon in the top-right corner of your dashboard) with the domain you want to use. You'll add two CNAME records pointing to public.spasphere.ai (one for @ and one for www), and our team handles SSL and activation. The full step-by-step guide is in our dedicated custom domain doc.
Your custom domain is your biggest SEO advantage
When your booking site lives on your own domain, every blog link, every Google review, and every social media post builds authority for YOUR brand -- not a marketplace. Estheticians who connect custom domains see 40-60% more organic traffic within 3-6 months because Google ranks owned domains higher than subdirectory listings on platform domains. This is the single most impactful thing you can do for long-term visibility.
Page Builder (Advanced)
For estheticians who want more control over their homepage layout, SpaSphere includes a drag-and-drop Page Builder at Website > Builder. The Page Builder lets you compose your homepage from 27 block types organized into categories:
- SEO blocks: Structured data for search engine visibility
- My Story blocks: About sections, founder story, team introductions
- Services blocks: Service showcases, featured treatments, category grids
- Reviews & Credentials blocks: Google review displays, certification badges, trust signals
- Expertise blocks: Skill showcases, specialization highlights
- Email Capture blocks: Newsletter signup forms, lead magnets
- Layout blocks: Spacing, dividers, and structural elements
Each block can be toggled on or off, duplicated, reordered via drag-and-drop, and configured with block-specific settings. You can also choose from pre-designed blueprints -- complete homepage layouts that apply both block arrangement and matching theme colors in one click. Preview any blueprint before applying, and cancel to revert if it's not right.
Recommended Setup Checklist
Use this checklist to ensure your website is complete and ready for clients:
- Custom domain connected (your biggest SEO advantage)
- Website title set with your business name and primary keyword
- Meta description written (130-160 characters) highlighting your unique value
- Services page enabled and all services added
- About Us page enabled with team information
- Contact Us page enabled
- Policies & Terms page enabled with your cancellation and booking policies
- Logo and favicon uploaded in the Theme tab
- Hero image uploaded with compelling headline and CTA
- Social media links added for all active profiles
- Google Analytics or tracking code added
- Google Places ID connected and Google Reviews enabled (if applicable)
Frequently Asked Questions
Related Documentation
Ready to try this in your spa?
$1 for 30 days. No contracts. We migrate everything for you.