Ghost Blogging Platform: What It Is, What It Costs, and Who It's For

Updated August 2026 · Screenshots from our own Ghost 6 sites

Ghost is an open-source blogging and publishing platform that bundles a fast website, an email newsletter, and paid memberships into one tool. It is free to self-host, or from $15/month (billed yearly) on the official Ghost(Pro) service, and it takes 0% of your subscription revenue. It is the strongest choice for writers, newsletters, and independent publications; it is the wrong choice if you need plugins, a page builder, or e-commerce.

We build premium themes for Ghost and run our own fleet of Ghost 6 sites, so this page is written from daily use — not from a feature list. Below: what Ghost actually does, what it costs on each hosting path, the honest limitations, and how to decide.

Ghost at a glance

What it is
Open-source publishing platform (MIT license) for blogs, newsletters, and paid memberships. Runs on Node.js + MySQL.
Made by
Ghost Foundation, a non-profit founded in 2013 — funded by Ghost(Pro) hosting, not investors or ads.
Price
Free to self-host (server from ~$5/mo + email delivery). Managed Ghost(Pro) from $15/mo billed yearly ($18 month-to-month). 0% platform fee on member revenue on plans with paid memberships.
Best for
Writers, newsletters, independent publications, and company blogs that want site + email + subscriptions in one tool.
Skip it if
You need a plugin ecosystem, a drag-and-drop page builder, e-commerce, or complex multi-language content.
Design
Handlebars themes — official free themes plus a marketplace of premium themes; settings-based customization, no code required for basics.

What Ghost is (and isn't)

Ghost started in 2013 as a Kickstarter project by John O'Nolan, former deputy lead of the WordPress UI team, with a simple pitch: a publishing tool that does one thing — writing and publishing — extremely well. It is run by the non-profit Ghost Foundation, released under the MIT license, and written in JavaScript on Node.js with a MySQL database. The company funds itself by selling managed hosting (Ghost(Pro)) rather than by taking a cut of what publishers earn.

That origin explains the product. Ghost is not a general-purpose CMS you assemble from plugins. It is an opinionated publishing platform where the pieces a modern publication needs — a website, an editor, email newsletters, member accounts, paid tiers, analytics, comments — ship together and are designed to work as one. You trade WordPress-style flexibility for speed, simplicity, and far less maintenance.

In practice that makes Ghost the platform behind a growing number of independent newsrooms and paid newsletters, plus company blogs that want a fast, focused publishing tool. Our roundup of real Ghost websites shows the range.

The editor: where Ghost wins people over

The editor is the reason many writers stay. It is a clean, distraction-free document with a title, a feature image, and text — no widgets, no meta boxes. Type / to insert cards: images and galleries, video and audio, embeds (YouTube, Spotify, SoundCloud, and any URL with a preview), callouts, toggles, buttons, bookmarks, code blocks, Markdown and raw HTML, products, signup forms, and a paywall marker that splits free from members-only content. Everything is keyboard-first and autosaves.

Ghost 6 editor showing a published post with the post settings panel open: URL, publish date, tags, post access, excerpt, authors, template, code injection, and meta data
The Ghost 6 editor on one of our demo sites, with the post settings panel open — tags, access level, authors, template, meta data, social cards, and per-post code injection live here.

The settings panel is where publishing decisions live: URL and publish date (with scheduling), tags and authors, who can read the post (public, members, paid, or specific tiers), a custom excerpt, per-post template (if your theme provides several), post history, meta data, X and Facebook cards, and code injection for that post only. When you hit Publish you choose whether the post goes to the web, to email, or both — and which newsletter and segment receives it. Our Ghost editor guide walks through every card.

Newsletters, memberships, and analytics — built in

This is where Ghost stops being "just a blog." Every post can be sent as an email newsletter to your subscribers at the moment it publishes; you can run several newsletters with different audiences from one site. Readers sign up through Portal, Ghost's built-in signup and account overlay, and become members with a free or paid tier. Paid tiers run on Stripe with monthly and yearly prices, free trials, offers and discount codes, gift subscriptions, and one-off tips. Ghost's platform fee on all of that is 0%; you pay only Stripe's processing fee.

On top sit the things a publication needs around content: native comments (members only, so no spam), a recommendations network for cross-promoting other Ghost sites, welcome emails, signup forms you can embed anywhere, and — since Ghost 6 — publishing to the social web via ActivityPub, so your posts can be followed and replied to from Mastodon-compatible apps.

Ghost 6 admin analytics dashboard showing members, MRR, latest post performance, and top posts for a demo site
Ghost 6's built-in analytics: members and MRR over time, latest post performance, and top posts — no third-party analytics needed for the basics.

Ghost 6 also added first-party analytics: web traffic, member growth, MRR, and per-post and per-newsletter performance, all inside the admin (self-hosted sites connect a Tinybird account for the web-traffic part; Ghost(Pro) Starter gets the basics, advanced analytics start at Publisher). For deeper tracking you can still add Google Analytics, Plausible, or Umami with code injection; our analytics setup guide covers the options. To turn all this on step by step, use the membership setup guide and the newsletter guide.

Design and themes

Ghost has no page builder. The look of your site — homepage layout, post templates, navigation, dark mode, membership and pricing pages — comes from the theme, a package of Handlebars templates, CSS, and JavaScript that you upload once in Settings → Theme. That makes theme choice a bigger decision on Ghost than on WordPress: the theme is your layout. Ghost ships a set of free official themes, and a marketplace of premium themes covers magazines, newsletters, portfolios, and membership publications.

Ghost 6 settings screen showing Design & branding, Theme (change theme, active theme), Navigation, Announcement bar, and the Membership access settings
Settings in Ghost 6: design and branding, theme upload and switching, navigation, announcement bar, and membership access are all admin-side — no code required.

Modern themes expose their options — colors, fonts, homepage and post layouts, feature toggles — as design settings in the admin, so day-to-day customization needs no code. For anything beyond that, code injection lets you add CSS and scripts without touching theme files. Our theme collection and the best Ghost themes guide are the place to start; if you're weighing free against paid, read free vs premium Ghost themes.

One thing that catches new Ghost(Pro) users: the Starter plan comes with the default theme only — no marketplace or custom themes, and no paid subscriptions. A premium theme or paid members require the Publisher plan or higher — or a self-hosted site, where you can install anything.

SEO and performance

Ghost's SEO story is "sensible defaults, no plugin needed." Every post and page gets clean semantic HTML, a canonical URL, Open Graph and X card tags, JSON-LD structured data, and an XML sitemap; you can override meta titles and descriptions per post and set canonicals for syndicated content. Redirects are managed by uploading a redirects file in the admin. Because the front end is server-rendered from a Node.js app with no plugin overhead, sites are fast by default — the theme is what determines how fast, which is why we optimize ours for Core Web Vitals. The Ghost SEO guide covers what to configure beyond the defaults, and the image sizes guide covers the one thing that most often slows a Ghost site down.

What Ghost costs

There are two ways to run Ghost, and the price depends entirely on which you choose:

  • Ghost(Pro) — the official managed service. Starter is $15/month billed yearly, or $18 month-to-month (one newsletter, Ghost's default theme only, no paid memberships or tips); Publisher is $29/month billed yearly (custom and marketplace themes, custom integrations, up to three newsletters, paid subscriptions at 0% fee); Business is $199/month billed yearly for larger teams. Every plan includes hosting, automatic updates, backups, CDN, SSL, and email delivery. Prices scale with your member count above the base limits.
  • Self-hosted — the software is free. You pay for a server (a $5–7/month VPS runs one site comfortably; we run every theme's live demo on a single 8 GB Hetzner server) plus an email-delivery service, since self-hosted Ghost uses Mailgun for bulk newsletter sending. You handle updates and backups yourself, or use a managed open-source host such as PikaPods that handles the server layer for a few dollars a month.

The full breakdown — every Ghost(Pro) plan and feature gate, self-hosting line items, and hidden costs — is in the Ghost pricing guide; the provider-by-provider comparison is on the Ghost hosting page.

The honest pros and cons

Where Ghost is excellent

  • Site, newsletter, and paid memberships in one system — no plugin stack to maintain
  • 0% platform fee on subscription revenue; only Stripe's processing fee
  • Fast, clean output with sensible SEO defaults (structured data, canonicals, sitemaps) built in
  • A genuinely good writing editor with cards for images, galleries, embeds, callouts, paywalls, and signup forms
  • Open source and portable — export everything, self-host anywhere, or move between hosts
  • Themes are simple to install and switch; design settings live in the admin
  • Built-in analytics, comments, recommendations, and (since Ghost 6) social-web/ActivityPub publishing

Where it will frustrate you

  • No plugin ecosystem — features arrive when Ghost ships them, not from third parties
  • No drag-and-drop page builder; layout is decided by your theme
  • Content taxonomy is tags only (no hierarchical categories); no true multi-language sites without workarounds
  • Self-hosting needs Node.js/MySQL comfort, and bulk newsletter sending requires Mailgun
  • Ghost(Pro) Starter ships with the default theme only and can't sell paid subscriptions — you need the Publisher plan for a premium theme or paid members
  • Limited native forms and no e-commerce beyond memberships and tips

Our verdict: if your site is fundamentally about publishing words to readers — and especially if you want to grow an email list or charge for access — Ghost is the most focused, lowest-maintenance tool available. If your site is a store, an app, a brochure with a blog attached, or a heavily customized portal, WordPress or a site builder will fight you less.

How to start a Ghost blog

  1. 1

    Pick hosting

    Ghost(Pro) if you want zero maintenance; a VPS, PikaPods, or Docker if you want the lowest cost. See our hosting comparison.

    Compare Ghost hosting
  2. 2

    Set up your domain and email

    Point DNS at your host and, if self-hosting, connect Mailgun so newsletters can send.

    Custom domain setup
  3. 3

    Install a theme

    Upload a theme zip in Settings → Theme → Change theme → Upload theme, then adjust colors, fonts, and layouts in Design & branding.

    Browse Ghost themes
  4. 4

    Turn on memberships and newsletters

    Connect Stripe, create free and paid tiers, and decide what's public, members-only, or paid.

    Membership setup guide
  5. 5

    Publish

    Write in the editor, choose web, email, or both, and schedule. Ghost handles the rest.

    Ghost editor guide

Coming from another platform? See WordPress → Ghost and Substack → Ghost.

Premium themes for your Ghost blog

Because the theme is your layout on Ghost, it's the first upgrade worth making. Every Luxe theme includes multiple post layouts, dark mode, and no-code customization, works with Ghost members, and is Ghost 6 ready.

Compare all Ghost themes by feature

Ghost platform FAQ

What is Ghost?
Ghost is an open-source publishing platform for blogs, newsletters, and membership sites. It combines a fast, SEO-friendly website with a built-in email newsletter and native paid subscriptions, so a single tool replaces a CMS, an email service, and a membership plugin. It is developed by the non-profit Ghost Foundation and released under the MIT license.
Is Ghost free?
The software is free and open source. You can self-host it on your own server for the cost of hosting (from around $5 a month, plus an email-delivery service such as Mailgun for newsletters). The official managed service, Ghost(Pro), starts at $15 per month billed yearly ($18 month-to-month) and includes hosting, updates, backups, CDN, and email delivery. Ghost takes 0% of subscription revenue on every plan that supports paid memberships (Publisher and up).
Is Ghost better than WordPress for blogging?
For a focused blog, newsletter, or publication, Ghost is usually simpler, faster, and cheaper to run because newsletters, memberships, and SEO come built in with no plugins to install, update, or secure. WordPress is the better choice if you need a page builder, e-commerce, a plugin ecosystem, or a complex multilingual site.
Can I make money with a Ghost blog?
Yes. Ghost has native paid memberships: connect Stripe, create tiers, and gate posts as members-only or paid. Ghost charges no platform fee, so you keep everything except Stripe's processing fee. You can also accept one-off tips and donations, sell access to a paid newsletter, and run free tiers to grow your list.
Can I change how my Ghost blog looks?
Yes. Ghost uses themes built on Handlebars templates. You can start with a free official theme or upload a premium theme in Settings → Theme, then change colors, fonts, and layouts from Design & branding in the admin. Note that Ghost(Pro)'s Starter plan comes with Ghost's default theme only; marketplace, custom, or premium themes require the Publisher plan or a self-hosted site.
Does Ghost have a mobile app or a page builder?
Ghost's admin is a responsive web app that works on phones and tablets, and the editor autosaves as you write, but there is no dedicated native mobile app. There is no drag-and-drop page builder either — page layout comes from your theme, which is one reason theme choice matters more on Ghost than on WordPress.