How to Launch a Subscription Website with Ghost CMS (2026)

On this page
- Why Ghost CMS for a subscription website
- Step 1: Choose managed hosting and a domain
- Step 2: Install and configure Ghost
- Step 3: Customise your theme
- Step 4: Turn on memberships
- Step 5: Create your subscription tiers
- Step 6: Connect Stripe payments
- Step 7: Set content access rules
- Step 8: Send newsletters to your members
- Step 9: Track members and revenue
- Performance and SEO for conversions
- Already have an audience elsewhere?
- FAQ: Launching a subscription website with Ghost CMS
- Conclusion
Ghostยฎ CMS makes it remarkably simple to launch a subscription website and turn your content into recurring revenue. Memberships, paid tiers, Stripe payments and email newsletters are all built in โ so you can sell subscriptions without plugins, code or a developer.
The best part for 2026: Ghost takes 0% commission on your subscription revenue. You only pay Stripe's standard processing fee (2.9% + a small fixed amount) and your hosting. Everything else you earn is yours. Compare that to closed platforms like Substack or Patreon, which skim a cut of every payment โ and own your audience.
This step-by-step guide walks you through exactly how to launch a subscription website with Ghost CMS, from hosting and memberships to payments, content access and growth.
Start your free 14-day trial โ
Why Ghost CMS for a subscription website
Before the steps, here is why Ghost is one of the best ways to run a paid content business in 2026:
- Native memberships and subscriptions โ free, paid, monthly, annual and tiered plans, with no third-party membership plugin to install or maintain.
- Stripe payments, 0% platform fee โ connect your own Stripe account and keep everything except Stripe's processing fee. Ghost never touches your revenue.
- Built-in email newsletters โ publish to the web and email your members from the same editor, with no separate ESP needed.
- Content gating at the server level โ public, members-only and paid-only content is secured by Ghost itself, not by a flimsy front-end script.
- Ghost 6 native analytics โ see member growth, email performance and what is converting, without bolting on Google Analytics.
- You own it all โ open-source, portable and yours. Export your members and content anytime. New to the platform? Start with what is Ghost CMS.
In short, Ghost gives you the publishing power of a media company and the monetisation of a SaaS โ on infrastructure you control. For a wider view of the tools involved, see our 7 essential Ghost features for content monetisation.
Step 1: Choose managed hosting and a domain
The software is free; what you actually pay for is hosting. You have two routes โ self-host on your own server (you handle Node.js, the database, updates, security and backups), or use managed hosting and skip all of it. For a subscription business where uptime equals revenue, managed hosting is the pragmatic choice.
Abstract27 managed hosting for Ghost gives you everything a paid-membership site needs, set up and maintained for you:
- One-click setup โ no command line, no server admin.
- From โฌ10/month (billed yearly) โ plus a 14-day free trial, no credit card required.
- Email newsletters and Stripe ready to connect out of the box.
- Free SSL, daily off-site backups and 99.9% uptime with real-time monitoring.
- EU data residency (GDPR) and a global CDN for speed and DDoS protection.
- Free migration if you already run a list on Substack, WordPress, Medium or Beehiiv.
For your domain, register a new one, point an existing one, or buy one through your dashboard. Once hosting and domain are ready, your Ghost site is live and you can start configuring memberships.
Prefer a done-for-you launch? We can build your subscription website with Ghost CMS for you, theme and all.
Step 2: Install and configure Ghost
With managed hosting, installation is handled for you โ your Ghost admin is ready in minutes at yourdomain.com/ghost. On first login, set the basics:
- Site title and description โ these feed your SEO and your member emails.
- Time zone and language โ so scheduled posts and newsletters go out at the right time.
- Currency โ set the display currency your audience expects (GBP, EUR or USD).
- Logo, accent colour and cover image โ your brand at a glance.
Inside the admin you get straightforward controls for themes, navigation, branding and settings โ no technical knowledge required. (Hitting a snag on self-hosted Ghost? See common Ghost CMS issues and their solutions.)
Step 3: Customise your theme
Your theme decides how your subscription site looks and how members sign up.
- Design settings โ upload your logo, set a brand accent colour and configure your homepage in Settings โ Design.
- Choose a theme โ Ghost's default Source theme is an excellent, conversion-ready starting point for blogs and newsletters. Browse more on the official Ghost theme marketplace, or read how to choose a theme for Ghost CMS.
- Tune the signup flow โ customise the portal, calls to action and tier descriptions members see when they subscribe.
Want a fully bespoke look? A theme developer can build a custom design, or browse our pick of the best Ghost CMS themes.
Step 4: Turn on memberships
This is the switch that turns a blog into a paid-membership platform. In Ghost Admin, go to Settings โ Membership โ Access and choose who can join:
- Open access โ anyone can sign up for free (the default; best for growing your list).
- Only paid members โ restrict signup to paying subscribers.
- Invite only โ build an exclusive, gated community.
- Disabled โ turn membership features off entirely.
Most subscription sites start with open access, capturing free members at the top of the funnel and converting them to paid over time. Save, and your site is membership-ready.
Step 5: Create your subscription tiers
With memberships active, set up your tiers under Settings โ Tiers. Ghost supports monthly and annual pricing in your chosen currency, and you decide the structure:
- Free tier โ give away sample content to grow your list and earn trust.
- Monthly plan โ a fair recurring price for full access.
- Annual plan โ offer a discount (often "2 months free") to lock in commitment and cash flow.
- Premium tier โ extra perks for members happy to pay more: community access, archives, bonus content.
A simple free + monthly + annual structure converts well for most creators. For pricing psychology and offer design, see our guide to setting up payment systems for content creators and how to make money with a paid blog.
Step 6: Connect Stripe payments
Payments run through your own Stripe account, so funds land directly with you and Ghost takes nothing.
- Prepare your account โ create (or use) a Stripe account, and make sure your site is on HTTPS with a valid SSL certificate (included with managed hosting).
- Connect โ in Ghost Admin go to Settings โ Membership โ Stripe, click Connect with Stripe, authorise, and your live keys are linked.
- Test before launch โ create a test tier, sign up as a test member, run a payment and confirm it appears in your Stripe dashboard.
That is the whole payment stack: no gateway plugin, no checkout to build. For the deeper version, read our guide to setting up payment systems for content creators.
Launch your subscription site free for 14 days โ
Step 7: Set content access rules
Now decide who sees what. In the Ghost editor, every post and page has a visibility setting:
- Public โ open to everyone; great for SEO and top-of-funnel discovery.
- Members โ for any logged-in member, free or paid.
- Paid members โ your premium, revenue-driving content.
- Specific tiers โ exclusive to a chosen subscription level.
Ghost enforces these rules at the server level, so gated content is genuinely protected โ not just hidden with CSS. A healthy mix of public posts (to attract) and paid posts (to convert) is the engine of a sustainable subscription site.
Step 8: Send newsletters to your members
Email is how subscriptions stay subscribed. Ghost's built-in newsletter system means no separate Mailchimp or ConvertKit bill.
- Write once, deliver everywhere โ publish to the web, send by email, or both, from a single editor.
- Segment your audience โ target by tier, signup date or custom labels so the right members get the right message.
- Automate the welcome โ every new member can receive a welcome email automatically.
For a repeatable system, follow our 5 steps to set up a professional newsletter system and how to create a paid newsletter with Ghost CMS.
Step 9: Track members and revenue
Ghost 6 ships with native analytics, so you can run the business from the dashboard. Key metrics to watch:
| Metric | What it shows | Why it matters |
|---|---|---|
| Member growth | New signups over time | Measures acquisition |
| Email performance | Open and click rates | Gauges engagement |
| Subscription status | Active vs cancelled | Reveals retention and churn |
| MRR | Monthly recurring revenue | The pulse of your business |
In Members, you also get per-member profiles โ email, subscription status, Stripe customer ID, labels and engagement history โ so you can spot your most loyal subscribers and your churn risks. Use it to refine what you publish for each tier.
Performance and SEO for conversions
A fast site converts better โ even a one-second delay can dent conversions โ and it ranks better too.
- Speed โ managed hosting on Abstract27 includes a global CDN, image optimisation and caching out of the box, so you do not have to tune servers.
- SEO โ Ghost auto-generates clean URLs, XML sitemaps, structured data and canonical tags. Add keywords to titles, write descriptive URLs, internal-link generously and keep content fresh. Read 10 ways to optimise your Ghost website for SEO.
- Navigation โ surface your best content and put a clear subscribe call to action where members can see it.
The result is a subscription site that loads fast, gets found in search, and turns readers into paying members.
Already have an audience elsewhere?
If you are running a list on a closed platform, you do not start from zero. Ghost imports posts, pages and subscribers from Substack, WordPress, Medium, Tumblr and more โ and with Abstract27 the migration is included and done for you. See how to migrate from Substack to Ghost CMS, and why creators leave walled gardens in our best alternatives to Substack comparison. Want a donation model instead of (or alongside) subscriptions? See how to get donations for an online media with Ghost.
Start building your membership site today โ
FAQ: Launching a subscription website with Ghost CMS
1. How much does it cost to launch a subscription website with Ghost?
The Ghost software is free; your real cost is hosting. Managed hosting for Ghost from Abstract27 starts at โฌ10/month billed yearly, with a 14-day free trial and no credit card required. On top of that, Stripe charges its standard processing fee (around 2.9% + a small fixed amount per transaction) โ but Ghost takes 0% commission on your subscriptions, so the rest is yours.
2. Do I need technical skills to launch a membership site with Ghost?
No. With managed hosting, installation, SSL, updates, backups and scaling are handled for you. You log in to a simple admin panel to set up tiers, write content and connect Stripe โ no command line or server administration involved.
3. How does Ghost handle subscription payments?
Ghost connects directly to your own Stripe account, so payments land with you and you keep full control of your revenue. It supports monthly and annual plans in GBP, EUR or USD, secured over HTTPS. Ghost itself takes no cut โ you only pay Stripe's standard processing fee.
4. Can I offer free and paid membership tiers?
Yes. Ghost supports free, monthly, annual and premium tiers, plus tier-specific access. A common approach is a free tier to grow your list, a monthly plan for full access, and a discounted annual plan to improve retention and cash flow.
5. Can I migrate my existing subscribers to Ghost?
Yes. Ghost provides import tools for WordPress, Medium, Substack, Tumblr and more, including posts, pages and subscribers. With Abstract27, the migration is included and handled for you, so your existing audience comes with you.
6. How do I send newsletters to my subscribers?
Ghost has a built-in newsletter system โ no separate email tool needed. Write in the editor, segment by tier or label, and deliver to the web, by email, or both. New members can receive an automated welcome email, and you can track open and click rates natively.
Conclusion
Launching a subscription website with Ghost CMS gives you a real content business: native memberships, Stripe payments with 0% platform commission, built-in newsletters, server-side content gating and the analytics to grow โ all on infrastructure you own, not a platform that owns you.
The recipe is simple: pick managed hosting, turn on memberships, create your tiers, connect Stripe, and publish content worth paying for. With managed hosting from Abstract27, every technical hurdle โ setup, SSL, updates, backups and migration โ is taken care of, so you can focus on the part that matters: your audience.
Ready to start earning from your content? Launch today with a free 14-day trial โ no credit card required.
Related articles

How to Add a Language Switcher in Ghost CMS
Learn how to seamlessly add a language switcher to your Ghost CMS site for a better user experience and improved multilingual SEO.

Payment Systems for Content Creators: 2026 Stripe + Ghost Guide
Set up payment systems for content creators in 2026: connect Stripe, launch paid memberships and subscriptions on Ghost CMS, handle payouts and tax โ fast.

Common Ghost CMS Issues and How to Fix Them (2026)
Common Ghost CMS issues and their solutions in 2026: fix theme, install, 502/503, database, email and SSL errors, or skip the whole list with managed hosting.
14-day free trial ยท No credit card