Website Accessibility Basics for Small Businesses and Nonprofits

Illustration of a green bird looking at a browser window with an open orange door, steps leading up to it, and a sign beside it reading "All are welcome."

Website accessibility means building a website that people with disabilities can use, including people who are blind or have low vision, can't use a mouse, or have color blindness. For most small business, nonprofit, and school websites, it comes down to five basics: keyboard navigation, readable color contrast, descriptive alt text, clear heading structure, and forms that make sense. Here's what each one means and a quick way to check your own site.

Or, put another way: you built a website so people would come in. It should probably have a door that works.

None of this is glamorous. It is useful, though, and useful is kind of the point.

I've studied web accessibility through W3C's Introduction to Web Accessibility course, and these basics are where I start on every website I build.

Keyboard navigation: some people don't use a mouse

Illustration of a keyboard with the Tab key highlighted and a dotted path leading to a website menu, where the Home link is outlined. An unused mouse sits off to the side.

Keyboard navigation means someone can use every part of your website with only a keyboard: moving through links with the Tab key, pressing buttons with Enter, and opening menus without a mouse. Some people browse this way every day. Others use switch devices, voice control, or other assistive tools that rely on the same keyboard access.

Here's a quick test I run on every website I build. Put the mouse away and try to use the site with only your keyboard. Can you:

  • Tab through the page in a logical order?

  • See where you are as you move?

  • Use buttons and links with Enter?

  • Open and close menus?

  • Fill out and submit forms?

If any answer is no, your website has a door, but the doorknob is decorative.

Color contrast: technically readable, if you squint

Illustration of a green bird squinting through a magnifying glass at a website with faint gray text on a light gray background. A stack of books beside it reads Contrast Matters (A Lot).

Color contrast is the difference in brightness between text and the background behind it. Under WCAG, the international web accessibility guidelines, regular body text should have a contrast ratio of at least 4.5:1, and large headings at least 3:1. Free tools like the WebAIM Contrast Checker will tell you in seconds if your contrast is adequate.

Good contrast makes content easier to read for people with low vision or certain types of color blindness. It also helps everyone else when:

  • You're outside and the sun is blinding

  • Your screen is dimmed to save battery

  • Your eyes are tired from a full day of staring

  • Your brain has a lot going on in the mind palace

Your brand color is not automatically a text color. A soft sage or a pale yellow can look beautiful on a button and still be hard to read as a paragraph. I recently adjusted my own brand teal by a hair so it would pass WCAG 2.1 level AA standards.

Designing for people who need good contrast makes your website better for everyone else too.

Alt text: a screen reader can't see your kitchen

Illustration of a green bird looking at a framed kitchen photo. The label below it shows keyword-stuffed alt text: "kitchen remodel kitchen renovation best kitchen NH kitchen contractor."

Alt text is a short written description of an image. Screen readers read it out loud or turn it into braille, so people who can't see the image still get the information it carries.

Screen readers can read your text all day long. What they can't do is look at a photo of your latest kitchen remodel and think, "Wow. Nice kitchen."

Here’s what not to put for alt text:

  • IMG_4827.jpg

  • "Kitchen"

Here's what truly helps:

  • "Kitchen with white oak cabinets, a large island, and windows overlooking the backyard."

The test I use: if the picture disappeared, what would someone need to know?

A few quick tips:

  • Skip "image of" or "photo of." The screen reader already announces that it's an image.

  • Describe what matters for that page, not every detail.

  • Write it for people first. Stuffing it with keywords makes it harder to listen to and won't do your SEO any favors.

  • Purely decorative images can have empty alt text so screen readers skip them.

Squarespace gives you a place to add alt text to your images. It takes a minute per photo, and it makes a real difference for the people who rely on it.

Headings: big text and headings are different things

Illustration of a messy stack of papers labeled Big Text, Even Bigger Text, and Important Thing, next to a tidy filing cabinet with drawers labeled H1 Main Topic, H2 Major Section, and H3 Subsection.

Headings (H1, H2, H3) give a web page its outline. People using screen readers can jump from heading to heading to find what they need, the same way you'd skim a page with your eyes. Search engines and AI tools read that outline too, to understand what your page is about and which parts answer which questions.

A healthy outline looks like this:

  • H1: the main topic of the page (just one)

  • H2: a major section

  • H3: a subsection under that

When I design a website, heading structure is what I use to organize the content. Most visitors never notice it. Screen reader users notice right away.

On some websites I have noticed that every piece of big text is an H1. Or a heading was picked because it was the right size. There may be three H1s in a row, then an H4 because the font size looked nice and small.

To someone using assistive tech, that page reads like an unstructured wall of plain text.

If you're on Squarespace, the fix is simple. Choose the heading level based on where the text fits in the outline, then adjust how it looks in Site Styles.

Accessible forms: ask clear questions

An accessible form is one anyone can fill out and submit, including people using a screen reader or only a keyboard. That comes down to four things:

  • A clear, visible label on every field

  • Required fields marked in text, not by color alone

  • Error messages that explain what went wrong and how to fix it

  • A path from the first field to the submit button that works without a mouse

A contact form seems simple. Name, email, message.

But a field with no label might be announced by a screen reader as "edit text," and nothing else. Good luck guessing what goes there.

One common shortcut is using placeholder text (the gray hint inside a field) as the only label. It disappears the moment someone starts typing, and some screen readers skip it entirely.

Accessibility beyond the checklist

Accessibility is about how real people experience your website: whether they can understand it, get around it, interact with it, and finish what they came to do. The five basics above are where that starts.

Contrast, alt text, keyboard navigation, headings, forms.

These five basics are a starting point. The full standard most organizations aim for, WCAG 2.1 Level AA, includes about 50 requirements, from captions on videos to text that still works when someone zooms in to 200%. If you want to see the full list, W3C's How to Meet WCAG quick reference covers every requirement and lets you filter by version and level.

Website accessibility FAQ

Does website accessibility help SEO?

It can help indirectly. Clear headings, descriptive alt text, and well-organized content make it easier for search engines and AI tools to understand your pages. No single change guarantees rankings. Still, the same structure that helps screen readers helps search engines too.

Is Squarespace accessible?

Squarespace gives you a solid starting point, with heading levels, alt text fields, and form labels built in. How accessible a site ends up depends on how it's built: the colors you choose, how headings are used, and whether images get real descriptions.

What is WCAG?

WCAG stands for Web Content Accessibility Guidelines. It's the international standard for web accessibility, published by the W3C. Most accessibility checklists, including the contrast ratios in this post, come from it.

How can I check my own website?

Start with the quick tests in this post: tab through a page with your keyboard, run your colors through a contrast checker, and look at the alt text on your images. Free tools like WAVE can flag other common issues.

Accessibility helps more people use your website

That's really what all of this comes down to. More people can find your information, understand it, get in touch, book a call, buy something, or sign up.

Accessibility is good web design. Good web design should make things easier for the people who use it, and that includes all of them.

Every website I build starts with these basics baked in. If you'd like a second set of eyes on your current site, get in touch and I'll take a look.

Rachel Nesbitt

Rachel is the founder of Open Tree Creative, a custom Squarespace web design studio based in Concord, NH. She's spent over 20 years in design and builds every site herself, from strategy through launch, with SEO built into the site from the start. She works with service-based businesses, nonprofits, and independent schools across NH and the US, and is a Squarespace Circle Member with certifications in HubSpot AEO Fundamentals, HubSpot Digital Marketing, and W3Cx Web Accessibility.

Next
Next

What Does a Home Builder Website Need?