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

How to sell online courses with WordPress (complete system)
Selling a course is four decisions in the right order: the promise, the stack, the price, and a funnel that teaches before…
-

What’s really happening with the Fort Erie data centre
The data centre worry in Fort Erie is running ahead of the facts. I live here and work in tech, so here’s…
-

Forking Edit Flow: keeping the discipline, rewiring the machine
I forked Edit Flow into Editloft, kept the original authors’ copyright line, and rebuilt it for modern WordPress. This is what a…
-

Behind the Scenes: a WordCamp US yes, and four machines that lied to me politely
A talk got accepted, an audit graded my writing against a rulebook nobody had read, and four of my own tools reported…
-

The restaurant with the ramp: why accessibility is a business decision
A Hamilton restaurant with a ramp and a freight elevator taught me accessibility is a business decision. A two-minute test shows how…
-

How to see through a technology pitch when tech isn’t your job
You are smart, you are answerable to a board, and you are surrounded by people who sound very sure of themselves. Here…
-

Why mentoring is a pillar of my practice, not a maybe
I grew up in a forgotten industry town, and I keep meeting that town everywhere. It’s why every engagement I take includes…
-

Behind the Scenes: the contact form that mistook my customers for bots
My contact form honeypot mistook autofilled humans for bots and binned their messages. A week of that, nine pull requests, and eleven…
-

Page dilution and keyword cannibalization: why fewer WordPress pages often rank better
Two of your pages compete for the same search, and both lose. Here is how to spot page dilution on your WordPress…
Working on a WordPress challenge? Get in touch