-

Video Hosting in 2026: Which Platform Actually Fits Your Business
Video hosting is three decisions, not one. SEO/discovery, on-site conversion, and private delivery each want a different host. Here is how to pick for each.
-

CAN-SPAM Compliance: What the Act Actually Requires of You
CAN-SPAM has seven requirements. The most violated one is the easiest to fix: a physical postal address in every commercial email. Here is the 10-minute audit.
-

The Service Business Sales Stack: Six Tools, Three Levers, One Audit
A modern sales stack for a service business is six tools, not twenty. Here is what each one does, what most teams over-buy, and the three things that actually move conversion.
-

From Layoff to Consulting: What the First Year Costs You
The forced transition from employee to consultant is a different problem from the voluntary one. Here is the playbook for the first 90 days when the runway is shorter and the identity work is harder.
-

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 2 May 2026 I cleaned up some imported page chrome (old menus, sidebars, ad blocks from a previous CMS) so it renders properly, and I removed outbound links and old contact emails to…
-

Seven Easy Ways to Make WordPress Far More Secure
From the archive. I wrote this back in 2013 and I’m leaving it published because the thinking still has value, but on 2 May 2026 I cleaned up some imported page chrome (old menus, sidebars, ad blocks from a previous CMS) so it renders properly, and I removed outbound links and old contact emails to…
-

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 a year. The 2026 version of this thinking lives at Is WordPress Dead in 2026? — same question, fourteen years of “WordPress is dead” cycles in between. Leaving this here because the threat…
-

White Hat Black Hat SEO Tactics
From the archive. I wrote this back in 2011 and I’m leaving it published because the thinking still has value, but on 2 May 2026 I cleaned up some imported page chrome (old menus, sidebars, ad blocks from a previous CMS) so it renders properly, and I removed outbound links and old contact emails to…
