The short answer
WordPress (self-hosted), Substack, Medium and Ghost are common platforms for blogging with income in mind, and they differ in ownership, monetisation flexibility and cost. Self-hosted WordPress offers the most control and monetisation options but needs more setup; newsletter-first platforms like Substack trade some flexibility for a simpler subscription model.
Reality label
blogging platforms
- Time to first dollar
- Months
- Startup cost
- Little or none
- Effort
- Steady
- Skill needed
- Entry-level
Editorial estimates for a typical beginner, not guarantees. Why we don't promise income.
Choosing a blogging platform is one of the earlier decisions in starting a blog for income. Make it deliberately rather than defaulting to whichever platform is currently most discussed. Different platforms genuinely suit different monetisation strategies and levels of technical comfort.
Self-hosted WordPress: maximum control
Self-hosted WordPress (installed on your own hosting, distinct from the more limited WordPress.com) gives you full ownership of your content and site. It offers the widest range of monetisation options: display advertising networks, affiliate links, your own digital products, and memberships. No platform takes a cut of your revenue or dictates what monetisation methods you're allowed to use. The trade-off is more setup responsibility: choosing and managing hosting, handling updates and security, and a steeper initial learning curve than a more managed platform offers.
Substack and newsletter-first platforms
Substack and similar newsletter-first platforms centre the model around paid subscriptions directly from readers, with built-in tools for a free tier alongside paid content, and handle the technical and payment infrastructure for you. This suits writers who want a direct reader-supported income model with minimal setup, at the cost of less flexibility for other monetisation approaches (display ads generally aren't part of this model) and a platform fee taken from subscription revenue.
Medium: built-in distribution, less ownership
Medium offers built-in audience and discovery through its own platform. Its Partner Program pays based on member reading time on your content. This can provide some initial traffic without you having to build an audience from scratch, which is a genuine advantage for a brand-new writer. The trade-off is less control over your content's presentation and monetisation, and — as with any platform-hosted content — a degree of dependency on Medium's own policies and algorithm rather than an asset you fully own and control.
Ghost: a middle ground
Ghost, available as a hosted service or self-hosted, focuses on publishing and membership/subscription tools with a cleaner, more modern writing and reading experience than WordPress's broader, more general-purpose platform. It sits between WordPress's full flexibility and Substack's more constrained, subscription-first model — worth considering specifically if a hybrid of ad/affiliate monetisation and reader subscriptions appeals to you.
Migrating platforms later
Choosing a platform isn't necessarily permanent — many successful blogs migrate from a simpler starting platform to self-hosted WordPress once they've validated a topic and audience and want the fuller monetisation flexibility that comes with full ownership. Migration is real work: moving content, redirecting old URLs, and preserving search rankings built on the old platform. That is a reasonable argument for starting on self-hosted WordPress directly if you're already reasonably confident about your topic and committed to the months-long build blogging requires. But it's not a reason to avoid starting at all on a simpler platform if the setup complexity is genuinely holding you back from starting.
Cost considerations
Self-hosted WordPress has ongoing hosting costs (generally modest for a new blog, scaling with traffic) plus, often, costs for premium themes or plugins as a site grows. Newsletter and hosted platforms typically take a percentage of subscription revenue rather than charging a separate hosting fee. Costs therefore scale naturally with your actual revenue rather than being a fixed expense regardless of how the blog is performing. That's a genuine advantage for a brand-new blog with uncertain early income.
SEO considerations across platforms
Regardless of which platform you choose, how well it supports genuine SEO matters. That includes custom meta descriptions, clean URL structures, page load speed, and control over technical elements search engines evaluate. It affects how much of your traffic can eventually come from organic search rather than solely from a platform's internal discovery or your own promotion. Self-hosted WordPress generally offers the most SEO control of the platforms discussed here, which is one of the more concrete, measurable arguments in its favour for anyone taking SEO as an income skill seriously as part of their strategy.
Comments, community, and reader relationships
How a platform handles reader comments and community features varies considerably, and this affects how directly you can engage with and build a relationship with your audience over time. Some platforms have built-in, prominent comment systems; others require a separate integration or push community interaction toward external channels like social media instead. If building a genuinely engaged, returning readership is central to your strategy, checking how a platform handles this before committing is worth the time.
Backup and data ownership
With self-hosted platforms, you're responsible for your own backups, though most hosting providers offer this as a service. With hosted platforms (Substack, Medium, hosted Ghost), the platform generally handles backups. But your ability to fully export and migrate your content elsewhere if you ever want to leave varies by platform. Check a platform's export and data portability policies before building years of content on it. It's a reasonable precaution against being effectively locked in later.
Speed and hosting performance
Page load speed affects both reader experience and search ranking, and platforms differ meaningfully in how much control and default performance they offer. Self-hosted WordPress's performance depends heavily on your specific hosting quality and how well the site is configured (theme choice, plugin count, image optimisation). It can be excellent or genuinely poor depending on setup. That's a real trade-off against hosted platforms, which typically provide more consistent, managed performance by default with less configuration required from you.
Themes, design, and how much customisation matters early
WordPress offers by far the widest range of themes and design customisation among the platforms discussed here. That can be a genuine advantage for building a distinctive brand. But it's also a common time sink for new bloggers who spend weeks perfecting design before publishing meaningful content. A simple, clean, readable default theme is entirely sufficient to start; deeper design customisation is worth revisiting once you have real content and traffic to justify the investment, not before.
Community and support resources
WordPress's massive install base means an equally large ecosystem of tutorials, forums, and third-party support for troubleshooting — a genuine practical advantage when something breaks and you need a fix quickly. Newer or smaller platforms sometimes have less extensive independent documentation, meaning you're more reliant on the platform's own official support for anything beyond straightforward use.
Starting on a hosted platform to validate, migrating later
A reasonable strategy for a genuinely uncertain beginner: start on a simpler, hosted platform (Substack or hosted Ghost) specifically to validate whether you'll actually stick with consistent publishing before investing in self-hosted WordPress's fuller setup. If the topic and consistency prove out over a few months, migrating to self-hosted WordPress for its fuller monetisation flexibility becomes a considered decision based on real evidence. It's no longer a bet made before you know whether the underlying commitment will hold. This staged approach also spreads the learning curve out sensibly — mastering consistent writing first, then layering on the additional technical responsibility of self-hosting once that habit is genuinely established.
Plugins and extending WordPress specifically
Self-hosted WordPress's plugin ecosystem is a genuine strength — SEO tools, page builders, affiliate link management, and countless other functions are available as plugins, letting you extend the platform considerably beyond its base functionality. This flexibility is also a common source of new-blogger overwhelm. Installing every plugin that looks useful tends to slow a site down and increase security risk. A disciplined, minimal plugin selection focused on what you're actually using tends to serve a new blog better than an exhaustive one.
Who this suits, and who it doesn't
Choose self-hosted WordPress if you want maximum monetisation flexibility and are comfortable with (or willing to learn) more setup responsibility. Choose a newsletter-first platform like Substack if a direct reader-subscription model fits your content and you'd rather trade some flexibility for simplicity. Choose Medium if built-in initial distribution matters more to you right now than full ownership and control. Whichever you choose, our general blogging guide covers the content and growth strategy that applies regardless of platform. The platform decides how you monetise and how much control you have. The content and consistency decide whether you build an audience worth monetising at all. Spend more of your early energy on the second problem than the first — a platform choice can always be revisited later, but months lost to inconsistent publishing rarely are.
Written by
The editorial team behind How To Make Money Online, responsible for researching, writing, and fact-checking every guide on this site against current platform terms and fees.