My GEO Audit Checklist For Every New Client (With Real Fixes)
→
This is the GEO audit I run on every new client site. Schema, llms.txt, entities, FAQ structure, and the real fixes that actually move the needle.
CSS clip-path Animations I Actually Use For Scroll Reveals
→
How I use CSS clip-path for scroll reveals and hero transitions without ScrollMagic, GSAP, or a single animation library. Just CSS, a bit of IntersectionObserver, and some opinionated patterns.
CSS Logical Properties: How I Replaced Left/Right Without Breaking Everything
→
I migrated a real client project from left/right CSS to logical properties without breaking layout or deadlines. This is what actually worked.
What 90 Days Of HRV Data Taught Me About Stress I Thought I Was Managing
→
I logged HRV every day for 90 days and realised my “I’m fine” story was mostly fiction. The data showed stress patterns I never would have blamed.
Using CSS Custom Properties As Design Tokens (Without A Design System)
→
How I use plain CSS custom properties as a design token system for real projects. Spacing, color, and motion tokens. No Figma. No toolchain. Just code.
How I Built an llms.txt For My Clients (And Why It Beats Your Sitemap)
→
I stopped obsessing over sitemaps and started shipping llms.txt files instead. Here is how I built them for real clients and what actually matters for LLMs.
20 Years of richardlemon.com – A Website Grows Up
→
What the Wayback Machine remembers about you – and what it says about where you're going.
The Scroll-Driven CSS Animation I’m Most Proud Of (After 4 Rewrites)
→
I built a scroll-driven CSS animation that took four full rewrites before it stopped fighting me. This is the build log, including the ugly parts and the final clean setup.
From Zero To Indexed: How Long My Self‑Hosted Ghost Blog Took To Rank
→
I launched a self-hosted Ghost blog on a fresh domain and tracked everything. Here is the real timeline from “hello world” to first Google impressions and clicks.