“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. 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.
The hosted vs self-hosted split
Every blog runs on a server somewhere. The question is whose server, and who decides what runs on it.
Hosted services own the server. 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 pay). They handle updates, security, and infrastructure. In exchange, you can only do what they let you do. WordPress.com, Medium, Substack, Ghost.org, and Wix are all hosted services.
Self-hosted means you rent a server (called “web hosting”) and install the blog software on it yourself. The host runs the machine, but you run the software. You can install any plugin, use any theme, edit any file, and move the whole site to a different host whenever you want. 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 least:
- Your content. On a self-hosted site, your posts live in a database you can export, back up, or move anywhere. On a hosted service, your content lives in their system. You can usually export it, but the format may not transfer cleanly to another platform.
- Your domain. On self-hosted, you register the domain yourself. It’s yours. You can move it to any host. On hosted services, you often rent the domain through them.
- Your design. Any theme, any plugin, any customization. Hosted services restrict this to varying degrees.
- Your monetization. Ads, affiliate links, products, sponsorships — all yours, all unrestricted on self-hosted. Hosted services often restrict or revenue-share.
- Your traffic data. You can install any analytics you want, including privacy-respecting ones.
- Your readers’ data. Your email list, your comment data — yours, not the platform’s.
What self-hosted actually costs
The trade-off everyone worries about. Here’s the honest breakdown for year one:
- Shared hosting: $3–$15/month. Bluehost, SiteGround, Hostinger, DreamHost are the common entry points. Most include a free domain for the first year.
- Domain (after year one): $10–$15/year.
- SSL certificate: free. Every reputable host includes Let’s Encrypt SSL at no charge in 2026.
- Theme: $0 to $100 one-time. Plenty of solid free themes exist.
- Plugins: most you need are free. Pro versions of popular plugins run $30–$200/year if you choose to upgrade.
Year one all-in: $50–$150. Year two onward: $80–$200. WordPress itself is free. The cost is mostly hosting and a domain.
What self-hosted gives up
To be fair to the hosted side:
- You handle updates. WordPress core, plugins, and themes all need updates. Most are one-click. Some bigger updates need attention.
- You handle backups. Most good hosts back up daily, but you should also run a backup plugin like UpdraftPlus just in case.
- You handle security. Same: most good hosts handle the heavy lifting, but you should install a basic security plugin and use strong passwords.
- You handle troubleshooting. If something breaks, you fix it, or you ask your host’s support, or you Google it. Hosted services do this for you.
None of this is hard. It just isn’t zero. Most self-hosted bloggers spend a few hours a year on maintenance.
Who should pick hosted
Hosted services make sense if:
- You will not, under any circumstances, want to monetize.
- You will never want a plugin the platform doesn’t already include.
- You’re testing the writing experience and aren’t sure you’ll keep blogging.
- You genuinely don’t want to think about updates, security, or backups, and you’re happy paying a premium for that.
Who should pick self-hosted
Basically everyone else. Specifically:
- You want to monetize, now or someday.
- You want to use any plugin or theme.
- You want to own your content, domain, and data.
- You want to keep your costs predictable and low.
- You want a site you can grow without hitting platform limits.
That’s most bloggers, which is why self-hosted WordPress runs more than 40% of all websites on the internet. The economics are too good to ignore.
The honest summary
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–$150 in year one, and a few hours a year of maintenance. Hosted services trade those things for not having to think. For anyone serious about blogging, self-hosted is the obvious choice. The “hard” part is mostly imagined. The freedom is real.
