Guide

Colour Contrast and Readability on Your Website

If people cannot comfortably read your website, none of your other efforts matter.

Designers love subtle, low-contrast colour schemes, but pale grey text on a white background is one of the most common — and costly — website mistakes. Many visitors simply cannot read it.

Good contrast is not just about accessibility rules. It keeps people on the page, helps them act and makes your site feel professional. Here is how to get it right.

Why contrast matters

A large and growing share of your audience has less-than-perfect eyesight, reads on a phone in bright sunlight, or is simply skimming quickly. Low contrast loses all of them.

When text is hard to read, people leave. High contrast keeps them reading, which is the first step towards them taking any action at all.

The basic rule of thumb

Body text should be dark on a light background, or light on a dark background — with a strong, clear difference between the two. Avoid grey-on-grey and light text on busy photos.

There are accessibility standards that set minimum contrast ratios, and free tools that check any colour pair against them. If your text fails the test, darken it.

Buttons and links

Your buttons and links must stand out clearly from surrounding text and background. If a customer cannot instantly spot how to act, your contrast is working against you.

Make sure links look different from ordinary text, and that buttons have enough contrast to be obvious at a glance, even on a small screen.

Keep your brand without sacrificing readability

You can still use your brand colours — just use them thoughtfully. Reserve softer brand tones for accents and backgrounds, and use strong, readable colours for the text people actually need to read.

When in doubt, prioritise legibility. A beautiful site that nobody can read is not really beautiful at all.

FAQs

Common questions.

How do I check if my contrast is good enough?
Use a free online contrast checker. Paste in your text and background colours and it will tell you whether they meet recognised accessibility standards.
Is grey text ever acceptable?
Dark grey on white can be fine, but light grey rarely is. The lighter the text, the more people struggle to read it, especially on phones in bright light.
Does poor colour contrast affect my website's search engine performance?
It does not hurt rankings directly, but Google does use engagement signals such as how long visitors stay on a page, and text that is hard to read drives people away quickly. We treat contrast as a fundamental part of good design because a site that is easy to read is also a site that keeps visitors engaged long enough to take action.
How we can help

Turn this into action.

The services behind this guide.

Related guides

More on web design & ux.

Want a hand putting this into practice?

Book a free, no-obligation consultation with a Norwich-based specialist.

Book a free consultation
Get started

Let's put your business in a better light.

Book a free, no-pressure consultation. We'll talk through your goals and tell you honestly what we'd do — whether you work with us or not.

  1. 01
    Tell us a bitFill in the form — two minutes, tops.
  2. 02
    We'll call you backWithin one working day, no pressure.
  3. 03
    Get a clear planHonest advice and a fixed quote.

Free · No obligation · We reply within one working day

Book a free consultation