Build & CMS
Client-First
Client-First is a naming and structure convention for Webflow projects, published by Finsweet. It defines how classes are named, how sections are structured and how spacing is handled, so that any developer who knows it can read any site built with it.
The problem it solves is inheritance. A Webflow site built with ad-hoc class names is legible only to the person who built it. When that person leaves, the next one spends the first days working out what "div-block-47" and "new-section-copy" are for. A convention makes the structure self-describing.
Client-First does this with a consistent vocabulary: page wrappers, section padding classes, a global type and spacing scale, and rules for when to create a custom class versus reuse a utility. It is opinionated, and some of the opinions are debatable, but a shared opinion is worth more than a better private one.
For agencies handing builds between people, and for clients who may change developers, building to Client-First or an equivalent convention is the single cheapest insurance against a site becoming unmaintainable. I build to it unless a project already has its own system.
Webflow development for agenciesBuild & CMS