The Best CMS for a Personal Website You Actually Own

September 2, 2026 · 6 min read
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 a robots.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.txt file — 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:

Discussion

Comments (0)

Leave a Comment

Please log in to leave a comment.

Don't have an account? Register here

No comments yet. Be the first to share your thoughts!

Keep Reading

Related Posts

Back to all posts