Skip to content
JS

Writing

Notes, guides and tips

Things I've learned building and maintaining websites, fixing servers and chasing rankings. Written for business owners as much as for developers.

SEO6 min read

A technical SEO audit you can run yourself

Before paying anyone for an SEO audit, run these six checks. They take an afternoon, need no paid tools, and usually find the real problem.

Tips3 min read

Your SSL certificate broke: a 5-minute checklist

Browser shouting about your certificate? Work through these five checks in order — it's almost always one of them, and four take under a minute.

Web Development3 min read

How to speed up a slow WordPress site (without breaking it)

Most slow WordPress sites share the same four causes. Here's how I diagnose them, in the order that finds the problem fastest.

Hosting6 min read

How to move a website to a new host without downtime

A host migration goes wrong in the same three places every time. Do the steps in this order and visitors never see a broken site.

Security6 min read

Your WordPress site got hacked: what to do first

Deleting the malware is the easy part — and the part that gets redone next week if you skip the rest. Here's the order that makes a cleanup stick.

IT Support6 min read

Five Microsoft 365 mistakes small businesses make

Microsoft 365 works out of the box, which is exactly the problem. Five defaults that quietly cost small businesses money or data.