Web Colour Contrast: Your Accessibility Guide

Web colour contrast blog graphic - an accessibility guide by Jane Hinchliffe, Squarespace Web Designer

If you liked this, Pin to Pinterest, or save for later.

Why Web Colour Contrast Accessibility Matters (And How to Get It Right)

Your Guide to Creating Accessible Squarespace Websites That Everyone Can Read.

Picture this: you've poured your heart into creating a gorgeous website. The design is stunning, your brand colours pop brilliantly on screen, and you're absolutely chuffed with how it looks. But then someone tells you they can't actually read half of your content. Woopsie.

This is the reality for millions of people when websites don't have proper colour contrast. And it's not just affecting folks with visual impairments—it impacts everyone trying to read your site in bright sunlight, on older screens, or simply after a long day when their eyes are tired.

According to WebAIM's 2024 analysis, colour contrast issues affect a staggering 81% of all homepages on websites, making it the number one accessibility violation on the web. That means if your website has contrast problems, you're in the majority—but that's not somewhere you want to be.


In this post, we’ll cover:

  • What colour contrast actually is and why it's bloody important

  • WCAG guidelines explained in plain English (no jargon, promise)

  • How to check your Squarespace website's contrast ratios

  • Practical tips that go beyond the basics (things most people overlook)

  • Step-by-step instructions for fixing contrast issues in Squarespace

  • Real examples and tools you can use right now

👉 Need help? Visit my Work With Me page


Accessibility is about removing barriers, not removing design.
— Léonie Watson, Web Accessibility Specialist

What Is Colour Contrast? (And Why Should You Care?)

Colour contrast is simply the difference in brightness between your text and its background.

Think of it like this:
If you were to take a black-and-white photo of your website, would you still be able to read everything clearly? That's essentially what we're talking about.

This brightness difference is measured as a contrast ratio—a number that ranges from 1:1 (no contrast at all, like white text on a white background) to 21:1 (maximum contrast, like black text on white).


Who Actually Benefits from Good Contrast?

The short answer? Everyone.

  • People with low vision or moderate visual impairments

  • Peeps with colour blindness (affecting roughly 1 in 12 men and 1 in 200 women)

  • Anyone over 40 experiencing natural age-related vision changes

  • People viewing your site on their phone in bright sunlight

  • Users with older or cheaper screens that don't display colours as vibrantly

  • Literally anyone who's tired, stressed, or dealing with eye strain

According to WCAG, approx 15% of the US population is currently 65 or older, and that number is growing. As we age, contrast sensitivity naturally decreases. The 4.5:1 ratio recommended by WCAG is designed to compensate for vision loss equivalent to roughly 20/40, which many of us experience as we get older.


Understanding WCAG Guidelines (Without the Headache)

The Web Content Accessibility Guidelines (WCAG) are the international standards for web accessibility. They sound intimidating, but the colour contrast requirements are actually quite straightforward once you break them down.

The Magic Numbers You Need to Know

For WCAG Level AA (the standard most organisations aim for):

  • Normal text: Minimum contrast ratio of 4.5:1

  • Large text: Minimum contrast ratio of 3:1 (large text is 18pt/24px or 14pt/19px bold)

  • UI components and graphics: Minimum contrast ratio of 3:1 (buttons, form borders, icons)

For WCAG Level AAA (enhanced compliance):

  • Normal text: Minimum contrast ratio of 7:1

  • Large text: Minimum contrast ratio of 4.5:1

Important: You cannot round up to meet these requirements. A contrast ratio of 4.47:1 does not pass the 4.5:1 requirement, even though it's close. One commonly used shade of grey (#777777) has a ratio of 4.47:1 on white, which means it technically fails WCAG AA standards.


What About Brand Colours?

Here's something that surprises many people: there is no exception for brand colours. Whilst logos and brand names have some flexibility, your general website content must meet contrast requirements regardless of your brand guidelines. This can be a tad challenging to navigate, but it's not negotiable—and honestly, it's an opportunity to refine your colour palette to work better for everyone.

You might find this blog post helpful: Transforming your business by developing a brand identity.


How to Check Your Web Colour Contrast

Right then, let's get practical. Here are the best tools for checking your Squarespace website's colour contrast:

Essential Contrast Checking Tools

1. WebAIM Contrast Checker

This is the gold standard and absolutely free. You can enter colour values manually or use the eyedropper tool to pick colours directly from your screen. It instantly tells you whether your colour combination passes WCAG AA and AAA standards for both normal and large text.

Bonus: it even suggests similar colours that would pass if yours don't.

 
Screenshot showing WebAIM web colour contrast Checker in action

Screenshot showing WebAIM Contrast Checker in action

 

2. Coolors Contrast Checker*

If you click through and make a purchase, I'll be compensated at no cost to you.

Brilliant for when you're in the design phase. This tool not only checks contrast but also helps you visualise how your colours work together. It's particularly useful for building entire accessible colour palettes.

 
Coolors web colour contrast checker example

Coolors Web Colour Contrast checker example

 

3. Chrome DevTools (Built-in!)

Right-click any element on your website, select 'Inspect', then look at the Styles panel. Chrome will show you the contrast ratio right there, with a green tick if it passes or a warning if it doesn't. Absolutely game-changing for quick checks.

 
Screenshot of Chrome DevTools in action for web colour contrast

Screenshot of Chrome DevTools in action for web colour contrast

 

4. WAVE Browser Extension (by WebAIM)

This analyses your entire page at once and highlights contrast issues along with loads of other accessibility problems. It's like having an accessibility audit right in your browser.

Personal note: I find this to be sometimes inaccurate for colour contrast and prefer to use some of the other tools mentioned.

 
Screenshot of WAVE browser extension for web colour contrast and accessibility

Screenshot of WAVE browser extension for web colour contrast and accessibility in action

 

5. Color Oracle (Free Desktop App)

This one's mega useful—it simulates different types of colour blindness (deuteranopia, protanopia, and tritanopia) so you can see exactly what your website looks like to people with colour vision deficiencies.

Example of Jane Hinchliffe about page with correct web colour contrast

Example of Jane Hinchliffe about page with correct web colour contrast

Example of about page web colour contrast as someone with colour blindness using Color Oracle

Color Oracle Tool in action with an example of how someone with colour blindness would see my about page and web colour contrast.


Step-by-Step: Checking Your Squarespace Site

  1. Navigate to your live Squarespace website

  2. Right-click on any text element and select 'Inspect' (see above)

  3. Look at the Styles panel on the right—Chrome will show the contrast ratio (see above)

  4. For a more thorough check, copy your text colour (usually listed as 'color' in CSS) and background colour

  5. Paste these into the WebAIM Contrast Checker (see above)

  6. Check the results—you want to see green ticks for WCAG AA (or AAA if you're being stellar)


Beyond the Basics: Contrast Tips Most People Miss

Right, here's where we get into the good stuff, the bits and pieces that most accessibility guides don't mention but can make a huge difference.

1. Text Over Images: A Potential Nightmare

Images with multiple colours create a real mess when it comes to contrast checking. Here's the thing: your text needs to have adequate contrast with every part of the image it overlaps.

Solutions:

  • Add a semi-transparent overlay behind your text (dark overlay for light text, light overlay for dark text)

  • Use text shadows strategically—a dark shadow around light text can significantly improve readability

  • Choose images with consistent, low-contrast backgrounds where you'll place text

  • In Squarespace, use banner sections with built-in overlay options—these are brilliant for maintaining good contrast

 
Example of website with transparent box behind text to meet web colour contrast requirements

Example of my website with a transparent box behind text to meet accessibility and web colour contrast requirements.

 

2. Don't Rely on Colour Alone

This one trips people up constantly. Let's say you're using red text to indicate errors and green for success. What happens if someone can't distinguish between red and green? They're left guessing.

Better approach:

  • Combine colour with icons (✓ for success, ✗ for errors)

  • Add text labels ('Success!' or 'Error') not just colour coding

  • Use patterns or textures in addition to colour in charts and graphs

 
Example combining colour with checkmark icons for web colour contrast accessibility

Example on my site of combining colour with a checkmark icon for web colour contrast accessibility.

 

3. Link Visibility: The 3:1 Rule You Might Not Know

Here's a lesser-known WCAG requirement: if you remove underlines from links (as many modern designs do), your link text needs two things:

  1. At least 3:1 contrast ratio between the link colour and the surrounding body text

  2. A visual cue (not just colour change) on hover and focus—this usually means adding an underline back on hover

My recommendation? Just keep the underlines. It's the most accessible option and actually helps with user experience. Everyone immediately knows it's a link—no confusion, no guessing.

 
Example of link visibility with web colour contrast

Example of link visibility with web colour contrast. Here, the link isn’t underlined, but the colour contrast is such that accessibility isn’t an issue.

 

4. Form Field Borders and Buttons

WCAG 2.1 introduced a requirement that's often overlooked: UI components like form field borders and button outlines need a 3:1 contrast ratio against their background.

Think of it this way: if you're using a light grey border (#CCCCCC) on a white background, that's only about 1.6:1 contrast—which fails. You need a darker border colour, like #767676, which achieves a 3.5:1 ratio.

You might like this guide on using Squarespace forms.

 
Example of web colour contrast accessibility for sign up forms

Example of web colour contrast accessibility for forms - shows box with clear contrast to the sign-up background block.

 

5. The Transparency Trap

Using semi-transparent colours (like rgba(0,0,0,0.5))? The alpha value (that last number) reduces contrast because you're letting the background colour bleed through.

When checking contrast for transparent colours, you need to calculate what the final rendered colour will be when layered over its background. Tools like WebAIM's contrast checker have an 'alpha' slider specifically for this.


Fixing Contrast Issues in Squarespace: Your Action Plan

Web colour contrast focus with a desk and home office scene with laptop open, woman smiling - by Jane Hinchliffe Squarespace Web Designer

Squarespace has some built-in features to help with accessibility, but you'll need to take an active role. Here's how to address contrast issues:

Adjusting Your Site Styles

  1. In your Squarespace editor, go to Design → Site Styles

  2. Navigate to the Colours section

  3. Review each colour pairing—text colours with their background colours

  4. Use the WebAIM Contrast Checker to test each combination

  5. Adjust colours as needed—often you only need to make subtle changes (slightly darker text or lighter backgrounds)

Screenshot showing Squarespace styles panel

Screenshot showing Squarespace styles panel


Safe Colour Combinations to Start With

If you're not sure where to start, these combinations all pass WCAG AA standards:

  • Black (#000000) on white (#FFFFFF): 21:1 ratio—maximum contrast

  • Dark grey (#333333) on white: 12.6:1 ratio—passes AAA

  • White text on dark blue (#003366): 10.7:1 ratio—stellar contrast

  • Dark teal (#2C5F5F) on cream (#FAF9F6): 7.8:1 ratio—works beautifully for brand colours

Custom CSS for More Control

For more precise control (especially useful for specific elements that need adjusting), you can use Custom CSS in Squarespace:

  1. Go to Design → Custom CSS

  2. Add specific colour overrides (for example: 'a { color: #1F4E78; }' for all links)


Real-World Examples: What Good Contrast Looks Like

Let's look at some brands that get colour contrast right:

  • Gov.uk: Uses predominantly black text on white or blue backgrounds with limited, high-contrast accent colours. Their design proves that accessibility doesn't mean boring; it means clear and effective.

 
Example of GovUK website with good web colour contrast

Example of GovUK website with good web colour contrast

 
  • Patagonia: Balances their earth-tone brand colours with strong contrast for all text. They use darker shades of their brand colours for text and lighter shades for backgrounds.

 
Example of Patagonia website demonstrating good web colour contrast

Example of Patagonia website demonstrating good web colour contrast

 
  • Mailchimp: Demonstrates how bright, fun brand colours can still be accessible. They use their famous yellow as an accent, not for text, and maintain excellent contrast throughout their interface.

 
Good web colour contrast example from MailChimp

Good web colour contrast example from MailChimp

 

The Business Case: Why This Actually Matters

Beyond being the right thing to do, proper colour contrast has tangible business benefits:

SEO Benefits

Whilst Google doesn't have a specific ranking factor for contrast, accessibility improvements correlate with better SEO performance.

A comprehensive study by Semrush, AccessibilityChecker.org, and BuiltWith found that websites implementing accessibility solutions saw a 12% average increase in overall traffic, with 73% of that traffic coming from organic search.

You might like this blog post on

Legal Compliance

With 4,605 ADA lawsuits filed in the US in 2024 and the European Accessibility Act coming into force in 2025, accessibility compliance isn't optional anymore.

Colour contrast is one of the easiest accessibility issues to fix; don't let it be the thing that lands you in legal hot water.

Improved Conversion Rates

When people can actually read your content, they're more likely to engage with it.

Better readability means:

  • lower bounce rates

  • longer time on site,

  • and, ultimately, better conversion rates.

You're not leaving money on the table; you're making sure it's easy for people to find and use your services.


Your Free Resource: Contrast Checking Checklist

I've created a simple PDF checklist you can download that walks through every element on your website that needs contrast checking. It includes:

  • All text elements (headings, body text, captions)

  • Interactive elements (buttons, links, form fields)

  • Visual elements (icons, borders, focus indicators)

  • Recommended tools for each type of check

  • Quick reference guide for WCAG ratios


Takeaway: Start Where You Are

Look, I get it—this might feel overwhelming if you've just discovered your carefully chosen brand colours don't meet contrast requirements. But remember: you don't have to fix everything overnight.

Start with your most important pages: your homepage, your services page, and your contact form. Run them through the WebAIM Contrast Checker. Make the adjustments that matter most. Often, you'll find you only need to tweak things slightly—a shade darker here, a bit lighter there.

The key takeaway? Good colour contrast isn't about sacrificing your brand's visual identity. It's about making sure that identity reaches everyone who visits your website. It's about clarity over cleverness. It's about choosing to include rather than accidentally exclude.

Your website should work for everyone—because your business deserves to reach everyone. Let's make sure the world can actually see the brilliant work you're doing.


Need Help Making Your Website Accessible?

If you're feeling a bit wobbly about tackling this on your own, that's absolutely normal. Website accessibility can feel like navigating a maze, especially when you're trying to run your business at the same time.

I offer a Pro Website Audit with Strategy that includes a comprehensive accessibility review with specific recommendations for your Squarespace site (and other platforms). We'll look at colour contrast, yes, but also at the bigger picture of creating a website that truly works for everyone.

Get in touch via my contact form and let's chat about how I can help make your online presence not just beautiful, but accessible to everyone.


Frequently Asked Questions

Do all websites legally need to meet WCAG contrast requirements?

In the UK, the Equality Act 2010 requires websites to be accessible. In the US, whilst the ADA doesn't explicitly mention websites, courts have consistently ruled that websites are considered 'places of public accommodation' and must be accessible. WCAG 2.1 Level AA is the widely accepted standard for compliance in both regions.

Can I test contrast on my mobile phone?

Absolutely! The WebAIM Contrast Checker works brilliantly on mobile browsers. You can also download apps like 'Colour Contrast Analyser' for desktop and iOS. It lets you use your phone's camera to check contrast on the fly.

 
Example of using the web Colour Contrast Analyser via desktop or mobile

Example of using the web Colour Contrast Analyser via desktop or mobile

 

What if my logo doesn't meet contrast requirements?

Logos and logotypes are exempt from WCAG contrast requirements. However, this exception only applies to the actual logo itself, not to your general brand colours used throughout your website content.

How often should I check my website's contrast?

Check whenever you make design changes, add new content, or update your brand colours. I recommend a comprehensive accessibility audit (including contrast) at least annually, or whenever you do a major website refresh.

Are Squarespace templates automatically accessible?

Unfortunately, no. Whilst Squarespace has built-in accessibility features and some templates are better than others, none are automatically fully accessible out of the box. You'll need to actively review and adjust colours, add alt text, check heading structure, and more. The good news is that Squarespace makes these adjustments quite straightforward once you know what to look for.



Thanks 🌟 for being here, and if you’d like more tips, tools, and tricks [without the overwhelm], to help YOU grow your small business, I’d love to have you join my twice-monthly HeartBiz 💌 Letter.

Subscribe here for my Free downloads:

  • 1. 5-Step Web Design Checklist PDF

  • 2. Uncover Your Unique Selling Proposition USP

  • 3. Ideal Customer editable Canva Template

  • 4. SEO Checklist for all platforms (including Squarespace)

  • 5. Is Your Website Holding You Back? A brand identity checklist

  • 6. Small Business Web Maintenance Tracker. Keep up with regular tasks using my Notion template

  • 7. Colour Contrast Checklist PDF


Jane Hinchliffe

Squarespace Web Designer & Strategist for Small Businesses

Websites that look beautiful, work strategically, & help your business grow with confidence - without the overwhelm. I also offer VIP Web Maintenance Days, web audits, and Squarespace Help sessions.

https://janehinchliffe.com
Next
Next

The Complete Guide to Squarespace Forms With Video