Webloped blog · 26 min read
How to choose a colour scheme for your website: a practical guide for Canadian small businesses
Your website colours are the first thing a visitor notices and the last thing most owners think about. Here is how to choose a colour scheme for your website that looks professional, reads clearly, and actually helps customers trust you enough to call.
A customer in Hamilton lands on your website and decides, in a few seconds, whether your business looks like a safe bet. Before they read a single sentence, they have already reacted to your colours. A calm, consistent palette says organized and trustworthy. A jumble of bright colours with pale grey text on a white background says the opposite, and most visitors will not stick around long enough to find out whether the first impression was wrong.
That is why learning how to choose a colour scheme for your website is worth an afternoon of real thought, not a five-minute guess. The good news is that you do not need a design degree. A good website colour scheme follows a few simple rules: one primary brand colour, one accent for actions, a small set of neutrals, and text that is easy to read. Most professional small business websites use three to five colours in total, and the discipline is in using them consistently, not in finding a magic combination.
The short answer
To choose a colour scheme for your website, start with your brand and what you want customers to feel, then pick one primary colour, build a small palette around it using a harmony rule such as complementary or analogous, follow the 60-30-10 rule (about 60 percent neutral background, 30 percent primary colour, 10 percent accent), and check every text and background combination for contrast. Use free tools such as Coolors or Adobe Color to generate palettes and the WebAIM Contrast Checker to verify readability. Test the result on real pages and a real phone before you commit. Fewer colours, used consistently, will always look more professional than many colours used at random.
The rest of this guide walks through each step in order, with the mistakes to avoid and examples for common Canadian small business types, from trades and food to health and professional services.
Why your colour scheme matters more than you think
Colour does three jobs on a website at once. First, it sets the mood. A deep navy feels steady and professional, a warm green feels fresh and natural, a bright orange feels energetic and urgent. Customers pick up on those associations quickly, often without realizing it, and the feeling either matches your business or fights it. A law firm in a bubblegum pink palette and a kids party business in charcoal grey both have the same problem: the colours are telling a different story than the business.
Second, colour guides attention. On a well-designed page, your eye goes where the designer wants it to go, and colour is the main tool for that. The primary button stands out because it is the one strong colour on the page. The heading hierarchy is clear because one colour marks headings and another marks body text. When every element shouts in a different colour, nothing stands out, and visitors do not know where to look or what to click.
Third, colour carries meaning and memory. Customers who have seen your van, your sign, or your business card should recognize your website instantly. That recognition builds trust, and it only happens if the same colours show up everywhere. A business that uses one palette on its website, a different one on Instagram, and a third on its invoices looks like three different businesses. Consistency is free branding, and your website is where it should start.
There is also a practical side. Poor colour choices are one of the most common readability problems on small business websites: light grey text on a white background, white text on a pale yellow button, red text on a green background. Visitors with older eyes, cheap phone screens, or bright sunlight cannot read those combinations at all. Fixing colour contrast is one of the cheapest accessibility improvements you can make, and in Ontario it connects directly to the accessibility rules our guide to whether your website needs to be AODA compliant explains.
Step 1: Start with your brand, not a palette tool
Do not open a colour generator first. Start with three words that describe how you want customers to feel about your business. A roofing company might pick steady, honest, and local. A bakery might pick warm, joyful, and fresh. A bookkeeping firm might pick calm, precise, and reliable. Write the three words down. They are your test for every colour you consider: if a colour does not fit at least one of the three words, it does not belong in your palette.
Next, look at what you already have. If you have a logo, a sign, a van wrap, or printed business cards, your brand colours already exist, and your website should build on them rather than inventing a new identity. A logo with a strong blue can become the primary colour of the site, with neutrals and one accent added around it. If your logo is a single colour, that makes the job easier, not harder. One strong colour plus good neutrals is the cleanest look a small business site can have.
If you are starting from scratch, look at your customers and your competitors. Walk through the websites of three or four businesses like yours in your city or province. Notice which palettes feel right for the work and which feel wrong, and notice how many of them look alike. Your goal is not to copy the most common palette in your industry. It is to pick colours that fit your three words and still stand out enough that a customer remembers you. A plumber who uses the same blue as every other plumber in town is forgettable. A plumber who uses a deep teal with a warm orange accent, used consistently, is the one customers recognize.
One caution: do not choose colours based on your personal favourite alone. Your favourite colour might be purple, but if you run a demolition company, purple will confuse customers about what you do. The palette serves the business and its customers, not the owner's taste. If your favourite colour genuinely fits the three words, use it. If it does not, keep it for your personal projects.
Step 2: Pick one primary colour
Your primary colour is the one customers will associate with your business. It appears in your logo, your headings, your main buttons, and your key sections. Pick one, not two or three. A site with two competing primary colours looks indecisive, and the accent colour loses its power when it has to fight a second brand colour for attention.
Colour associations are not hard rules, and they vary by culture and context, but they are a useful starting point for the feeling you want:
- Blue reads as trust, reliability, and professionalism. It is the most common choice for finance, health care, trades, and technology, which is both its strength and its weakness: it is safe, but it is also everywhere.
- Green reads as fresh, natural, and calm, and it also signals growth and money. It suits landscaping, food, wellness, and environmental businesses, and it works well as a secondary colour for many others.
- Red reads as energy, urgency, and appetite. It suits food, fitness, and sale-driven retail, but used too widely it feels alarming, so it usually works best as an accent rather than a primary colour.
- Orange reads as friendly, energetic, and approachable. It suits trades, home services, and businesses that want to feel hands-on and human. It also makes a strong accent colour against a dark blue or charcoal base.
- Purple reads as creative, premium, and a little different. It suits design, beauty, coaching, and businesses that want to stand apart from a conservative industry.
- Yellow reads as cheerful, optimistic, and attention-grabbing. It suits children's services, food, and seasonal businesses, but it is hard to read as text, so it almost always belongs in small doses.
- Black, charcoal, and dark slate read as premium, serious, and modern. They suit law, finance, luxury retail, and design-led businesses, and they work well as a base that lets one bright accent do the talking.
- Teal and deep green-blue read as calm, capable, and modern. They suit health, technology, and professional services that want to feel fresh without looking playful.
Pick the colour that best matches your three words, then write down its exact code. Colours on the web are described by a hex code, six characters such as #5846f9, and that code is what your developer or website builder needs. "Blue" is not a colour choice. #1e4fa3 is. If you are working from a logo, ask your designer for the hex codes, or use a free colour picker tool to sample the logo image and read the code from it.
One practical tip for Canadian businesses: think about how the colour will look on a phone in bright daylight, because that is how many of your customers will first see it. Deep, saturated colours hold up well outdoors. Pale pastels wash out. If your primary colour is a light pastel, pair it with a dark text colour and a strong accent so the page still has structure in sunlight.
Step 3: Build the palette with a harmony rule
Once you have a primary colour, you need partners that work with it. Colour theory gives you a few reliable rules, all based on positions around the colour wheel. You do not need to understand the theory deeply. You need to pick one rule and stick to it.
Monochromatic uses one hue in different lightnesses, from near-white tints to near-black shades. A navy site with light blue-grey sections and dark navy headings is monochromatic. It is calm, cohesive, and very hard to get wrong, which makes it the safest choice for a first palette. The risk is that it can feel flat, so it usually needs one contrasting accent for buttons and calls to action.
Analogous uses colours that sit next to each other on the wheel, such as blue, teal, and green, or red, orange, and yellow. Analogous palettes feel natural and harmonious, because they are the combinations you see in nature. They suit wellness, food, landscaping, and any business that wants a soft, unified feel. The risk is low contrast between neighbours, so you still need a clear dark text colour and a distinct accent for actions.
Complementary pairs colours opposite each other on the wheel, such as blue and orange, or purple and yellow. Complementary pairs create strong contrast, which is why they make buttons and calls to action stand out so well. The risk is that two strong complementary colours at full strength can feel loud and can vibrate against each other on screen. The fix is to use one of the pair as the main colour and the other only in small amounts, at a lower saturation, or as the accent.
Triadic uses three colours spaced evenly around the wheel. It is bold and energetic, and it is the hardest of the four to use well on a business website. Unless your brand is deliberately playful, a triadic palette usually adds complexity without adding clarity. Most small business sites are better served by monochromatic or analogous palettes with one complementary accent.
Free tools do most of this work for you. Coolors generates palettes with a press of the spacebar, and you can lock a colour you like and keep generating until the combination feels right. Adobe Color lets you build palettes by harmony rule and can extract colours from a photo, which is useful if you want to match a colour in your logo or a photograph of your work. Either tool will give you hex codes you can hand to a developer.
Whatever rule you pick, apply the 60-30-10 rule to how the colours are used on the page. About 60 percent of what the visitor sees should be the dominant neutral, usually white or a very light shade. About 30 percent should be the primary colour and its tints, used for headings, sections, and supporting elements. About 10 percent should be the accent, reserved for the things you want people to notice and click: primary buttons, links, and key highlights. The 60-30-10 rule is borrowed from interior design, and it works on screens for the same reason it works in a room: one colour leads, one supports, and one draws the eye exactly where it matters.
Step 4: Choose neutrals and text colours
Neutrals do most of the work on a website, and they are the colours owners forget to choose. Your neutrals are your background, your surfaces, your borders, and your text. Get them right and the whole site feels calm and readable. Get them wrong and even a great brand colour cannot save the page.
Start with the background. For most small business websites, a white or very slightly off-white background is the right choice. White gives you the best contrast for text, it makes photography look good, and it never fights with your brand colour. A very light tint of your primary colour, such as a pale blue-grey on a navy brand, can add warmth without hurting readability. Dark backgrounds can look striking, but they make long body text harder to read, and they are a poor choice for a site where customers need to read service details, prices, or forms.
Next, pick your text colours. Body text should be a very dark grey or dark slate, not pure black, which can feel harsh on screen. A dark slate such as #2C4964, the text colour used on this site, is a good example: dark enough for strong contrast, soft enough to read comfortably. Muted text, for captions and secondary information, can be a medium grey, but check the contrast before you use it for anything important. Light grey text on a white background is the single most common readability mistake on small business sites, and it fails the contrast standard described in Step 6.
Add one slightly darker surface colour for cards and alternate sections, such as a very light grey or a pale tint of your brand colour, and one border grey for lines and dividers. That gives you a complete neutral set: background, surface, border, main text, and muted text. Five neutrals plus one primary colour plus one accent is a full palette, and it is more than enough for any small business website.
Also choose your functional colours and keep them consistent: green for success messages, red for errors, amber for warnings, and blue for information. These are not brand colours. They are a shared language every visitor already understands, and changing them to match your brand only confuses people. A form that shows errors in your brand purple instead of red will leave customers wondering whether something actually went wrong.
Step 5: Give every colour a job
A palette only works when every colour has a defined role and stays in it. Before you build or redesign, write a short style sheet for your site. It does not need to be fancy. One page that lists each colour, its hex code, and where it is used is enough. Here is what a typical small business style sheet looks like:
- Primary brand colour: headings, logo, key section backgrounds, and the main navigation highlight.
- Accent colour: primary buttons, links, and the one highlight per section. Nowhere else.
- Background: white or off-white for the page body.
- Surface: a light tint or very light grey for cards and alternating sections.
- Main text: dark slate or near-black for body copy and headings.
- Muted text: medium grey for captions, dates, and secondary labels only, never for body copy.
- Borders: a light grey for dividers and card edges.
- Success, error, warning, information: the standard green, red, amber, and blue, used only for messages.
The most important line in that list is the one about the accent colour. Your accent is your call to action colour. If it appears on headings, badges, icons, decorations, and buttons, customers stop noticing it, and the button that matters looks like everything else. Reserve the accent for actions: the "Get a quote" button, the "Book now" button, the phone number in the header, and the links inside your content. One accent, used sparingly, is far more powerful than three bright colours competing for attention.
The same discipline applies to links. Pick one link colour, use it for every link on the site, and make sure it is clearly different from body text. Links that are the same colour as body text, with only an underline to mark them, get missed. Links in five different colours look like a mistake. One link colour, used everywhere, teaches visitors what is clickable within seconds.
Finally, keep the palette consistent across every page. A homepage in one palette and a services page in another feels like a different website, and customers notice the shift even if they cannot name it. The same colours, the same button style, and the same heading treatment on every page is what makes a small site feel like a professional brand instead of a collection of pages.
Step 6: Check contrast and accessibility
Contrast is the rule that matters most, and it is the one most attractive palettes fail. Contrast is the difference in brightness between text and its background, measured as a ratio. The Web Content Accessibility Guidelines, known as WCAG, set the standard most of the web follows: normal body text needs a contrast ratio of at least 4.5 to 1 against its background, and large text, such as headings, needs at least 3 to 1. Those numbers are the WCAG level AA minimums, and they are the right target for a Canadian small business website.
Checking contrast is free and takes minutes. The WebAIM Contrast Checker lets you paste any two colours and instantly see the ratio and whether it passes. Test every combination your site actually uses: body text on white, headings on tinted sections, white text on your primary colour buttons, and link text on white. Test the combinations at the sizes you actually use, because a combination that passes for a large heading can still fail for small body text.
Two combinations deserve special attention. The first is white text on a coloured button. Many brand colours look strong as a background but are too light for white text to pass. If your primary colour is a mid-tone blue or a bright purple, white text on it may fail the 4.5 to 1 test for small button labels. The fix is to darken the button colour slightly, use dark text on the button instead, or add a darker outline. The second is text on top of a photograph. A photo background changes brightness across the image, so text that is readable on one part of the photo disappears on another. The fix is a solid or semi-transparent dark overlay behind the text, or placing the text on a plain background beside the photo instead of on top of it.
Accessibility is not only about contrast. About one in twelve men and about one in two hundred women have some form of colour vision deficiency, most commonly difficulty telling red and green apart. That means colour alone should never be the only way your site communicates something important. A form error should have a clear written message and an icon, not just a red border. A chart should label its segments in words, not rely on colour alone. A "required" field should say "required" in text, not just show a red asterisk. Our guide to AODA compliance for websites covers the Ontario rules in more detail, and contrast and colour use are part of what those rules check.
For Canadian businesses that serve Quebec customers, one more note: if you offer French content, the same contrast and readability rules apply to the French pages. A translated page is still a page, and the colour scheme must work just as well in both languages.
Step 7: Test on real pages and a real phone
A palette that looks good in a generator can still fail on a real page. The last step is to test it where customers will actually see it: on your homepage, a service page, and a contact page, on a phone, a laptop, and ideally an older screen.
Start with the homepage. Load it on your phone in normal daylight and ask three questions. Can you read the body text without squinting? Can you tell, within two seconds, which button is the main action? Does the page feel like one business, or like several colours arguing? If any answer is no, the problem is usually one of the ones above: text contrast too low, accent used too widely, or too many colours competing.
Then check a long service page, the kind of page where customers read prices, process steps, or FAQs. Colour problems show up faster on long pages than on short ones. A pale heading colour that looks fine in a short hero section becomes tiring across ten sections. A decorative background tint that adds warmth to one card becomes noisy when it repeats twenty times. If a colour only works in one place, it probably should not be in the palette.
Finally, test the form. Fill in your contact form or quote form and submit it with a mistake, such as a missing phone number, and check that the error is obvious in words, colour, and position. Check that the submit button is the most visible element on the form, and that the success message after submitting is easy to see. Forms are where colour choices turn into lost leads, because a customer who cannot tell whether their message went through will either call, which is fine, or leave, which is not.
Ask one other person to look at the pages on their own phone and tell you what they notice first. Fresh eyes catch what familiarity hides, and the most common feedback is simple: "the text is hard to read" or "I did not know what to click." Both are colour problems, and both are cheap to fix before launch.
Colour scheme examples by business type
There is no correct colour for an industry, and copying the most common palette in your field is a good way to look like everyone else. These examples are starting points, not rules. Use them to see how the principles above play out for different kinds of businesses.
Trades and home services. A plumber, electrician, or roofer in Ontario often works well with a deep navy or charcoal base, white backgrounds, dark slate text, and a single warm accent such as orange or amber for buttons and the phone number. The dark base reads as capable and steady, the warm accent reads as friendly and human, and the high contrast works well on a phone in daylight, which is how most emergency calls start. Avoid using red as the main colour. It reads as alarm, and it clashes with the green of a success message on a form.
Food, cafes, and restaurants. Food businesses can use warmer, richer palettes: deep greens, warm browns, terracotta, or a strong red used as an accent. A bakery might use a warm cream background, a deep brown for headings, and a raspberry or cherry red accent for buttons. A cafe might use a dark green base with a warm gold accent. The key is appetite appeal without chaos: one warm primary, one accent, and plenty of white space so the food photography does the talking.
Health, wellness, and beauty. Clinics, spas, and studios usually suit calm, soft palettes: sage green, soft teal, dusty blue, or warm neutrals with one gentle accent. A physiotherapy clinic in Cambridge might use a deep teal primary, white backgrounds, and a soft coral accent for booking buttons. The palette should feel clean and reassuring, not clinical and cold, so a warm neutral background often works better than a stark white one.
Professional services. Accountants, lawyers, consultants, and financial advisors usually suit restrained palettes: navy, charcoal, or deep green as the primary, white backgrounds, dark slate text, and one restrained accent such as gold or a muted teal. The restraint is the point. A client handing over their finances or a legal problem wants to feel they are dealing with a steady professional, and a loud palette works against that feeling. One accent, used only for actions, keeps the site dignified and still clickable.
Retail and e-commerce. Shops have more freedom, because the products carry the visual interest. A clean white background, dark text, and one strong brand colour for buttons and sale badges is usually enough. The common mistake in retail is using a different colour for every sale badge, category, and promotion, which turns the page into a visual sale rack. One sale colour, used consistently, makes promotions stand out more, not less. Our guide to starting to sell online in Canada covers the rest of the setup if you are adding a shop to your site.
Common colour mistakes to avoid
Most bad website colour schemes fail in the same few ways, and all of them are easy to spot once you know what to look for.
Too many colours. Six or seven colours on a page, each used once, makes a site look unfinished. If you count more than five colours on your homepage, including neutrals, cut the list. The usual fix is to pick one primary, one accent, and a small neutral set, and to delete everything else.
Low contrast text. Light grey body text, white text on a pale colour, or coloured text on a busy photograph. This is the most common mistake and the most damaging, because it makes the site unreadable for a large share of visitors. Run the contrast checker on every text combination before you launch.
Colour as the only signal. Required fields marked only in red, errors shown only by a red border, or charts that only make sense if you can tell red from green. Always pair colour with words or an icon.
Copying a competitor. Using the exact palette of the biggest business in your field makes you look like a smaller version of them, and it can cause real confusion if customers mix the two businesses up. Use the principles, not the palette.
Chasing trends. Neon gradients, all-black pages, and ultra-minimal grey-on-grey designs all have their moment, and most of them age badly within a year or two. A small business website should look current for several years, not fashionable for six months. Pick colours that fit your brand and your customers, not the trend of the month.
Forgetting print and the real world. Your website palette should also work on a business card, a van, a sign, and an invoice. A colour that only works on a glowing screen, such as a very bright neon, will look wrong in print. If you already have printed materials, match the website to them rather than starting over.
A starter plan you can finish this week
If the full guide feels like a lot, here is the short version. It is a realistic afternoon of work, and it covers the decisions that matter most:
- Write your three words. Three adjectives for how customers should feel about your business. Every colour must fit at least one of them.
- Pick one primary colour. Start from your logo if you have one. Write down the exact hex code.
- Generate a small palette. Use Coolors or Adobe Color with a harmony rule, and add neutrals: white background, dark slate text, a light surface, and a border grey.
- Choose one accent for actions. Reserve it for buttons, links, and the phone number. Use it nowhere else.
- Check contrast. Run every text and background combination through the WebAIM Contrast Checker and fix anything below 4.5 to 1 for body text.
- Write the style sheet. One page listing each colour, its hex code, and its job on the site. Share it with anyone who touches the website.
- Test on a real phone. Check the homepage, a long service page, and the contact form in daylight. Ask one other person what they notice first.
That is the whole job. A small, consistent palette that reads clearly will outperform a large, clever one every time, and it will still look right years from now. If your current site fails the test, the fix is usually a colour audit rather than a full redesign. Our guide to the signs your business needs a new website will help you tell which one you actually need, and our guide to writing website copy that converts covers the words that sit on top of the colours.
How Webloped fits in
We are a web design and AI automation company based in Cambridge, Ontario. Every site we build starts with a defined colour system: one primary, one accent, a small neutral set, and contrast checked on every text combination before launch, so the site reads clearly on a phone in daylight and meets the accessibility standards Ontario businesses need. Our services page outlines what we do, and our pricing page explains how projects are structured in CAD. If your current site has a colour problem, or you are starting from scratch and want a palette that fits your business and your customers, send us a message or email contact@webloped.ca. We will tell you plainly what to fix first, whether or not you hire us to do it.
Frequently asked questions
How many colours should a website have?
Most small business websites work best with three to five colours in total: one primary brand colour, one accent colour for buttons and links, and a small set of neutrals for backgrounds, text, and borders. Fewer colours, used consistently, look more professional than many colours used at random. The 60-30-10 rule is a useful guide: about 60 percent neutral background, 30 percent primary colour, and 10 percent accent.
Can I use my logo colours for my website?
Yes, and you should. Your logo colours are already your brand, and your website should build on them rather than inventing a new identity. If your logo has one strong colour, use it as your primary colour and add neutrals and one accent around it. If your logo has several colours, pick the strongest one as the primary and use the others sparingly, or drop the weakest ones from the website palette. A logo with four colours does not mean your website needs four colours.
What is the 60-30-10 rule in web design?
The 60-30-10 rule is a proportion guide borrowed from interior design. About 60 percent of what the visitor sees should be the dominant neutral, usually white or a very light shade. About 30 percent should be the primary colour and its tints, used for headings, sections, and supporting elements. About 10 percent should be the accent, reserved for the things you want people to notice and click, such as primary buttons and links. The rule keeps one colour in charge and stops the accent from losing its power.
Do I need to worry about colour blindness and accessibility when choosing colours?
Yes. About one in twelve men and one in two hundred women have some form of colour vision deficiency, most commonly difficulty telling red and green apart. Check that normal body text has a contrast ratio of at least 4.5 to 1 against its background, and large text at least 3 to 1, using a free tool such as the WebAIM Contrast Checker. Never use colour alone to communicate something important: pair it with words or an icon. In Ontario, these checks also connect to the accessibility rules for websites.