Web Development

How to Choose a Colour Palette for Your Website (That Still Looks Professional)

By Asad ·

A professional website palette is not about taste: pick one dominant colour from your brand's feeling, add a secondary and a rare accent with the 60-30-10 rule, then prove every text pairing passes WCAG contrast (4.5:1). Here is the full method, with example palettes for a law firm, restaurant, SaaS product and clinic.

7 min readLast updated

How to choose a website colour palette — the 60-30-10 rule and WCAG contrast checks explained

To choose a website colour palette that still looks professional, follow four steps: decide the feeling your brand has to create, pick one dominant colour that matches it, add one secondary colour and one small accent using the 60-30-10 rule, then check every text and background pairing for contrast — at least 4.5:1 for normal text under WCAG AA. That is the whole method. You can test combinations in minutes with our free colour picker tool, which gives you the HEX, RGB and HSL values for any colour.

Most websites that look amateur do not use bad colours — they use too many, in the wrong proportions, with text that quietly becomes hard to read. Fix those three things and even a simple palette looks polished.

Start with the Brand, Not the Colour Wheel

Open a colour wheel first and you will drown in options. Start instead with three words for how your business should feel: calm and precise, warm and welcoming, bold and modern. They narrow the field before you pick a single hex value.

Colour carries meaning visitors read instantly. Blues signal trust and competence — why banks, law firms and software companies lean on them. Greens suggest health and growth. Warm reds and oranges create appetite and energy. Black, white and grey read as premium and minimal. Fighting your industry's conventions makes visitors work harder to place you, and some simply leave.

Pick your dominant colour from those brand words, then sanity-check it against your logo. If your logo is a warm orange, a cold blue website feels like a different company. The palette need not copy the logo exactly, but the two should clearly belong together.

Tip: Screenshot four or five websites you admire in your industry and note the colour that dominates each. You will find the same pattern every time: one clear dominant colour, used consistently.

Build the Palette with the 60-30-10 Rule

Professional designers rarely balance colours evenly. They use a ratio borrowed from interior design: about 60% dominant colour, 30% secondary, 10% accent.

In practice the dominant share is usually backgrounds and large areas — often white, a very light tint, or your brand colour used quietly. The secondary colour carries headers, footers, cards and section backgrounds. The accent is reserved for what must be noticed: buttons, links, prices and calls to action. Because it appears so rarely, the eye goes straight to it.

The 60-30-10 rule — hover or tap each bar for details.

Dominant colour: 60% of the designDominant colour60%Secondary colour: 30% of the designSecondary colour30%Accent colour: 10% of the designAccent colour10%

A useful test: squint at your homepage. You should name the dominant colour instantly and find the accent only where action is wanted. If everything shouts, nothing stands out.

Contrast Is Not Optional

Contrast is the brightness difference between text and its background, measured from 1:1 (identical colours) to 21:1 (black on white). The Web Content Accessibility Guidelines — WCAG — set the widely used AA standard: at least 4.5:1 for normal text and 3:1 for large text (roughly 18pt, or 14pt bold and above).

This is not pedantry. Low contrast affects real customers: older visitors, anyone reading a phone in bright sunlight, anyone with reduced vision. It is also good business not to lock people out of your own website.

The catch: fashionable choices often fail. Light grey text on white looks soft and modern in a mock-up, but mid-grey #777777 on white works out at 4.48:1 — a hair below the line. Darken it to #595959 and it passes comfortably at 7.0:1. Same look, readable by everyone.

Contrast ratios of common text/background pairs (WCAG, computed) — hover or tap each bar for details.

Black text on white: contrast ratio 21 to 1Black on white21:1White text on navy #0B2545: contrast ratio 15.4 to 1White on navy15.4:1White text on teal #0E7C7B: contrast ratio 5.0 to 1White on teal5.0:1Mid-grey #777777 text on white: contrast ratio 4.48 to 1Mid-grey #777 on white4.48:1
Text / background pairContrast ratioWCAG AA — normal text (needs 4.5:1)WCAG AA — large text (needs 3:1)
Black #000000 on white21.0:1PassPass
White on navy #0B254515.4:1PassPass
White on teal #0E7C7B5.0:1PassPass
Mid-grey #777777 on white4.48:1Fail — just below the linePass

When you test colours in the picker, check your three main pairs before you fall in love with them: body text on its background, button text on the accent, and headings on section backgrounds.

Example Palettes by Industry

These example palettes follow the rules above: one dominant colour, one secondary, one accent, with white or near-white doing most of the background work. Use them as starting points, not uniforms.

Business typeDominant (60%)Secondary (30%)Accent (10%)The feel
Law firmNavy #1F3A5FSlate grey #5B6B7CGold #C9A227Trust, tradition, premium
RestaurantDeep green #2E5339Cream #FAF3E7Terracotta #C96F4AWarm, fresh, appetising
SaaS productIndigo #4F46E5Light grey #F1F5F9Coral #FF6B4AModern, capable, energetic
Health clinicTeal #0E7C7BSoft blue #7FB3C8Warm amber #E9A13BCalm, clean, caring

Test Your Palette on Real Content

A palette that looks good as five swatches can still fail on a real page. Apply it to an actual layout first: a headline, a paragraph, a button, a form and a footer. Read the paragraph at arm's length. Then open the page on your phone outside — sunlight is the harshest contrast test there is, and many visitors will meet your site exactly there.

Check photos against the palette too — they bring their own colours, and if they clash, adjust the images rather than redesigning the palette around one photo. Compress test images first with a free image compressor so the page loads quickly while you judge it.

Decide early about dark mode, too. It is not an inversion of your palette — dark backgrounds change how every colour reads, so it needs its own contrast checks. And do not let colour selection stall the project: palette decisions sit inside the design phase, only one part of how long a business website takes to build.

Mistakes That Make Websites Look Amateur

Warning: the fastest way to look amateur is adding one more colour. Every new colour dilutes the accent and makes every later decision harder.

  • Rainbow pages: five or six competing colours, with none clearly in charge.
  • Ghost text: light grey body copy on white that fails contrast and strains readers' eyes.
  • Red/green-only signals: errors and success shown by colour alone. Around 1 in 12 men have some form of colour-vision deficiency, so always add an icon or a text label as well.
  • Accent everywhere: when every heading, banner and badge uses the accent colour, your buttons stop looking clickable.

Key takeaway: one dominant colour, one secondary, one rare accent — then prove every text pairing reaches 4.5:1. That discipline, not the specific colours, is what makes a palette look professional.

If you'd rather run your business, this is exactly the kind of decision a designer makes for you.

Our web design service builds your palette, layout and website together — contrast-checked and mobile-tested from the start. Tell us your three brand words and we will do the rest. You will find more guides on our blog.

Frequently Asked Questions

How many colours should a website have?

Three main colours — a dominant, a secondary and an accent — plus neutrals such as white, black and greys. Tints and shades of those three do not count as extra colours; they are how you create variety without chaos.

What is the 60-30-10 rule in web design?

It is a proportion guide: about 60% dominant colour (usually backgrounds), 30% secondary (sections, headers, cards) and 10% accent (buttons and calls to action). One colour stays clearly in charge, and calls to action are easy to find.

What contrast ratio does my text need?

WCAG AA asks for at least 4.5:1 for normal text and 3:1 for large text. Black on white is 21:1 and white on deep navy is about 15.4:1. Light grey text on white is where most websites fail.

Can I just use my logo colours as my website palette?

Usually yes, as a starting point — consistency with your logo builds recognition. But check shades in real use: a bright logo colour may fail behind white text, so deepen it a step for large areas and keep the original for accents.

Does my website need a dark mode?

Not necessarily. It is a nice extra for content-heavy products, but it doubles your contrast testing. One well-checked light palette beats a careless pair of themes.

Category: Web Development

Tags: website color palette · web design · 60-30-10 rule · wcag contrast · branding

About Asad Webs

Get new guides

Leave your email to request future Asad Webs updates. No emails are sent automatically yet.

KEEP READING

Next guide

Website Maintenance Cost in the USA in 2026: What Small Businesses Actually Pay →

Related articles

Join the conversation

No account needed. Comments appear only after approval. Your email address will not be published.

Be the first to share a useful question or thought.

You won’t be subscribed to any mailing list.
WELCOME BACK

Sign in

Access your orders, saved products and account.

New here? Create account