How to Create and Manage Blog Posts in SpaSphere

Write blog posts with embedded services, booking buttons, and lead capture to drive traffic and convert readers into clients.

6 min read

Your blog is your most powerful SEO and conversion tool. Every published post becomes a search-indexed page on your tenant website that can rank on Google, attract organic traffic, and convert readers into booked clients -- all without spending on ads. SpaSphere's blog system lets you embed your actual services, packages, products, team members, and booking buttons directly inside your posts so readers can book without leaving the article.

Why This Matters for Your Spa

Spas that publish 2-4 blog posts per month see an average 35% increase in organic search traffic within 6 months. Each post that embeds a service with a booking CTA creates a mini-landing page that ranks for long-tail keywords like "best facial for acne in Miami." The blog system tracks which posts generate bookings, giving you data to optimize your content strategy over time.

Key Capabilities

  • Rich text editor with formatting, headings, images, and links
  • Embed services, packages, products, team members, coupons, gift cards, and programs directly in posts
  • Embed lead capture forms and contact CTAs for conversion
  • Before & After image comparisons and image galleries
  • Category and tag system for organizing content
  • SEO fields: custom title, meta description, target keyword, location context
  • Cover image upload with automatic CDN delivery
  • Draft, publish, and preview workflow with confirmation dialog
  • Duplicate posts to quickly create content variations
  • Automatic sitemap inclusion for published posts
  • JSON-LD Article schema for rich search results
  • Blog analytics: track views, clicks, and bookings per post

Creating a Blog Post

1

Open Blog Management

From the admin dashboard, click Website in the sidebar, then select the Blog Management tab at the top. Click New Post to open the editor.

2

Add a cover image

Click the cover image area at the top of the editor. Select an image from your computer -- it will be automatically uploaded and optimized for the web.

3

Write your title and content

Type your post title in the title field. The title auto-resizes as you type. Below the title, use the rich text editor to write your content with headings, bold text, lists, blockquotes, images, and links.

4

Add categories

Below the title, use the category picker to assign one or more categories. You can select from existing categories or type to create new ones. Categories help readers find related content and appear as filter pills on your blog listing page.

5

Embed services and CTAs

Click the Insert button in the editor toolbar. Choose from:

  • Service -- embeds a live service card with name, price, duration, and a Book Now button
  • Package -- shows package details with pricing
  • Product -- displays a product card with Shop Now link
  • Team Member -- shows a staff profile with a Book With button
  • Program -- displays a treatment program with steps, sessions, and pricing
  • Coupon -- shows a promotional banner with the discount code
  • Gift Card -- adds a Buy a Gift Card CTA
  • Book Now Button -- standalone booking call-to-action
  • Contact Us -- contact form link
  • Email Capture -- inline email subscription form for lead generation
  • Before & After -- side-by-side image comparison
  • Image Gallery -- multi-image gallery grid

Each embed shows a live preview in the editor with your business's actual data and brand colors.

6

Configure SEO settings

Click Settings in the toolbar to open the settings panel. Fill in:

  • Excerpt -- short summary shown on listing pages
  • Tags -- comma-separated keywords
  • Author -- select a team member
  • SEO Title -- custom page title for search engines (max 70 chars)
  • Meta Description -- search result snippet (max 160 chars)
  • Target Keyword -- primary keyword you want to rank for
  • Location -- auto-filled from your business address, helps with local SEO
7

Preview and publish

Click Preview to see how your post looks on your live website (opens in a new tab). When you're ready, click Publish -- a confirmation dialog appears: "This post will be live on your website and visible on Google." Click Publish to confirm. Your post is now live and included in your sitemap.

Duplicate to scale content

Use the Duplicate action on any post card to create a copy as a new draft. This is the fastest way to create variations of high-performing content.

Categories and Filtering

Categories organize your blog content and appear as filter pills on your public blog page. Readers can click a category to see only related posts.

  • Categories are created on-the-fly when you type them in the category picker
  • Existing categories from other posts appear as suggestions
  • Each post can have multiple categories
  • Categories appear on your public blog listing as clickable filter pills
  • On the blog post page, the category links back to the filtered listing

Blog on Your Public Website

When you enable the Blog feature in Website Settings > Features & Navigation, a Blog link automatically appears in your site navigation. Your blog listing page shows:

  • All published posts in a responsive card grid
  • Category filter pills at the top
  • Cover images, titles, excerpts, author names, and dates
  • Click-through to individual post pages with full content and embedded elements

Feature toggle

The blog only appears on your public website when the Blog feature is enabled in Website Settings > Features & Navigation. The blog management tab is always available in the admin regardless of this setting.

FAQ

Frequently Asked Questions

Ready to try this in your spa?

$1 for 30 days. No contracts. We migrate everything for you.