Why I ditched Wordpress for Ghost

It's no secret: I'm a self-hosting nerd. I manage over 40 different websites for my customers, my company, and myself. But that's not all. I also admin dozens of Docker containers and other hosted applications for both business and pleasure.

Why I ditched Wordpress for Ghost

It's no secret: I'm a self-hosting nerd. I manage over 40 different websites for my customers, my company, and myself. But that's not all. I also admin dozens of Docker containers and other hosted applications for both business and pleasure.

I'm not shy about it, either. I love being able to quickly spin up a new service and learn all about it in real time.

This all started, for me, with Wordpress. Back in the day, Wordpress was the defacto standard. In many ways, it still is. It's the primary Content Management System for the web, being the underpinnings of an estimated 40-something percent of today's websites. I've been using Wordpress for decades (yes, plural).

That's why I went with Wordpress for my blog when I started it last month. It's common. It's familiar. And it's reliable.

Given the drama with Wordpress founder Matt Mullenweg and the way Automattic has been (mis)behaving, though, I felt uneasy about choosing their CMS for my blog. But I wanted a dedicated, stable, and extensible option. After all, that's what Wordpress is known for.

But as I was using it, it felt... let's just say it felt long in the tooth (to say the least). It's slow, it's unfocused, and the plugin system is clunky at best.

Ultimately, though, my goal was to enable the IndieWeb plugin and contribute to the growing community of independent site administrators who are embracing the federated nature of the Internet and using W3C protocols for a more social web.

The issue was, though, the plugin didn't behave in the way I wanted and (no ill-will towards the developer) I found it more frustrating and confusing than helpful.

A screenshot of the IndieWeb Wordpress plugin as it displays likes, reposts, and mentions.
The designer in me has a lot of questions. Why are these avatars so huge? Why are we using emojis as icons? Why are there headers and emojis? Why not just a single facepile of interactions? And why on God's green earth are reposts using the RECYCLING emoji?!?

This post is only for free subscribers.

I hope you understand! I need to gate my content behind a signup because some 70% of my web traffic comes from AI slop bots looking to steal these posts for training data.
Already have an account? Sign in.