Gryffin Forge

Technical journal

Notes from building it.

Practical write-ups from the systems on this site — what worked, what didn't, and the reasoning behind each decision.

RSS feed
Small businessChecklistSEO4 min read

The local business website checklist: 25 things to get right

A practical checklist for local business websites — from the first screen and pricing to mobile usability, local SEO, trust signals, speed and accessibility.

Read article
3 min

Shipping a static Next.js site on Cloudflare Workers

Why this site is a fully static Next.js export served by a tiny Worker: fast pages, near-zero cost, server-side admin protection and security headers.

Next.jsCloudflarePerformance
3 min

Scroll-driven video sections without wrecking performance

How to build a pinned, scroll-linked video and gallery section that feels cinematic but stays fast on phones: one progress value, one playing video, no libraries.

FrontendPerformanceMotion
4 min

Designing booking flows customers actually finish

Practical patterns for service-business booking flows: ask less, show availability early, confirm clearly, and design for the phone first.

BookingUXConversion
4 min

How instant quote calculators work — and how to keep them honest

The anatomy of an instant price calculator for service businesses: pricing models, itemised output, rounding, disclaimers and the mistakes that erode trust.

CalculatorsPricingTrust
3 min

Rule-based routing before LLMs: choosing a website template from a business name

Why ordered keyword rules beat both category codes and an AI model as the first step in routing businesses to industry templates — and where AI still helps.

AI agentsArchitectureAutomation
3 min

Why 'no website found' is usually wrong

Lessons from building a pipeline that checks whether a business has a working website: blocked searches, bot protection, and designing for 'unknown'.

AutomationData qualityArchitecture