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.
-

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…
-

The 20-minute discovery call: what I ask, why I ask it, and what a good answer sounds like
The questions Christopher asks on a 20-minute WordPress discovery call, why he asks them, and what a procurement-quality answer sounds like for…
-

What a $275/hr WordPress consultant costs you over three years, and when the $75k in-house junior is the better buy
A defensible three-year total cost comparison between hiring a senior WordPress consultant and adding a junior developer in-house. Real numbers, both directions,…
-

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,…
-

Before the Excel training starts: what most teams miss
The 30 minutes a manager spends preparing their team is the single biggest variable in whether Excel training sticks. Here is the…
-

File Names and WordPress
From the archive. I wrote this back in 2014 and I’m leaving it published because the thinking still has value, but on…
-

WordPress Database Backup Strategy: Prevent Data Loss & Ensure Ransomware Recovery
From the archive. I wrote this back in 2013 and I’m leaving it published because the thinking still has value, but on…
-

Is WordPress Dead in 2012?
What I’d say now. I wrote this in 2012, when SOPA and PROTECT IP looked like they might kill the platform inside…
Working on a WordPress challenge? Get in touch