Accessibility for content creators
Creating accessible content is all about text: writing good text, using semantic HTML to give text meaning, and providing text alternatives for non-text content.
Writing good text
General guidance
These tips can help to write effective text:
- Use clear and plain language throughout
- Use simple sentences and bullets
- Use UPPERCASE, bold, and italic sparingly
Explain unusual words and jargon
Explain abbreviations in the first instance
Do not rely on shape, size, or visual location to identify parts of a page
- Use images and diagrams to support text
Interface elements
Follow this guidance to ensure that interfaces are easily understood:
- Make sure there's a concise, descriptive, page title that's sufficiently different from other pages
- The main heading of the page should be very similar (or identical to) the title of the page
- Navigation is consistent and helpful, including any relative navigation (you are here, next and previous) and Tables of Contents
- Link text describes where you go when you follow the link
- The text is similar to the heading of the page it targets
- Don't use "click here" because it doesn't make sense out of context
- Button text describes the action that happens when you use the button
- Don't use 'submit'
Use semantic HTML to give text meaning
Semantic HTML can also help to to make your content accessible. Here are some tips:
- Use the right element for the thing (headings, lists, links, buttons).
- Headings are used liberally and no heading levels are skipped. The text is clear and meaningful.
Tables have a caption. The rows and columns have headers, where appropriate.
Provide text alternatives for non-text content
Non-text content, such as images or video, can present challenges for users with accessibility requirements. Follow this guidance to create effective text alternatives:
- All non-text information, such as images, audio, and video, has a text equivalent.
- Images have alt text that succinctly conveys the function and meaning of the images. The alt text:
- should not include "image of" or similar
- should not repeat text that's next to the image
- should be contextually appropriate (the same image in different contexts might have different alt text)
- Pay attention to how elements are nested - when an image is the only content of a link, the alt text of the image will serve as the link text.
- Empty alt text (
alt=""
) should be used for decorative images. - Charts usually shouldn't have alt text on their image. Instead, they could have:
- a table of the data
- a long description in text
- a link to a long description in text
- Audio has captions (open or closed, not just subtitles (which are text of only the dialogue)).
- Videos have a text or audio alternative that provides equivalent information.
- There are no images of text unless absolutely necessary (and in that case, the image must have alt text).