Writing
-
CRO When You Don’t Have Enough Traffic for A/B Testing
A practical low-traffic CRO playbook for marketers: when A/B tests are underpowered, use evidence-weighted decisions, qualitative research, and high-confidence landing page improvements.
-
A Thought on AI and Conversion Rate Optimization
A practical view from Conversion Boost Copenhagen on AI for conversion rate optimization: reduce hallucinations with structured data, agent workflows, and safeguards.
-
AI Marketing Workflows: From Prompts to Reusable Skills
A practical guide to AI marketing workflows: how to turn prompts into reusable skills with clear inputs, stages, QA checks, and examples for SEO, content, CRO, and ads.
-
AEO Content Audit: How to Check if Your Content Is Retrieval-Ready
Run a practical AEO content audit for retrieval-ready content with checks for eligibility, extractability, composability, attribution, and AI answer readiness.
-
How to Structure Content for AI Retrieval: The Retrieval Stack
A practical AEO/GEO guide to structuring content for AI retrieval, with a five-layer Retrieval Stack for making pages easier to retrieve, assemble, and cite.
-
Build an AI-Ready Content Library with Umbraco, Webhooks and Zapier
Learn how to send Umbraco content to Airtable with webhooks and Zapier, keep it synced, and build an AI-ready content library you can search, query, and improve.
-
UTM Tracking Best Practices: Why Campaign Tracking Breaks
A practical guide to UTM tracking best practices, naming conventions, GA4 reporting, clean examples, and the small mistakes that break campaign attribution.
-
A/B Testing Is Easy. Interpreting It Isn’t.
A practical A/B test interpretation guide: power analysis, sample size, p-value and confidence interval reading, sequential testing, and SRM checks.
-
Guide: Build a Commercial ChatGPT Assistant
A practical guide to building a tailored ChatGPT assistant for sales and marketing work, with a focus on structure, context quality, and safe usage.
-
ChatGPT Prompt Framework: A Practical 5-Part Template
Use this practical ChatGPT prompt framework to write clearer prompts with role, task, constraints, examples, and output format.
-
LinkedIn Ads for B2B: Targeting, Budget, Retargeting and Mistakes
A practical LinkedIn Ads guide for B2B marketers: when the channel fits, how to think about budget and targeting, and how to avoid wasting spend.
-
Codegarden 2019 Recap — H5YR
A practical recap from Codegarden 2019 covering Umbraco 8, team learning, empathy, accessibility, and the community side of the event.
-
Codegarden 2018 Recap
My first Codegarden recap: Umbraco community, festival energy, V8 and headless previews, and practical lessons I took home.
-
Let’s Build a Raspberry Pi Retro Radio
How I rebuilt a 1940s Bang & Olufsen radio into a modern streaming device using a Raspberry Pi and Volumio.
-
How Do You Hire Your Own Boss?
An unconventional job search experiment: reverse the hiring process, publish what you want, and let your network surface the right opportunities.