Blogging & Content

Ghost Blogging Platform Review: Who It Actually Suits

Ghost is excellent if publishing is the business and frustrating if it is part of one. Ghost vs WordPress vs Substack, the migration risks, and who should choose what.

Ghost Blogging Platform Review: Who It Actually Suits

Quick answer

Ghost is a publishing platform built around one business model: you write, people subscribe, some of them pay. Memberships and paid newsletters are native rather than bolted on, and it takes no cut of your revenue. That focus is also its limitation — it does not want to be a website, and if you need service pages, a shop or complex layouts you will fight it. Choose Ghost if publishing is the business. Choose WordPress if publishing is part of one.

Ghost reviews tend to be written by people delighted to have escaped WordPress, which makes them enthusiastic and not very useful. The interesting question is not whether Ghost is nice to write in — it is, obviously — but which businesses it actually suits and what you give up.

TopTut runs on WordPress, which you should factor in. I have tried to be specific enough about the trade-offs that you can check my reasoning rather than take my word for it.

What Ghost is

Open-source publishing software, available either self-hosted for free or as Ghost(Pro), the managed service run by the same non-profit foundation. It ships with membership, subscription and email newsletter functionality as core features rather than plugins.

The strategic decision behind it is deliberate narrowness. Where WordPress became a general content management system that can be anything, Ghost stayed a publishing platform. Everything good and bad about it follows from that.

GhostWordPressSubstack
Memberships and paid subsBuilt inPlugin requiredBuilt in
Cut of your revenueNoneNoneA percentage
Own your list and siteYesYesList yes, platform no
Speed out of the boxExcellentDepends entirely on setupExcellent
Flexibility beyond publishingLimited by designEffectively unlimitedAlmost none
Ecosystem and pluginsSmallEnormousNone
Maintenance burdenLow, or none on ProReal and ongoingNone
Built-in audience discoveryMinimalNoneGenuine, via the network
Three genuinely different propositions. Substack trades ownership for distribution; Ghost trades flexibility for focus; WordPress trades simplicity for capability.

My take

The row that decides it for most people is the last one. Substack’s network genuinely finds you readers, and Ghost’s does not to any comparable degree. If you have no audience yet, that distribution is worth more than the revenue share costs you — and you can migrate to Ghost later once you have a list. Choosing Ghost first for ownership reasons, then publishing to nobody for a year, is a principled decision that loses.

What Ghost does genuinely well

  • The writing experience. Clean, fast, no clutter. This is not a trivial benefit if you write daily — the friction of a bad editor compounds.
  • Memberships without assembly. Free and paid tiers, gated posts, Stripe integration. On WordPress this is a plugin decision with ongoing maintenance; here it is a settings page.
  • Newsletter sending as a first-class feature. Publish and it goes to subscribers. No separate email platform, no syncing two lists.
  • Performance by default. Fast without a caching plugin, an optimisation plugin and a fortnight of tuning.
  • Sensible SEO defaults. Clean markup, structured data, sitemaps, no plugin required.
  • No revenue cut. On Ghost you pay a hosting fee; on percentage-based platforms your cost rises with your success indefinitely.

Where it frustrates people

  • It is not a website builder. Service pages, portfolios, complex layouts — possible, awkward, and requiring theme work. If your site is 80% pages and 20% posts, you have chosen wrong.
  • No real ecommerce. Subscriptions yes, selling products no. That is not what it is.
  • The plugin ecosystem is small. Integrations exist and there are far fewer of them. Anything unusual means custom work against the API.
  • Theme customisation needs code. Handlebars templates rather than a visual builder. Clean and a real barrier for non-technical owners.
  • Self-hosting is more work than it looks. A Node.js application, a database, updates, backups, a mail provider. Genuinely free only if your time is.
  • Comments are basic. Improved, still not a community platform.

Watch out

Self-hosted Ghost is free in the sense that the software costs nothing. You still need a server, a managed database or the discipline to back one up, a transactional email provider for member emails, and someone to apply updates. For most publishers Ghost(Pro) works out cheaper once you price your own time honestly — and the money funds the non-profit that maintains the software you would otherwise be running yourself.

The migration question

Moving to or from Ghost is more work than the import tools suggest, and the difficulty is consistent in both directions.

  • Content moves reasonably well. Official importers handle posts, images and basic structure.
  • URL structure will change unless you configure it carefully. Map every old URL to its new one and set 301 redirects, or you lose the search traffic you spent years accumulating. This is the single biggest risk in any platform move.
  • Anything plugin-dependent does not come. Forms, custom fields, membership state from a WordPress plugin, shortcodes. Shortcodes in particular leave visible debris in imported content.
  • Paying subscribers are the hard part. Moving active Stripe subscriptions between platforms is possible and fiddly, and getting it wrong means charging people incorrectly. Plan this before anything else.
  • Design is rebuilt, not moved. Always.

Who should choose what

If you…Choose
Are building a paid newsletter or membership publicationGhost. This is exactly its shape
Have no audience yet and need discoverySubstack first, migrate later
Need a website that also has a blogWordPress
Sell productsWordPress with WooCommerce, or a store platform
Want the best writing experience and nothing elseGhost
Are non-technical and want to change the design yourselfWordPress
Publish daily and hate your current editorGhost, and the compounding matters more than you think
Ghost’s narrowness is a feature for row one and a dealbreaker for rows three, four and six.

My verdict

Ghost is excellent at the thing it chose to be good at. If your business is publishing — you write, people subscribe, some pay — it does that better than WordPress with three plugins bolted on, and it takes none of your revenue in exchange.

The mistake is choosing it for a business where publishing is one activity among several. The moment you need a services page that looks a particular way, a product to sell, or a form doing something unusual, you are working against the platform’s intent, and that never becomes comfortable.

My honest advice for someone starting from zero: worry about distribution before ownership. Build an audience where the audience is, then move it to something you own once it exists and is worth owning. Ghost is a superb destination and a slow starting line.

For the tooling side of running a publication, see the best AI content creation tools and free SEO tools for monitoring a website. For consolidating your contact data as a list grows, all-in-one marketing software.

Frequently asked questions

What is Ghost and who is it for?

An open-source publishing platform, available self-hosted or as the managed Ghost(Pro) service, built around memberships and paid newsletters as core features rather than plugins. It suits people whose business is publishing — you write, readers subscribe, some pay — and it takes no cut of your subscription revenue.

Is Ghost better than WordPress?

For publishing specifically, yes: better writing experience, faster by default, memberships built in, no plugin maintenance. For anything beyond publishing, no. Ghost deliberately is not a general website builder, so service pages, complex layouts and ecommerce all mean working against its intent. Choose Ghost if publishing is the business, WordPress if it is part of one.

Ghost or Substack for a paid newsletter?

Substack takes a percentage of your revenue but has a network that genuinely finds you readers. Ghost takes nothing but offers little discovery. If you have no audience yet, that distribution is usually worth more than the revenue share costs, and you can migrate to Ghost once you have a list worth owning.

Is self-hosted Ghost really free?

The software costs nothing; running it does not. You need a server, a database with reliable backups, a transactional email provider for member emails, and someone to apply updates to a Node.js application. For most publishers Ghost(Pro) works out cheaper once you price your own time honestly.

What are Ghost’s biggest limitations?

It is not a website builder, so pages with complex layouts require theme work. There is no real ecommerce beyond subscriptions. The plugin ecosystem is small, so anything unusual means custom API work. Theme customisation needs Handlebars templating rather than a visual builder, which is a genuine barrier for non-technical owners.

What is the biggest risk when migrating to Ghost?

URL structure changes losing your search traffic. Map every existing URL to its new address and set 301 redirects before launch, or you discard years of accumulated rankings. The second biggest risk is moving active paying subscribers, since mishandling Stripe subscriptions during migration means charging people incorrectly.

Does content transfer cleanly to Ghost?

Posts, images and basic structure move reasonably well through official importers. Anything plugin-dependent does not come across — forms, custom fields, membership state and shortcodes, with shortcodes leaving visible debris in imported posts. Design is always rebuilt rather than migrated.

Does Ghost handle SEO well?

Yes, with sensible defaults out of the box: clean markup, structured data, automatic sitemaps and good performance without a caching plugin. You do not need an SEO plugin the way you would on WordPress. The trade-off is less granular control for anyone who wants to configure unusual technical requirements.

{ “@context”: “https://schema.org”, “@graph”: [ { “@type”: “Article”, “@id”: “https://www.toptut.com/ghost-blogging-platform-review/#article”, “mainEntityOfPage”: { “@type”: “WebPage”, “@id”: “https://www.toptut.com/ghost-blogging-platform-review/” }, “headline”: “Ghost Blogging Platform Review: Who It Actually Suits”, “description”: “Ghost is excellent if publishing is the business and frustrating if it is part of one. Ghost vs WordPress vs Substack, the migration risks, and who should choose what.”, “inLanguage”: “en”, “datePublished”: “2026-10-24T12:53:40+00:00”, “dateModified”: “2026-10-24T12:53:40+00:00”, “author”: { “@type”: “Person”, “name”: “Liza Kliko”, “url”: “https://www.toptut.com/author/lizakliko/” }, “publisher”: { “@type”: “Organization”, “name”: “TopTut”, “url”: “https://www.toptut.com” }, “articleSection”: “Blogging & Content”, “keywords”: “ghost, wordpress, substack, newsletters, publishing” }, { “@type”: “BreadcrumbList”, “@id”: “https://www.toptut.com/ghost-blogging-platform-review/#breadcrumb”, “itemListElement”: [ { “@type”: “ListItem”, “position”: 1, “name”: “Home”, “item”: “https://www.toptut.com/” }, { “@type”: “ListItem”, “position”: 2, “name”: “Blogging & Content”, “item”: “https://www.toptut.com/category/blogging-and-content/” }, { “@type”: “ListItem”, “position”: 3, “name”: “Ghost Blogging Platform Review: Who It Actually Suits” } ] } ] }
Liza Kliko
Written by

I have been in online business before Facebook, Instagram, and Twitter ever existed. I was making money online before it was cool. Today, I share my experience and knowledge with my readers.