Word & Press · 24 publishing platforms profiled Updated 10 October 2026

Compare

WordPress vs Ghost for publishers: plugins or built-in memberships?

WordPress and Ghost compared for publishers: licence, hosting stack, editorial roles, SEO, memberships and newsletters, headless use and cost.

By Word & Press Published 10 October 2026 Facts verified 10 October 2026 Read 5 min

The short answer

Pick Ghost if readers pay you: it builds memberships, paid tiers and email newsletters into one Node.js product with five fixed roles. Pick WordPress if you want a large plugin directory, PHP hosting and more room to customise. Ghost is narrower; WordPress needs plugins for what Ghost ships built in.

WORDPRESS VS GHOST

Word & Press is an independent publication. It is not affiliated with, endorsed by or connected to WordPress, the WordPress Foundation or Automattic. This profile describes the open-source WordPress software as a third party.

The short version

Pick Ghost if your publication is funded by readers. Its repository describes it as technology for publishing, memberships, subscriptions and newsletters, and its documentation covers free and paid members, tiered access and email delivery in one product. It is written in JavaScript on Node.js, with five fixed staff roles and a deliberately narrow feature set.

Pick WordPress if you want room to grow in directions we cannot predict. It runs on PHP and MariaDB or MySQL, has six default roles, and describes its plugin directory as the largest directory of free and open source WordPress plugins. The price of that breadth is that memberships, newsletters and structured data are extension decisions, and each extension needs vetting and updating.

Both are free software with a licence that lets you move. The choice is between one focused product and a general platform. Read the full profiles for WordPress and Ghost, or see the comparison index. This page rests on vendor documentation, not installs of our own.

At a glance

Feature WordPress Ghost
Licence GPLv2 or later MIT
Latest version 7.1.3 (6 October 2026) v6.69.0 (GitHub, published 7 October)
Written in PHP JavaScript on Node.js
Hosting Self-hosted; PHP 8.3+, MariaDB 10.11+ or MySQL 8.0+ recommended Self-hosted on Ubuntu LTS, Node.js 22, MySQL 8.0 or 8.4, NGINX; or Ghost(Pro)
Editorial roles and workflow Six default roles; pending status; scheduling; revisions Five fixed staff roles; scheduling; revision history not confirmed
SEO and structured data Sitemap index in core; structured data not described as core Per-post metadata, automatic XML sitemap, structured data and canonical tags
Multilingual Not described in core in the pages we read Not documented in the pages we read
Headless and API REST API returning JSON Read-only Content API returning JSON; webhooks
Typical cost Software free; hosting and extras on top Software free; Ghost(Pro) from US$15 a month billed yearly
Best for Mid-sized publishers wanting breadth Reader-funded publications, newsletters

Editorial workflow

Ghost documents five staff roles. Contributors can write but not publish. Authors can create and publish new posts and tags. Editors can invite, manage and edit authors and contributors. Administrators have full permissions, and the Owner is an admin who cannot be deleted and holds billing access. The documentation we read does not describe custom roles.

WordPress documents six default roles and a pending status. A Contributor writes but cannot publish, sees Submit for Review instead of Publish, and an Editor or Administrator approves. Revisions have a slider and a Restore button, and by default every revision is stored. We could not confirm Ghost’s revision history from the pages we opened, so check that if you rely on it.

Scheduling exists in both. Ghost’s Admin API documentation says a scheduled post publishes at its set time, any email newsletter is sent, and the status changes to published. That link between publishing and email is something WordPress core does not describe.

Search, structured data and feeds

Ghost’s SEO help page says each post and page has its own metadata, an XML sitemap is created and updated automatically, structured data is included on all posts and pages, and canonical tags are added. That is a complete technical baseline without an add-on.

WordPress core exposes a sitemap index at /wp-sitemap.xml, covering public post types, taxonomies, author archives and the homepage. It lists built-in RSS 2.0, Atom and RDF feeds. Title tags, meta descriptions and JSON-LD are not described in the pages we opened as core features, so most sites install an SEO plugin and depend on its quality.

We did not verify Ghost’s feeds, redirect handling or Google News requirements, and the WordPress sources do not list a news sitemap. For news eligibility, follow Google’s own documentation rather than either vendor’s.

Hosting, performance and security

WordPress recommends PHP 8.3 or greater, MariaDB 10.11 or greater or MySQL 8.0 or greater, and HTTPS, on Apache or Nginx. Ghost’s documented production stack is Ubuntu 22.04, 24.04 or 26.04 LTS, Node.js 22 LTS, MySQL 8.0 or 8.4 and NGINX, on a server with at least 1 GB of memory.

If your hosting, developers and agency know PHP, WordPress fits the estate you have. If you already run Node.js services, Ghost is no stranger. Ghost’s documentation calls Ghost(Pro) its official PaaS, where a managed instance can be set up in a couple of clicks, which removes server work.

For updates, the WordPress release archive says only the most recent release in the 7.1 series is safe to use and actively maintained. We have not opened comparable statements for Ghost. We measured no performance for either system.

Cost of ownership

Software costs nothing in either case: WordPress is GPLv2 or later and Ghost is MIT. Ghost(Pro) is the paid route. On 2026-10-10 its pricing page listed Starter at US$15 a month billed yearly (US$18 billed monthly), Publisher at US$29, Business at US$199 and a Custom plan. The page builds its prices in the browser, so confirm them live.

Self-hosting Ghost adds a server, backups, developer time and, for newsletters, a Mailgun account, since the documentation says Mailgun is currently the only supported bulk email provider. The membership documentation states that Ghost takes 0% of publication revenue; Stripe’s own fees are separate and not covered.

For WordPress, budget for hosting, a theme, paid plugins where free ones do not fit and maintenance. We have not verified public prices for hosts or plugins, so we give no figures. See the cost guide and licence guide.

Migrating between them

We did not open an official importer or migration guide for either direction, so we make no claim about tools. Ghost’s membership documentation says members can be imported by CSV, Zapier or the API and exported at any time, which helps with the subscriber side. Posts, redirects and media need their own plan; our feature checklist lists what to preserve.

Which should you choose?

  • Solo journalist or collective selling a paid newsletter: Ghost.
  • Small local outlet with a few writers and no custom permissions: either; Ghost is leaner, WordPress more familiar to hire for.
  • Many authors with differing rights or many content types: WordPress, or see WordPress vs Drupal.
  • PHP-only hosting estate: WordPress.
  • No server skills and reader revenue: Ghost(Pro), after checking the live price.
  • Features you expect to add later by installing extensions: WordPress, because its plugin directory is its strength.

If you are weighing a third system, read WordPress vs Joomla. Try before you commit; our demo page explains what we have run.

Questions people ask

Is Ghost better than WordPress for a newsletter?

For a paid newsletter, Ghost has less to assemble. Its documentation describes free and paid members, tiered access, Stripe payments and email newsletters in one product. WordPress pages we read do not describe memberships or newsletters in core, so you would add plugins and a mail service.

Can Ghost replace WordPress for a news site?

For a small desk, possibly. Ghost documents five fixed staff roles, scheduling, an automatic sitemap and structured data. It does not document custom roles or per-section permissions in the pages we read, so a larger newsroom may find WordPress or Drupal more flexible.

What does Ghost cost compared with WordPress?

Both are free software, under MIT and GPLv2 or later respectively. Ghost(Pro) managed hosting listed Starter at US$15 a month billed yearly on 2026-10-10. WordPress has no vendor-hosted plan in the pages we opened, so compare hosts yourself.

Do Ghost and WordPress both work as headless CMSs?

Yes. Ghost has a read-only Content API returning JSON plus webhooks. WordPress has a REST API that can also create and modify content. Both leave you to build and host the front end.

Which is easier to host, WordPress or Ghost?

WordPress runs on the common PHP, MariaDB or MySQL stack, which many hosts offer. Ghost documents a narrower stack: Ubuntu LTS, Node.js 22, MySQL 8 and NGINX. Ghost(Pro) removes that burden at a monthly fee.

Sources

  1. The WordPress release archive lists WordPress 7.1.3, released on 6 October 2026, as the newest release, and states that only the most recent release in the 7.1 series is safe to use and actively maintained. — source, checked 10 October 2026.
  2. The WordPress software is released under the GPLv2 (or later) from the Free Software Foundation, and plugins and themes are derivative work and inherit the GPL licence. — source, checked 10 October 2026.
  3. The WordPress requirements page recommends PHP 8.3 or greater, and MariaDB 10.11 or greater or MySQL 8.0 or greater, with HTTPS support. — source, checked 10 October 2026.
  4. WordPress documents six default roles: Super Admin, Administrator, Editor, Author, Contributor and Subscriber. An Editor can publish and manage posts including those of other users; an Author can publish and manage their own posts; a Contributor can write and manage their own posts but cannot publish them. — source, checked 10 October 2026.
  5. WordPress provides 8 built-in post statuses, including draft, pending (awaiting a user with the publish_posts capability), future (scheduled to be published at a future date), private and publish. Users without the publish_posts capability see a Submit for Review button instead of Publish. — source, checked 10 October 2026.
  6. The WordPress revisions system stores a record of each saved draft or published update, lets you drag a slider to see what changed, and has a Restore button. Since WordPress 7.0, clicking a revision opens a new revisions screen, with the classic screen still available. — source, checked 10 October 2026.
  7. Since WordPress 5.5, WordPress exposes a sitemap index at /wp-sitemap.xml, with sitemaps created by default for all public post types and taxonomies, author archives and the homepage. — source, checked 10 October 2026.
  8. WordPress documentation lists built-in feed formats of RSS 2.0, Atom and RDF/RSS 1.0, plus a comments feed in RSS 2.0. — source, checked 10 October 2026.
  9. The WordPress REST API supplies endpoints representing posts, pages, taxonomies and other built-in data types, and applications can send and receive JSON to query, modify and create content. — source, checked 10 October 2026.
  10. The WordPress.org plugin directory describes itself as the largest directory of free and open source WordPress plugins. — source, checked 10 October 2026.
  11. The Ghost repository states the licence as MIT, with copyright 2013-2026 Ghost Foundation. — source, checked 10 October 2026.
  12. The repository describes Ghost as independent technology for modern publishing, memberships, subscriptions and newsletters, and the project is a Node.js JavaScript codebase. — source, checked 10 October 2026.
  13. The latest release marked on GitHub is v6.69.0, published on 7 October. — source, checked 10 October 2026.
  14. Ghost's documented supported production stack is Ubuntu 22.04, 24.04 or 26.04 LTS, Node.js 22 LTS, MySQL 8.0 or 8.4, NGINX, a server with at least 1 GB of memory and a non-root user for running ghost commands. — source, checked 10 October 2026.
  15. Ghost's documentation calls Ghost(Pro) its official PaaS for Ghost, where a fully managed instance can be set up in a couple of clicks. — source, checked 10 October 2026.
  16. The Ghost(Pro) pricing page lists Starter at US$15 a month billed yearly (US$18 a month billed monthly in the page's price toggle), Publisher at US$29 a month, Business at US$199 a month, and a Custom plan with no listed price. — source, checked 10 October 2026.
  17. Ghost's membership documentation describes free members and paid members with a direct Stripe integration, and content access levels of public, members only, paid-members only or specific tiers. — source, checked 10 October 2026.
  18. Ghost's membership documentation states that Ghost takes 0% of the revenue a publication generates. — source, checked 10 October 2026.
  19. Ghost has five staff roles: Contributors can write posts but not publish; Authors can create and publish new posts and tags; Editors can invite, manage and edit authors and contributors; Administrators have full permissions to edit all data and settings; the Owner is an admin who cannot be deleted and has access to billing details. — source, checked 10 October 2026.
  20. Ghost's Admin API documentation says a scheduled post is published at its published_at time, email newsletters are sent if applicable, and its status then changes to published. — source, checked 10 October 2026.
  21. Ghost's newsletter documentation says email newsletters can be scheduled and delivered to free and paid members or to a segment of them. — source, checked 10 October 2026.
  22. Ghost's newsletter documentation states that a bulk mail provider is required to reliably deliver bulk mail and that, at present, Mailgun is the only supported bulk email provider. — source, checked 10 October 2026.
  23. Ghost's SEO help page says each post and page has its own metadata, Ghost automatically creates and updates an XML sitemap, automatically includes structured data in all posts and pages, and adds canonical tags. — source, checked 10 October 2026.
  24. Ghost's Content API is described as RESTful, read-only, returning JSON, and usable by any client to render content in a website, app or other embedded media. — source, checked 10 October 2026.
  25. Ghost's documentation says webhooks let Ghost send POST requests to user-configured URLs to notify them of events. — source, checked 10 October 2026.
  26. Ghost themes use the Handlebars templating language, with express-hbs adding layouts and partials. — source, checked 10 October 2026.