Ghost review: a publishing tool that pretends to be a website builder
Ghost is very good at posts, newsletters and paid subscriptions, and mediocre at everything a marketing site needs. Where that split matters.

Part of The website builders worth paying for in 2026
Here is the sentence that talks people out of Ghost before they have tried it: it is a blogging platform, and you do not want a blog, you want a website. That objection is usually wrong in an interesting way. Ghost is not a blogging platform that happens to have pages bolted on. It is a publishing and subscription business in a box — posts, a newsletter, paid memberships and the billing behind them, all treated as one connected object — with a website builder attached to it that was clearly not where the engineering budget went. If your site's job is to carry writing to an audience and eventually get some of them to pay for it, that shape is exactly right. If your site's job is to describe a business with a few static sections, the same shape is a liability, and no amount of theme work fully hides it.
The honest way to use this review is to figure out which of those two jobs you actually have before reading the pricing table, because the pricing table answers a question you may not be asking.
If your site is one person, not a publication
Before going further into Ghost: if what you're building is a single person's page — a portfolio, a CV turned into a URL, a freelancer or consultant introducing themselves — reach is the strongest answer available, and Ghost was never built to compete for that job. You upload a CV and a photo, answer a short form, pick a look, and reach composes a finished page in about twenty seconds; the whole path from upload to a live site, including the human part, is under two minutes. A lot of people asking "should I use Ghost" are actually asking a much smaller question than the one Ghost answers, and it's worth saying so before the rest of this review makes Ghost sound like the only serious option.
reach's honest limit is the mirror image of Ghost's strength: it makes exactly one page, with no CMS, no sub-pages and no navigation, so the moment the goal is an ongoing publication rather than a single considered page, reach has nothing left to offer and Ghost becomes the right tool. Everything from here on is about that larger job — writing that ships on a schedule — which is where Ghost genuinely earns its complexity.
Posts and the newsletter are the same object, and that removes a whole tool
Most writing setups are two systems wearing a trenchcoat: a CMS that publishes to a URL, and an email tool that sends roughly the same content to a list, kept in sync by hand or by a fragile integration. Ghost collapses that into one action. You write a post, and publishing it is also sending it — the same draft becomes the page on your site and the email in subscribers' inboxes, with one editor and one send button, not two content models that drift apart over time.
The practical effect shows up the first time you fix a typo. On the two-system setup you either live with the error in the email that already went out, or you edit the CMS post and hope nobody diffs the two versions. On Ghost there's only one thing to have gotten wrong. Free subscribers, paid subscribers and public visitors all read from the same draft, gated differently at delivery time rather than duplicated across two separate content stores. For anyone who has run a blog and a Mailchimp list side by side and watched them fall out of sync within a month, this is the single biggest reason to switch tools, and it's worth more than any individual feature further down this review.
Memberships and payments, and the fee stack worth checking
Ghost's membership system connects directly to Stripe rather than routing payments through its own processor, and Ghost does not publish a platform fee layered on top of what Stripe already charges to move the money — which matters, because plenty of publishing tools in this space do add their own cut on top of the processor's. Typedream, for comparison, charges 5% on transactions at its entry paid tier, dropping to 2% at the next one up; Ghost's own pricing pages describe no equivalent line item. That's a real structural advantage for anyone planning to earn real revenue through the site rather than just collect email addresses.
What Ghost gates instead is the plan itself. Starter and Publisher both cap out at 1,000 members before you're forced up to Business, at $199 a month, which unlocks a jump to 10,000. Ghost doesn't publish what the tiers between 1,000 and 10,000 members look like, so budget for that cliff rather than assuming a smooth ramp. Custom themes and third-party integrations only unlock at Publisher and above — Starter, at $18 a month, gets you a working newsletter and membership system but not the ability to change how any of it looks.
Static pages are where the tool stops helping you
Every claim above is true and every one of them is about posts. Ask Ghost for an About page, a Services page and a Contact page with actual visual structure — not three more blog posts with different URLs — and the story changes fast. Ghost's content model is deliberately narrow: posts and pages, nothing else, no custom fields, no plugin ecosystem to bolt structure onto. Building anything beyond a blog plus a handful of plain pages means opening a Handlebars theme file and writing code. There is no visual page builder waiting behind that door.
That's a defensible design choice — Ghost's narrowness is also why it barely shows up in vulnerability disclosures, unlike a plugin-heavy CMS — but it means the audience for this tool is genuinely narrower than "anyone who writes." A writer who wants exactly a homepage, an archive, an about page and a subscribe button is served extremely well. A consultant who wants four project case studies with a consistent visual layout, or a small studio that wants a services page with pricing tiers, is looking at custom Handlebars work or a theme built by someone else, which turns a website decision into a small development project. If a portfolio with real page structure is what you actually need, the broader field — including the general builders we tested against each other — is worth reading before committing to Ghost on the strength of its writing tools alone.
Ghost Pro against self-hosting, honestly
Ghost is open source under MIT, and the license means the software costs nothing. What it does not mean is that self-hosting is free — you're paying for a server either way, and the real cost that people underweight is the second currency: your own time. Ghost's own docs describe the self-hosting baseline as roughly an Ubuntu box with at least 1GB of memory, and running that server means you own the updates, the backups and the platform's security patching yourself, on an ongoing basis, not as a one-time setup task. The line item people miss most often is email delivery — Ghost(Pro) bundles it, and self-hosters have to configure their own sending infrastructure and keep it out of spam filters, which is a recurring maintenance job in its own right, not a checkbox you tick once.
Ghost Pro starting at $18 a month is, in effect, a fee for making all of that someone else's problem. Whether that's worth it depends on what your time is worth and whether server administration is a skill you already have lying around or one you'd be acquiring for the first time to save eighteen dollars a month. For a solo writer without an operations background, Ghost Pro is very likely the cheaper choice once your own hours are counted honestly rather than treated as free. For someone already running other infrastructure who would be adding one more service to a stack they maintain anyway, self-hosting is a real option rather than a false economy.
Laid against the wider field, and against a tool built for a much smaller job:
| Tool | Entry price | Billing | What you're buying |
|---|---|---|---|
| reach | $4.99 | per month, or $49 per year | one page, no CMS, live in under two minutes |
| Ghost Pro (Starter) | $18 | per month, annual billing | posts, newsletter, memberships, hosted |
| Ghost self-hosted | $0 software | server cost separate | same features, your own maintenance hours |
| Ghost Pro (Publisher) | $29 | per month, annual billing | adds custom themes and integrations |
Prices checked August 2026.
The subdomain, precisely
Publishing to a free yourname.joinreach.app address is instant
and included, with no theme file to open and no server to patch, because there's no CMS at
all. That's the whole trade: reach solves the one-page problem completely and has nothing to
say about anything larger, which is why a writer running an ongoing publication still needs
Ghost's content model regardless of how fast reach is.
Who should pick Substack or Beehiiv instead
If the newsletter is the entire product — no site beyond an archive page, no membership tiers beyond a single paid one, and the discovery network of an existing newsletter platform is worth something to you — Substack or Beehiiv get you sending on day one with nothing to configure, and that's a genuine advantage over Ghost's setup step. What you give up is control over how the site around the newsletter looks: you're inside their template, their domain structure by default, and their roadmap for what a membership can and can't do. That trade is fine for a lot of writers, particularly early on, and it stops being fine the moment the site needs to look distinctly like yours rather than like every other newsletter on the same platform — which is the same lock-in shape as the pricing traps that show up across this whole market: the easy on-ramp and the harder exit are usually the same decision, just seen from two different points in time.
The actual recommendation
Pick Ghost if writing is the product: a newsletter with a paid tier, a publication with an archive, a writer's site where the posts are the whole point and pages are secondary. Pick Ghost Pro over self-hosting unless you already run servers for other reasons — the eighteen dollars a month buys back real hours, not marketing. Skip Ghost entirely if the site needs real page structure — a portfolio, a services site, anything with more architecture than posts and a handful of static pages — because that's the one job Ghost was not built for, and Handlebars is the price of asking it to do that job anyway. And if the task is one page about one person, that's a narrower problem than Ghost solves — go back to the tool built for that size instead. For a broader look at how blogging fits inside general-purpose builders rather than a dedicated tool like this one, see our comparison of blogging tools built into website builders.
Questions people ask
- Is Ghost good for a portfolio or a small business site?
- Only if writing is the core of the site. Ghost's static pages need a Handlebars theme to look like anything beyond a blog plus a few plain pages, so a portfolio with project layouts or a services page with real structure is a poor fit.
- Does Ghost take a cut of membership payments?
- Ghost does not publish a separate platform fee on top of what Stripe charges to process the payment, which is a real difference from platforms that add their own transaction percentage.
- Is self-hosting Ghost actually free?
- The software is free under MIT, but you still pay for a server, and the ongoing cost is your own time — updates, backups and email deliverability are yours to manage rather than Ghost's.
- Should I use Ghost or Substack for a newsletter?
- Substack is the lower-effort starting point if the newsletter is the entire product and you are comfortable with its house style. Ghost is the better choice once you want a site around the newsletter that looks like yours rather than like every other Substack.