Skip to content
Website.sg
Our workThe offerWho it's forPricingFAQGuides
+65 8064 4822Get Your Website

Website Accessibility Basics for Singapore Small Businesses

Guide · 10 min read · Updated 7 Nov 2026

A plain-English guide to accessible websites: colour contrast, alt text, keyboard use, form labels and headings, with checks you can run in an afternoon.

An accessible website is one that as many people as possible can use, including people with poor eyesight, limited mobility, hearing loss or a temporary injury, and anyone using a small screen in bright sunlight. For a small business the essentials are simple: readable colour contrast, descriptive alt text on images, a site that works from the keyboard, clearly labelled forms and a sensible heading structure. These are good practice that also make your site easier for every customer.

Key takeaways

  • ✓Accessibility is about making your site usable by more people, in more situations, not only for people with permanent disabilities.
  • ✓Five basics go a long way: contrast, alt text, keyboard use, form labels and headings.
  • ✓Most checks take minutes and need no special tools. Your keyboard and a free contrast checker are enough to start.
  • ✓Accessible sites tend to be clearer for everyone, including people on phones, in bright light or in a hurry.
  • ✓This guide is practical good practice, not legal advice. For specific obligations, take professional advice.

What accessibility means in practice

When people hear "accessibility" they often think of a small group of users. In reality, almost everyone benefits at some point. An older customer may need larger text. Someone with a broken wrist may navigate with a keyboard. A parent holding a baby is using one hand. A person squinting at a phone in bright Singapore sunshine is a contrast problem waiting to happen. Others rely on screen readers, which speak a page aloud, or on captions for video.

There is a widely used international standard, the Web Content Accessibility Guidelines (WCAG), published by the W3C. It is organised around four ideas: content should be perceivable, operable, understandable and robust. You do not need to read the whole standard to make good progress, but it is worth knowing it exists, and the W3C's own website explains it in plain terms.

A note on scope. This guide is a practical introduction written for small-business owners. It is not legal advice and does not describe any specific legal duty. If you operate in a sector with particular requirements, or you work with the public sector, ask a qualified adviser what applies to you.

Four ideas behind accessible websites

These come from WCAG. Each one maps to simple things you can check.

Perceivable

People can see, hear or otherwise take in the content.

→

Operable

People can use it with a keyboard, mouse, touch or voice.

→

Understandable

Content and forms are clear and predictable.

→

Robust

It works with different browsers and assistive tools.

Basic 1: Colour contrast

Contrast is the difference in brightness between text and its background. Low contrast is one of the most common problems on modern, minimalist websites: light grey text on white, pale text over a photograph, or coloured buttons with weak labels. It affects people with low vision and colour-vision differences, and it affects everyone outdoors on a phone.

How to check

  • Use a free contrast checker, such as the one in your browser's developer tools or a web-based tool, to compare your text colour and background colour.
  • WCAG sets minimum contrast ratios for normal and large text. The W3C's site lists the current figures, so check them there rather than relying on a number remembered from an article.
  • Check buttons, links, form borders and text placed on photos. These are the places contrast usually fails.

Simple fixes

  • Darken body text and avoid pale grey for anything people need to read.
  • Place text over a solid or darkened area rather than straight on a busy photo.
  • Do not use colour alone to carry meaning, such as red for errors with no text. Add a word or an icon.

The same button, two ways

Hard to read

Pale grey text on a white button, with no border, reading "Learn more".

Easier to read

Dark text on a clearly shaded button, with a visible border and the label "See our servicing prices".

Basic 2: Alt text for images

Alt text (alternative text) is a short written description attached to an image. Screen readers read it aloud for people who cannot see the picture. It is also shown if an image fails to load, and search engines use it to understand what an image shows.

How to write good alt text

  • Describe what the image shows and why it matters. "Technician cleaning an aircon indoor unit in a Tampines flat" is useful. "IMG_4821" is not.
  • Keep it short. One clear sentence is usually enough.
  • Do not stuff keywords. Alt text written for search engines instead of people helps nobody. Our on-page SEO checklist explains how to cover image basics without overdoing it.
  • Leave purely decorative images empty. A decorative flourish does not need a description, and an empty alt attribute tells screen readers to skip it.
  • If an image contains text, repeat the text. A promotional banner with the offer written inside the picture is invisible to a screen reader unless the alt text says what it says.

Alt text, quickly

Do

  • ✓Describe what is in the image and why it is there
  • ✓Keep it to a short, natural sentence
  • ✓Repeat any important text shown inside an image
  • ✓Leave decorative images with empty alt text

Avoid

  • ✕Leave the file name, such as IMG_4821, as the description
  • ✕Stuff it with keywords like a list of search terms
  • ✕Start with “image of” or “picture of” every time
  • ✕Put your phone number or offer only inside an image

Basic 3: Using the site with a keyboard

Many people cannot use a mouse or a touchscreen. They may use a keyboard, a switch device or voice control, all of which depend on the page being navigable in a logical order. You can test this yourself in a couple of minutes.

A two-minute keyboard test

  1. 1

    Put the mouse aside

    Open your homepage on a computer and use only the keyboard.

  2. 2

    Press Tab repeatedly

    Tab moves from one link, button or field to the next. Shift and Tab goes back.

  3. 3

    Watch for a visible highlight

    You should always be able to see where you are, usually as an outline around the item.

  4. 4

    Try the menu

    Can you open the menu and reach every item without the mouse?

  5. 5

    Use Enter and Space

    Enter opens links. Enter or Space presses buttons. Test your contact form from start to submit.

  6. 6

    Check for traps

    If you get stuck inside a pop-up or a widget and cannot escape, that is a problem to fix.

The most common faults are a missing or invisible focus outline (the web design equivalent of switching off the lights), menus that only open on hover, and pop-ups that cannot be closed from the keyboard. These are fixable by whoever built your site, and worth raising with them. If your site uses a lot of custom features, ask the developer how they handle keyboard use.

Basic 4: Clear labels on forms

A form is where a visitor turns into an enquiry, so it is the last place you want confusion. Accessible forms are also simply better forms.

  • Every field needs a visible label. Placeholder text that disappears when you start typing is not a label, because people forget what they were meant to enter.
  • Mark required fields clearly, and say so in words rather than only with a colour or an asterisk.
  • Show clear error messages next to the field, in plain language: "Please enter a mobile number with 8 digits" is better than "Invalid input".
  • Make sure labels are connected to their fields in the code, so a screen reader announces the right label when someone lands on a field. A competent developer will do this as a matter of course.
  • Confirm success. A clear message after submitting tells everyone it worked.

For more on keeping forms short and effective, see our guide to turning website visitors into enquiries.

Basic 5: Headings that make sense

Headings are the outline of your page. Sighted visitors skim them for the section they want. Screen-reader users often jump from heading to heading to understand the structure, much like reading a contents page. Search engines also use headings to understand what each page covers.

  • Use one main heading per page that says what the page is about.
  • Use subheadings in order. A section title, then its sub-sections. Do not skip levels or pick a heading level just because it looks the right size.
  • Write meaningful headings. "Our aircon servicing packages" tells you something. "Welcome" does not.
  • Do not fake headings. Bold text styled to look like a heading is invisible to assistive tools. Use real heading elements for real headings.

The five basics: what to check and how long it takes

What to checkQuick testTypical time
ContrastText and buttons are easy to readFree contrast checker on main colours10 to 15 minutes
Alt textMeaningful descriptions on key imagesInspect your top pages and images15 to 30 minutes
Keyboard useMenu, links and forms all reachableTab through the homepage5 minutes
Form labelsEvery field clearly labelledLook at your enquiry form5 to 10 minutes
HeadingsOne main heading, logical orderSkim each page as an outline10 minutes
Times are rough, for a small site. A larger site or one with custom features will take longer.

A few more things worth doing

  • Make link text meaningful. "Read our pricing page" beats "Click here", and screen readers often list links out of context.
  • Add captions or transcripts to video and avoid auto-playing sound.
  • Let people zoom. Never stop visitors from enlarging text or pinching to zoom on their phone.
  • Set the page language. This helps screen readers pronounce your content correctly.
  • Avoid auto-moving content. Sliders that advance by themselves are hard to read and hard to stop.

Many of these overlap with making your site good on a phone, which we cover in our mobile-friendly website checklist.

Where small-business sites usually gain the most

A qualitative guide to where a few minutes of effort tends to make the biggest difference. Your own testing will show what applies.

Smaller gainBigger gain
Fix low-contrast text and buttons

Helps nearly every visitor, especially on phones.

Label every form field

Fewer abandoned and mistaken enquiries.

Meaningful alt text on key images

Helps screen-reader users and search engines.

Visible keyboard focus and working menus

Opens the site to keyboard-only users.

Clean heading structure

Clearer for skimmers and assistive tools.

Making it part of normal work

Accessibility is easiest when it is built in, and painful when bolted on at the end. If you are planning a new website, ask your designer how they handle contrast, keyboard use, forms and headings, and include it in your brief; our website brief template is a good place to add a line for it. Once the site is live, it needs the same care as anything else, and new pages and images should follow the same rules. Ongoing care like this is part of looking after a site, which we describe on our website maintenance page.

Do not wait for perfection. A site that is a little more accessible today is better than one that is perfectly accessible in a plan you never finish.

Frequently asked questions

Does my small business website have to be accessible?
We cannot give legal advice, and the answer can depend on your sector and customers. As a matter of good practice, making your site usable by more people is sensible and usually improves the experience for everyone. If you think you have a specific legal obligation, speak to a qualified adviser.
Do I need special software to check accessibility?
Not to start. Your keyboard, a free colour-contrast checker and a careful look at your own pages will catch a lot. There are also free automated tools that flag common issues, though they cannot judge everything, so treat their results as a starting point.
Will an accessibility overlay or widget fix everything?
Be cautious. Add-on widgets that promise to make a site accessible with one line of code cannot fix problems that are built into the design and structure. Fixing the underlying issues is more reliable than covering them up.
Does accessibility help with Google?
Some practices overlap with good SEO, such as clear headings, descriptive alt text and meaningful link text, because they make content easier to understand. We cannot promise any ranking benefit, but the overlap is a nice side effect of doing the right thing.

What to do next

Pick the quickest check first: tab through your homepage with the keyboard. Then run a contrast check on your main text and buttons, and read your form labels out loud. Fix what you find, starting with whatever blocks someone from contacting you. If you would like a site designed with these things in mind from the start, our website design page explains our approach, and our guide to website design covers what a good business site needs overall.

Want a website without the hassle?

Website.sg builds your website and sets up web chat, WhatsApp follow-up and Google reviews for one monthly price.

See pricing

Related services

Website.sgSmall business websitesWhat a small business needs on its website, and what it can safely leave out.Website.sgWebsite design SingaporeWhat a well-designed small-business website actually does, and how we approach the design.

Keep reading

ChecklistContact Page That Converts: What to Put On It (Singapore)GuideWebsite Photography for Small Businesses on a BudgetGuideWebsite Testimonials Without Fake Reviews: A Singapore Guide

Website.sg

Operated by Shaminder Tech · UEN 53524745A · Singapore

60 Paya Lebar Rd, #06-28, Singapore 409051

hello@website.sg

Privacy PolicyTerms of Service
© 2026 Shaminder Tech. Website.sg is not affiliated with, or endorsed by, Google, Meta or WhatsApp.