WEBVTT

00:00:04.400 --> 00:00:06.360
There are two main reasons.

00:00:06.360 --> 00:00:09.720
The first that it's a legal requirement
in almost all countries that you make

00:00:09.720 --> 00:00:14.040
websites that anyone can use,
even if they have reduced abilities.

00:00:14.120 --> 00:00:15.560
This isn't the best reason,

00:00:15.560 --> 00:00:19.200
but for organizations with legal
compliance is a priority.

00:00:19.280 --> 00:00:21.360
It can be a very powerful one.

00:00:21.360 --> 00:00:24.960
The second issue is that we find
that accessibility is closely connected

00:00:24.960 --> 00:00:29.160
with general usability
and search engine optimization (SEO).

00:00:29.240 --> 00:00:31.440
When we do things
to improve accessibility,

00:00:31.440 --> 00:00:34.400
we end up improving
both of these other topics.

00:00:34.400 --> 00:00:37.360
It turns out that search engine optimization
and accessibility

00:00:37.360 --> 00:00:39.880
have more in common than you might think.

00:00:39.960 --> 00:00:44.520
They both need to deal with technology
that's trying to understand the pages.

00:00:44.600 --> 00:00:48.720
In the case of accessibility,
assistive technology needs to present it

00:00:48.720 --> 00:00:53.640
to users with reduced abilities
who perhaps cannot see it or hear it.

00:00:53.720 --> 00:00:54.960
So assistive technologies

00:00:54.960 --> 00:00:59.440
will attempt to present web pages
in an appropriate form for those users.

00:01:00.240 --> 00:01:01.240
For search engines,

00:01:01.240 --> 00:01:02.960
the Web crawlers need to understand

00:01:02.960 --> 00:01:07.000
the contents of the pages
so they can be indexed correctly.

00:01:07.080 --> 00:01:10.520
So the structure of the content
needs to make sense in both cases,

00:01:10.600 --> 00:01:15.840
cascading style sheets can work wonders in
making a messy HTML page look brilliant.

00:01:15.920 --> 00:01:18.160
But style sheets are complex to interpret.

00:01:18.160 --> 00:01:22.720
Assistive technology and search crawlers
may simply ignore them.

00:01:22.800 --> 00:01:25.680
That means if you're relying on style
sheets to present your content

00:01:25.680 --> 00:01:28.960
in a meaningful order,
those adjustments go away.

00:01:29.480 --> 00:01:33.800
Here are some general guidelines for
implementing accessibility in web design.

00:01:33.800 --> 00:01:37.640
One of the keys to accessibility
is to design for assistive technologies

00:01:37.640 --> 00:01:40.640
or to at least be aware
of assistive technologies.

00:01:40.640 --> 00:01:42.160
When you're designing,

00:01:42.160 --> 00:01:44.920
if you're looking at visual impairment
then the screen readers

00:01:44.920 --> 00:01:47.280
are the main assistive technology there.

00:01:47.280 --> 00:01:50.440
Screen readers take the contents of the screen
and read it out to you.

00:01:50.440 --> 00:01:55.400
They are now built into most platforms
by default, including smartphones.

00:01:55.480 --> 00:01:56.000
But if you want

00:01:56.000 --> 00:01:59.600
to ensure your website works well,
the screen is you should try it out.

00:01:59.840 --> 00:02:04.120
An accessibility
specialist may be helpful in that respect.

00:02:04.200 --> 00:02:07.160
Screen readers deal with written content,
but an important issue

00:02:07.160 --> 00:02:12.080
is that we need to provide
non text content in alternative media.

00:02:12.160 --> 00:02:13.680
This is the dreaded ALTtext

00:02:13.680 --> 00:02:17.160
that you are frequently prompted
for when creating images.

00:02:17.240 --> 00:02:20.800
This is because screen readers are great
for reading out text in HTML,

00:02:20.920 --> 00:02:24.960
but if it happens to be text
embedded in an image, it has little hope.

00:02:25.040 --> 00:02:27.720
And for meaning pictorial images

00:02:27.720 --> 00:02:31.440
Despite the rise of AI, users are likely
to get a description

00:02:31.440 --> 00:02:36.640
of what an image shows
rather than what it was intended to mean.

00:02:36.720 --> 00:02:38.280
And just as a quick side note,

00:02:38.280 --> 00:02:41.560
ALT text with decorative images
should always be empty

00:02:41.560 --> 00:02:47.480
and empty ALT-tag tells assistive technology
that is not important and can be ignored.

00:02:47.560 --> 00:02:50.280
If you've got video clips
or audio recordings on your site,

00:02:50.280 --> 00:02:53.040
you need to provide text alternatives
for that.

00:02:53.040 --> 00:02:56.160
Closed captions and transcripts are best
and are now provided

00:02:56.160 --> 00:02:58.280
automatically by many tools.

00:02:58.280 --> 00:03:01.360
Of course, one of the real usability
advantages of text

00:03:01.360 --> 00:03:04.360
alternatives is that you can search them.

00:03:04.400 --> 00:03:06.960
So if you were looking on your internet
or on a website

00:03:06.960 --> 00:03:10.560
for something that somebody said,
then you could find that in the transcript

00:03:10.560 --> 00:03:14.000
and have the entire text
available to you there.

00:03:14.080 --> 00:03:17.600
But most changes for accessibility
do benefit all users,

00:03:17.680 --> 00:03:21.200
especially when you start to think about
how can we simplify this layout?

00:03:21.440 --> 00:03:24.160
How can we make the
whole thing easier to use?

