The Best CMS for a Personal Website You Actually Own
You want a personal website. Your own domain, your own writing, a place that isn't a social feed. The trap is picking a CMS built for a marketing department when all you need is somewhere to write and hit publish — but that you also fully own five years from now.
This guide is for one person building one site: a personal blog, a home page, a place to put your work. The goal is a CMS that's simple to start, cheap to run, and yours to keep.
What a personal site actually needs
Strip away the enterprise features and a personal website needs four things:
- Write and publish — a clean editor, a publish button, done.
- Your own domain and your own data — not a subdomain on someone else's platform.
- Low, predictable cost — ideally a few dollars a month, forever.
- No lock-in — if the tool dies, you can take your content and leave.
That's it. You don't need approval workflows, ad zones, or a team of editors. What you need is longevity: a site that's still yours in 2031.
The short answer
For a personal website you control, a self-hosted, open-source CMS beats both website builders and rented SaaS platforms. You own the domain, the content, and the code. Cost is a cheap server, not a monthly subscription that rises every year.
If you're a developer or comfortable with a little setup, UnfoldCMS is a self-hosted CMS built on Laravel 12 and React 19 that runs on plain shared hosting. If you're not technical at all, a hosted builder like Ghost(Pro) or a managed WordPress host is the lower-effort path — we'll be honest about that tradeoff below.
Personal-site CMS options compared
| Option | You own it? | Cost | Setup effort |
|---|---|---|---|
| Website builder (Wix/Squarespace) | No — rented | $12–25/mo, rising | Very low |
| WordPress.com | Partly | Free–$$/mo | Low |
| Self-hosted WordPress | Yes | ~$5/mo hosting | Medium (plugins/updates) |
| Ghost (self-host) | Yes | ~$5/mo | Medium |
| UnfoldCMS (self-host) | Yes | ~$5/mo | Medium |
The dividing line is ownership. Builders are the easiest to start and the hardest to leave — your content lives in their system and export is limited. Self-hosted options ask for a bit more setup but give you the domain, the files, and the freedom to move.
Why self-hosting wins for a personal site
The whole appeal of a personal website is that it's yours. Self-hosting delivers that in a way rented platforms can't:
- Your content is on your server. No platform can suspend your account or change its terms and hold your writing hostage.
- Flat cost. A basic server is a few dollars a month whether you have 5 posts or 500. Builders raise prices and gate features behind higher tiers.
- No forced redesigns. When a SaaS builder "upgrades" its editor, you live with it. Self-hosted, you upgrade on your schedule.
We cover the deeper argument in benefits of self-hosting a CMS beyond cost and avoiding vendor lock-in with a self-hosted CMS.
What you get with UnfoldCMS for a personal site
For a solo site, the useful parts are the simple ones:
- A clean writing editor with a featured image per post (auto-converted to fast WebP thumbnails).
- Scheduling — write three posts on Sunday, set future publish times, and they go live on their own. No queue worker needed; it works on cheap shared hosting.
- Built-in SEO — per-post title and meta description, automatic JSON-LD schema, a dynamic sitemap at
/sitemap.xml, and arobots.txt. - Slug history — rename a post and the old URL still resolves. Your links never rot.
- Comments in the core — threaded comments ship built-in if you want reader discussion, with a moderation queue.
- A
/llms.txtfile — an AI-crawler-friendly summary of your site, so tools like ChatGPT and Perplexity can find your writing.
It runs on the LAMP-style stack most cheap hosts already offer (PHP 8.3, MySQL), so you don't need special infrastructure. See how to set up a self-hosted CMS for a walkthrough.
When a builder is the right choice
Be honest with yourself about effort. Pick a hosted website builder or managed WordPress instead if:
- You've never touched a server and don't want to learn.
- You need the site live in an hour with zero technical steps.
- You'd rather pay more to never think about updates or backups.
A self-hosted CMS asks you to do the initial setup and occasional maintenance. If that's not you, that's fine — pick the easy path and spend your energy on writing.
Frequently asked questions
What is the best CMS for a personal website?
For someone who wants to fully own their site, a self-hosted open-source CMS like UnfoldCMS, Ghost, or self-hosted WordPress is best — you own the domain, content, and code, and hosting is a few dollars a month. If you're non-technical and want zero setup, a hosted builder like Squarespace or WordPress.com is easier but you rent rather than own.
Do I need to know how to code to run a self-hosted CMS?
No coding is required to write and publish, but you'll need to do a one-time server setup and occasional maintenance (updates, backups). If that's daunting, a managed host or builder handles it for you at a higher monthly cost.
How much does a personal website CMS cost?
Self-hosted, it's mostly your server — often around $5/month regardless of traffic. Hosted builders run $12–25/month and typically rise over time and gate features behind higher plans.
Can I move my content later if I change my mind?
With a self-hosted, open-source CMS, yes — your content and database are yours to export and migrate. Rented builders make this much harder, which is the main reason to avoid lock-in for something you plan to keep for years.
The takeaway
A personal website should be simple to run and impossible to lose. That points to a self-hosted, open-source CMS: cheap, flat cost, and fully yours. UnfoldCMS fits if you're comfortable with a little setup. If you're not technical, a builder is the honest easier choice — just know you're renting, not owning.
Related: Benefits of self-hosting a CMS beyond cost · How to set up a self-hosted CMS · Avoiding vendor lock-in with a self-hosted CMS
Free & Open Source
Own your CMS. No subscriptions.
Unfold CMS is free to download and self-host. Built on Laravel + React, full source code included.
Share this post: