“Self-hosted” is one of those terms that gets thrown around like everyone already knows what it means. New bloggers nod along, sign up for the first WordPress option they find, and only realize months later that they picked the wrong one entirely. This post explains, in plain language, what self-hosted actually means, what you get with it, and why nearly every serious blogger ends up there eventually.
The hosted vs self-hosted split
Every blog runs on a server somewhere. The real question is whose server it is, and who decides what runs on it.
Hosted services own the server themselves. They give you a sub-account, an editor to write in, and a published site at one of their URLs, or a custom domain if you’re willing to pay for it. They handle updates, security, and infrastructure on your behalf. In exchange, you can only do what they specifically let you do. WordPress.com, Medium, Substack, Ghost.org, and Wix are all hosted services in this sense.
Self-hosted means you rent a server, generally called “web hosting,” and install the blog software on it yourself. The host runs the underlying machine, but you run the software on top of it. You can install any plugin, use any theme, edit any file directly, and move the whole site to a different host whenever you decide to. WordPress.org running on Bluehost, SiteGround, or Cloudways is the canonical self-hosted blog setup.
What you actually own with self-hosted
This is the part that matters most and gets discussed the least.
- Your content. On a self-hosted site, your posts live in a database you can export, back up, or move anywhere you like. On a hosted service, your content lives inside their system. You can usually export it, but the format may not transfer cleanly to another platform.
- Your domain. With self-hosted, you register the domain yourself, and it’s genuinely yours. You can move it to any host you choose. On hosted services, you often end up renting the domain through them instead.
- Your design. Any theme, any plugin, any customization you want to make. Hosted services restrict this to varying degrees depending on the plan.
- Your monetization. Ads, affiliate links, products, sponsorships, all of it is yours and largely unrestricted on self-hosted. Hosted services often restrict monetization options or take a revenue share.
- Your traffic data. You can install any analytics tool you want, including privacy-respecting ones that don’t share data with a third party.
- Your readers’ data. Your email list and your comment data belong to you, not to the platform hosting it.
What self-hosted actually costs
This is the trade-off everyone worries about most. Here’s the honest breakdown for year one:
- Shared hosting: $3 to $15 a month. Bluehost, SiteGround, Hostinger, and DreamHost are the common entry points, and most include a free domain for the first year.
- Domain (after year one): $10 to $15 a year.
- SSL certificate: free. Every reputable host includes Let’s Encrypt SSL at no charge in 2026.
- Theme: $0 to $100 as a one-time cost. Plenty of genuinely solid free themes exist too.
- Plugins: most of what you need is free. Pro versions of popular plugins typically run $30 to $200 a year if you choose to upgrade.
Year one, all in, tends to land around $50 to $150. Year two onward usually runs $80 to $200. WordPress itself is free to download and use. The real cost is almost entirely hosting and a domain.
What self-hosted gives up
To be fair to the hosted side of this comparison:
- You handle updates. WordPress core, plugins, and themes all need regular updates. Most are one-click. Some larger updates need a bit more attention.
- You handle backups. Most good hosts back up daily on their own, but it’s worth also running a backup plugin like UpdraftPlus just in case something goes wrong on their end.
- You handle security. Similarly, most good hosts handle the heavy lifting, but you should still install a basic security plugin and use genuinely strong passwords.
- You handle troubleshooting. If something breaks, you fix it yourself, ask your host’s support team, or search for the answer. Hosted services generally handle this step for you automatically.
None of this is particularly hard. It just isn’t zero effort either. Most self-hosted bloggers spend only a few hours a year total on maintenance.
Who should pick hosted
Hosted services make sense if:
- You will not, under any circumstances, want to monetize the blog.
- You will never want a plugin the platform doesn’t already include by default.
- You’re testing the writing experience and aren’t sure yet whether you’ll keep blogging long-term.
- You genuinely don’t want to think about updates, security, or backups, and you’re happy paying a premium to avoid that entirely.
Who should pick self-hosted
Basically everyone else. More specifically, self-hosted makes sense when:
- You want to monetize, whether now or at some point down the road.
- You want the freedom to use any plugin or theme you find.
- You want to genuinely own your content, domain, and data.
- You want to keep your costs predictable and reasonably low.
- You want a site you can grow without hitting artificial platform limits.
That covers most bloggers, which is a large part of why self-hosted WordPress runs more than 40 percent of all websites on the internet. The underlying economics are simply too good to ignore once you understand them. If you’re still deciding between WordPress.org and WordPress.com specifically, our detailed comparison of what you get with each breaks that specific choice down further.
Getting the setup right from here
Once you’ve decided on self-hosted, the practical next choices are hosting tier and theme. Our guide on managed vs shared hosting covers which one actually fits a new blog’s traffic level, and picking a theme built for the freedom self-hosting gives you matters more than it seems at first. Aurora is built specifically for self-hosted WordPress blogs, with layout and typography controls that only make sense once you actually own the full stack rather than working within a hosted platform’s constraints.
The freedom is worth the small learning curve
Self-hosted means you rent the server and install the software yourself. You own the content, the domain, the design, and the data. It costs $50 to $150 in year one, plus a few hours a year of ongoing maintenance. Hosted services trade those things away in exchange for not having to think about them. For anyone serious about blogging long-term, self-hosted is the obvious choice. The “hard” part is mostly imagined. The freedom that comes with it is real.
