Security8 min read
Two WordPress security releases in two weeks. What they tell you
7.1.2 patched a critical flaw exploited the day it shipped. 7.1.3 fixed seven more. What was actually broken, and what updating late really costs.
Read it →Core Web Vitals, answer engines, accessibility law and platform choices, with the numbers and sources attached.
Security8 min read
7.1.2 patched a critical flaw exploited the day it shipped. 7.1.3 fixed seven more. What was actually broken, and what updating late really costs.
Read it →Platforms7 min read
WordPress 7.2 arrives in December. A default theme called Ipsum, form styling without CSS, and a serious push on credential security. What is worth your attention.
Read it →Performance9 min read
Google now grades Core Web Vitals across your whole domain, not page by page. Only 44% of WordPress sites pass on mobile. What that means and what to do.
Read it →Platforms7 min read
WordPress 7.1 lands 19 August 2026. Interactive states without CSS, client-side image resizing, and two new blocks. What matters and what does not.
Read it →Platforms9 min read
When a headless CMS is worth the complexity, when WordPress is still the right answer, and the questions that actually decide it.
Read it →Performance6 min read
Every tag you add costs performance. A worked example of a consent banner taking eleven points off a Lighthouse score, and how to get most of them back.
Read it →Performance8 min read
Most slow sites are slow for the same handful of reasons. Fonts, third-party scripts, expensive CSS effects and unoptimised images, and how to find which one is yours.
Read it →Accessibility7 min read
The EAA applied from June 2025. Who it covers, what compliance actually requires, and why most business sites still fail the basics.
Read it →SEO9 min read
AI answer engines cite structured, answer-first content. What AEO actually requires, what it changes about how you write, and how long results take.
Read it →Performance8 min read
Interaction to Next Paint is the metric most websites fail, and the hardest to fix. What it measures, why it breaks, and how to get under 200ms.
Read it →Prefer a reader? RSS feed
Everything written here comes out of real builds. If something in it describes a problem you recognise, send over a link and I will tell you whether it applies to you.