Every way of putting a publication online involves a trade-off. The table below lays out the ones that usually matter: what you actually own, what it costs over time, how much looking-after it needs, and how easy it is to move somewhere else if you change your mind.
What to considerProject BroadsheetFree, runs on your own computerGhostHosted account, or you run itSubstackHosted onlyWordPressHosted account, or you run itSuperdeskFor large newsrooms
Starting costNothing$9 a monthFree to startFree to $25+ a monthJust the infrastructure
Ongoing feesNone$9–$199+ a month10% of paid subscriptionsHosting, plus plug-ins and themesNone (but the setup has costs)
Your writing stays yoursYes — it's just plain filesYes, after an exportOnly via a spreadsheet exportYes, after a database exportYes, via their news format
Your reader list stays yoursYesYesYes, with some caveatsYesNot a newsletter tool
Needs a databaseNoYesYes (managed for you)YesYes, several
What it needs to runAny free static hostA Node server or Ghost's hosted planSubstack onlyA PHP hostA multi-service setup
Newsletter built inYes (via Buttondown)YesYesThrough a plug-inNo — handled separately
Search on the siteYesPaid add-onLimitedThrough a plug-inYes
Reader-side features (dark mode, save-for-later, highlights, notes)Built inNoneNoneThrough plug-insNone
Editorial process (reviews, approvals)SimpleSimpleNoneThrough a plug-inFull newsroom workflow
Look and layoutFull source, change anythingThemes you can writeNot customisableA marketplace of themesCustom layouts
Moving awayCopy the folderA file exportA spreadsheet exportPlug-in-assisted exportNews-format export
How easy it is to leaveVery easyEasyHardMediumEasy
Reader privacy by defaultNo tracking, no cookiesDepends on add-onsTracked by SubstackDepends on plug-insDepends on setup
Who it's built forIndependent writers and small teamsNewsletter writers and small outletsSolo writers with a mailing listAll kinds of sitesLarge newsrooms and wire services
LicenceOpen-source (MIT)Open-source (MIT)Substack's ownOpen-source (GPLv2+)Open-source (AGPLv3)
Getting out. Project Broadsheet keeps your writing as plain text files in a folder — moving away is copying the folder. Ghost gives you a file with everything in it. Substack hands you a spreadsheet of posts. WordPress exports a database dump. Superdesk exports in a standard news format. All possible, but most take some work to turn into something usable elsewhere.
The ongoing bill. Ghost's hosted version starts at $9 a month and climbs as the audience grows. Substack is free but takes 10% of any paid subscriptions. WordPress adds hosting, plug-ins, and themes. Superdesk needs a sizeable setup to run. Project Broadsheet runs on free hosting with no per-reader costs.
Who they're built for. Substack suits a solo writer with a mailing list. Ghost sits somewhere between a writer and a small team. WordPress tries to be everything to everyone. Superdesk is for large newsrooms with formal workflows. Project Broadsheet is aimed at independent writers and small teams who want a proper publication without the ongoing overhead.

Longer write-ups

A closer look at each option, one at a time.


See it for yourself

The live example has everything turned on. Click around as a reader.