★ 5.0 on Google · No long contracts · You own every asset
Rathly

How do you choose a color palette that fits a brand?

Short answer

Start from your logo and one main brand color. Then add a dark neutral for text, a light one for backgrounds and an accent for buttons. Check every text and button pair for contrast against the WCAG standard. Keep the palette small, use it the same way on every page and test it on phones.

In this answer
  1. 01A palette with five jobs
  2. 02Contrast is not optional
  3. 03Choosing colors that fit the brand
  4. 04Use the palette with discipline

A palette with five jobs

RoleJobTypical choice
PrimaryCarries the brandYour main logo color
AccentMarks buttons and linksOne strong color used only for action
Dark neutralBody text and headingsNear-black or deep navy
Light neutralBackgrounds and cardsWhite or a soft tint
FeedbackErrors and success messagesA red and a green that pass contrast

Five roles cover almost every business site. More colors make pages busier, not better.

Contrast is not optional

WCAG asks for a contrast ratio of at least 4.5 to 1 for normal text and 3 to 1 for large text. Buttons and form borders need at least 3 to 1 against their background. Light gray text on white and white text on pale yellow fail these checks most often. Test every pair in a contrast checker like WebAIM's before you commit.

Never let color carry meaning alone. WCAG notes that some people cannot tell red from green. Pair the color with text or an icon, like a red border plus an error message.

Choosing colors that fit the brand

  • Look at what your competitors use, then stand apart.
  • Pick an accent that contrasts with your primary color.
  • Test the palette on real photos of your work.
  • Check it on a phone in bright daylight.

Good example. A pool service uses deep blue for the brand, white backgrounds, navy text and one bright orange for every booking button. Visitors always know what to tap.

Bad example. The same company uses six shades of blue, puts pale blue text on white and makes buttons the same color as headings.

Use the palette with discipline

Use the accent only for actions, so buttons always stand out. Keep the primary for headers and brand moments. Read the 60/30/10 rule for one way to balance them.

Our web design team builds every palette as tokens in the code and checks contrast before designing any page.

Keep reading

Related answers

All Web design questions →

Your agency isn't delivering? Talk to us.

  • ✓ You talk to the people who do the work
  • ✓ We handle 95% of requests the same or next day
  • ✓ You own every account, site and listing
Talk to usSTEP 1 OF 2
What isn't working?
No contract. Cloudflare Turnstile blocks spam.
Call usTalk to us →