Field notes
Writing about systems that keep shipping.
Practical notes on WordPress, publishing, technical SEO, automation and the operational work between launch and long-term value.
Featured writing
Locking a RunCloud origin to Cloudflare: the DigitalOcean and Hetzner playbooks
Putting a site behind Cloudflare hides your origin from casual traffic — not from anyone who already has the IP. The firewall configuration I…
Read articleWCAG, ATAG, UAAG and ARIA explained: a website manager’s field guide to accessibility
What the accessibility alphabet soup actually means — WAI, WCAG, ATAG, UAAG, POUR, ARIA and the A/AA/AAA levels — and how to make WCAG…
Read articleAll notes
Case Study: Migrating a Live WordPress Cricket Platform to Headless React — With Zero Downtime
The brief: take CricNepal — a high-traffic, live-scoring cricket site running as a single WordPress theme — and turn it into a modern, headless…
cricnepal.com got a complete rebuild — Here’s what changed for you
If the site feels faster, smoother, and more alive lately, that’s not your imagination. We rebuilt CricNepal from the ground up — and did…
Understanding, Managing and Best Practices for P-Codes in Project Management
In project management, P0, P1, and P2 represent a numerical priority framework used to rank tasks, bugs, or product features based on their urgency…
How to Create Social Media Reports in GA4
Learn how to create social media reports in Google Analytics 4 (GA4) so you can clearly see how traffic from social networks is performing…
How to setup GA4 with Google Tag Manager (GTM) – Step by Step Tutorial
Learn how to set up Google Analytics 4 (GA4) using Google Tag Manager in this step-by-step tutorial. We’ll walk through the most important steps…
Going dark: building dark-mode-ready email templates for a national charity
Dark mode arrived in email the way most platform changes do — not with a migration plan, but with supporters quietly seeing something we…
The $79K menu: making the business case for interactive email navigation
A national charity's email menu was quietly earning six figures a year — but a third of its audience couldn't see it. Here's how…