Brand-driven web design: the principles we use across an 11-brand portfolio
Most web design discourse in 2026 is about tooling — Framer vs. Webflow vs. Astro vs. raw Next.js. That’s the interesting question for designers and engineers. The interesting question for brand-builders is harder: what do the design choices on your site signal about who you are, and is that signal aligned with your positioning?
This is the framework we use to make design choices brand-aligned across our 11-brand portfolio.
Step 1: pick the design archetype that matches your positioning
Most successful brand sites in 2026 fit one of five archetypes. Pick one deliberately — don’t drift between them.
1. Editorial publication. Light cream/off-white backgrounds, serif headlines, dense text, deliberate whitespace, no glassmorphism. Signals: writing-first, considered, slow. Examples: Stratechery, every literary magazine.
2. Premium SaaS. Off-white or near-black backgrounds, big sans-serif (often Inter), generous whitespace, micro-interactions, animated illustrations. Signals: well-funded, modern, polished. Examples: Linear, Vercel, Stripe.
3. Operator-direct. Cream/warm-neutral backgrounds, mixed sans-serif and mono fonts, dense charts and screenshots, no fluff. Signals: builder, no-nonsense, technical. Examples: Pieter Levels’ sites, Plausible.
4. Premium consumer. Hero photography, large type, generous spacing, restrained color, often a single bold accent. Signals: aspirational, luxury, considered. Examples: Aesop, Apple, Mast Brothers.
5. Maximalist editorial. Multiple type sizes on one page, unexpected color combinations, magazine-like layouts. Signals: creative, opinionated, fun. Examples: It’s Nice That, MSCHF, A24’s site.
The brand of Flux.LA (the site you’re reading) is “operator-direct + premium SaaS” — cream background, blue/cyan/orange accents, glass cards, mixed Inter+JetBrains Mono. Deliberate choice. We’re operators selling to operators.
Step 2: rules within an archetype
Once the archetype is picked, enforce strict rules within it. Inconsistency is what reads as amateur.
Color palette: 1 primary + 2 accents max. More than that and the page reads as decorated. Our palette: black ink, blue (#2563EB), cyan (#06B6D4), orange (#F97316). That’s it everywhere.
Type: 2 typefaces max. A display/headline face and a body face. Optional third: mono for code/labels. We use Inter + JetBrains Mono. Three type families is the cap — beyond that, you’re decorating.
Spacing rhythm. Pick a baseline (4px or 8px) and stick to it. Every padding/margin should be a multiple of the baseline. Tailwind’s spacing scale (0.25rem increments) enforces this automatically and is part of why Tailwind-built sites tend to feel rhythmically consistent.
Heading hierarchy. H1 once per page, H2 for sections, H3 for subsections. The 2010s instinct to put H1s everywhere for “SEO” is wrong. Modern HTML semantics + Schema markup matter more.
Step 3: design choices that signal trust (or don’t)
Every design choice is a brand choice. A non-exhaustive list of what signals what:
Stock photography of diverse smiling people → AI-generated brand template, low trust. Real photography of named operators in real workspaces → authentic, high trust.
Glassmorphism + gradients + emojis on every page → can read as “modern” or “AI-template” depending on execution. The line: glass cards with restrained content = sophisticated; glass cards with five emojis per heading = ChatGPT-rendered template.
Hand-drawn elements (swooshes, doodles, illustrations) → personality, warmth, but also unprofessional if overused. Use ONE consistent illustration style; don’t mix.
Custom icons → high signal of investment in craft. Lucide or Tabler is fine if used consistently. Mixing icon libraries is the tell of a thrown-together site.
Bold opening claim with gradient text → confident, premium-SaaS-adjacent. Works if the rest of the design supports it. Reads as derivative if every site in your category does it.
Step 4: the brand-aligned mistakes we make repeatedly
Even on our own portfolio sites, we catch ourselves making these mistakes. Watch for them:
Over-designing the homepage, under-designing the post pages. Most traffic landing on a post first never sees your homepage. Post pages need the same brand polish — author byline, real photography or illustration, share buttons that match the design system.
Inconsistent button styles. Three different button looks across the site = confusion. Pick: one primary button style, one secondary, one ghost/text. No more.
Stock testimonial blocks. Even with real customer names and logos, the layout convention (round avatar + name + role + quote) reads as generic. Vary the layout, vary the format — pull quotes, video clips, full-page case studies.
Auto-generated 404, login, and error pages. Brand polish matters MOST at these moments — they’re trust tests. Spend 30 minutes designing them.
Step 5: enforce the design system in code
The thing nobody mentions in brand-design articles: discipline in code is what makes designs survive over time.
For sites we build in Astro + Tailwind, we enforce:
- A small set of design tokens in
theme.css(colors, fonts, spacing primitives) - A single Tailwind config — never use inline arbitrary values like
bg-[#abc123] - A small set of reusable components (Card, Button, Chip, Hero) — components proliferate without discipline
- An aggressive lint rule against ad-hoc styles
Without code-level enforcement, design systems drift within months. With it, they hold up for years.
The biggest reason brand sites look worse 18 months after launch isn’t aging fashion — it’s that 50 ad-hoc style decisions were made on the way and nobody pruned them.
What we do for clients
The $8K Brand Sprint we run includes:
- Archetype selection (which of the five — sometimes you’re hybrid)
- Color + type + spacing primitives
- Voice + tone document
- 3 reference design directions
- Launch-ready homepage + about + services pages
- Design-system handoff so your team can maintain it
If you want a brand-aligned web design audit, tell us what you’re working on.
Related reading:
- How to actually build trust in your brand — adjacent: trust signals through design
- Brand personality in the age of AI homogeneity — adjacent: when to break the rules
Get next week's playbook in your inbox.
Biweekly. Operator-grade. No spam.
Alejandro Rioja
Operator who builds and sells marketing-focused brands. Founder of Pickleland, founder of Flux.LA, writing about AI SEO + GEO at alejandrorioja.com.