Minimal does not mean low contrast
Beige on beige is not branding, it is camouflage. A muted palette can be stunning, but only if you remember one grown-up rule: text and buttons must be easy to see.
If I have to squint to read your call to action, I am not thinking “how elegant”. I am thinking “this site does not want my money”.
Why we end up with washed-out palettes
- We match whatever is trending on Pinterest without checking contrast.
- We pick colours from the logo and force them to carry the whole UI.
- We are scared of bold accents in case it looks “cheap”.
The result is a site that looks calm in the mock-up and dead on an actual laptop.
Colour has jobs, not just vibes
On a website, colour has very specific work to do:
- Highlight what is clickable.
- Show visual hierarchy (what matters most).
- Guide the eye through the page.
If everything is the same soft hue, nothing stands out. Your visitor’s brain gives up and goes back to scrolling reels.
The three-layer palette that actually works
You do not need a 20-swatch brand book. You need something like this:
- Base: background and surfaces (one dark or one light, max two).
- Text: high-contrast body and heading colours.
- Accent: one or two strong colours for buttons and highlights.
That is it. Anything extra is garnish. Lovely if you need it, unnecessary if you do not.
Check your palette like an adult
Before you argue with me, run your colours through a contrast checker. Do your main text and buttons pass WCAG AA at least? If not, that is your first fix.
My favourite quick test: screenshot your page, convert it to greyscale, and look again. Can you still tell what is clickable? Can you see the main action? If not, the colours are just decoration.
Colour rules that save you hours
- Use your strongest accent for primary buttons only. Do not spray it on every tiny icon.
- Keep links and buttons consistent. Same colour, same hover behaviour, everywhere.
- Reserve soft pastels for backgrounds, not crucial text.
Colour and SEO, quietly holding hands
Search engines do not see your swatches, but they do see behaviour. If people bounce because they cannot read your content or find the button, that hurts engagement.
Clean contrast and focused accents keep people scrolling, clicking and eventually booking or buying. That sends very different signals to Google than “visitor left after six seconds because the text looked like smoke”.
You are allowed to use colour with confidence
You can keep your moody brand shots and warm neutrals. Just give them a sharp accent to play against. Your site can feel calm and be legible.
Next time your palette feels “off”, do not start over from scratch. Fix the contrast, pick one brave accent and let your buttons actually shout a little. Your users will thank you with their clicks, even if they never send you a mood board again.