Sign Up Page
Live preview: https://travio.themeupstudio.com/signup/
This guide explains how the Sign Up page works and how to configure it in Ghost.
Route and Template
URL:
/signup/Route source:
routes.yamlTemplate file:
signup.hbsPage data source:
data: page.signup
Create a Ghost page with slug signup so title, excerpt, and optional feature image render properly.

What the Sign Up Page Does
Travio’s signup page is a member registration entry point using Ghost Members.
It renders a shared members form component with:
Name field (optional input, included on signup template)
Email field
Submit button
Loading/success/error states
Link to Sign In page
Template internally uses:
form_type="signup"Success message for magic-link signup completion
How Signup Works (User Flow)
Visitor enters name + email
Form submits to Ghost Members system
User receives magic link by email
User clicks link to complete account creation
No password form is shown in this flow (Ghost magic-link auth model).
Content Mapping from page.signup
title→ main headingcustom_excerpt(if present) → supporting textexcerptfallback when custom excerpt is emptyfeature_image(optional) → split-layout visual on signup page

Required Ghost Configuration
To make signup functional:
Members must be enabled in Ghost
Mail delivery must be configured correctly
Site domain/url config must be correct for magic links
If email delivery is not configured, users won’t receive login/signup links.
Template and Component Structure
Route template:
signup.hbsShared form component:
partials/common/members-form-page.hbs
Signup-specific configuration in template:
Submit label: “Sign Up”
Loading message: “Submitting your signup...”
Success message: “Check your inbox...”
Alternate link: points to
/signinIncludes name input (
include_name=true)
UI States and Error Handling
Form has built-in status messaging blocks for:
Loading state
Success state
Error state (
data-members-error)
These states are toggled by Ghost members form behavior.
Related Pages in Funnel
Sign Up page is part of a larger auth flow:
/signup/— new account creation/signin/— returning user login/membership/— plan selection/subscribe/— newsletter subscription flow
Ensure all routes are configured and pages exist for a seamless journey.
Common Issues
Form renders but signup fails: members disabled in Ghost.
No magic link received: email delivery/provider setup issue.
Heading/content missing:
signupslug page not created.Wrong redirect expectations: Ghost uses magic-link flow, not password-first flow.
Branding inconsistency: signup page feature image not set (optional visual).
Quick Setup Checklist
Page slug exists:
signupMembers enabled
Email/magic link delivery tested
/signin/route/page availableSignup status messages display correctly
Last updated