Writing
These are the notes I keep while doing the work: migrations off page builders, editorial CMS rebuilds, the technical-SEO fixes that actually move rankings, and plain-language explainers for the parts of WordPress that trip people up. Some posts are written for developers; others are for the person who just inherited a site they did not build. I write them the way I would explain a problem to a neighbour who asked, without jargon for its own sake and without pretending a hard thing is easy. If something here helps you fix your own site, that is the point.
-

Training a newsroom on WordPress in two days: the curriculum that survives turnover
Two days, the right two days, and a curriculum the next hire inherits. This is for editorial ops leads at media organizations…
-

What fixing other people’s WordPress plugins taught me about my own code
Eighteen pull requests, one merge, and a three-word thanks. What a week of contributing to WordPress plugins taught me about my own…
-

Behind the scenes: eight WordPress themes to full-site editing, and a podcast that took six tries
The week I converted eight Colophon themes to full-site editing, cut the first Declamatio podcast after six takes, and tagged 28 posts…
-

The case for the second draft
I finished a paragraph this morning, read it back, and felt that small private satisfaction of having said the thing. It was…
-

I gave one WordPress theme to AI three times and got three different reviews
Three prompts. Same theme. Three completely different reviews. The output you get from an AI theme audit is determined before you type…
-

WordPress on a government discovery call: eight questions a senior buyer should ask
Senior procurement buyers come to WordPress discovery calls with a checklist. Here are the eight questions worth asking, and what a senior…
-

WordPress 7 is here. Here’s what’s new and what to do.
WordPress 7 shipped in May 2026. If you run a WordPress site, here is what changed, what matters, what to actually do…
-

Website over-optimization: how to spot it and fix it
Over-optimised pages tank rankings AND conversions. Here are the seven signals, the back-off pattern, and the 30-minute audit that surfaces the worst…
-

What you owe the people still running your 2015 WordPress plugins
Eleven years after I last touched two WordPress.org plugins, I rewrote them. What you owe the strangers still installing your old code,…
Working on a WordPress challenge? Get in touch