top of page

Building a Website (Portfolio)

2022-2023

As an Accessibility Consultant, I tried to ensure that this website would be as accessible as possible. Here I will present some measures I took to ensure it. Read my Accessibility Statement to know more about it.

Patrícia's Portfolio's Homepage.

Right from the start

The best way to implement accessibility measures is to think about it from the first moment.

I chose Wix as the platform for this website because, from all platforms I'd used before, I knew this would allow for the costumization of headings and alt text for images. 

After choosing a template with a good color contrast between background and text, I had to diagnose and fix some other issues. In the end, these measures increased the website's SEO score from 62/100 to 73/100.

Headings

While the headings in the template looked visually evident and aesthetically pleasing, they weren't structured in a hierarchized way. Frequent checks and diagnosis allowed me to fix problems quickly.

Example: On the right, we see the structure of the homepage after I applied some changes on it. One of the headings (Subscribe Form) skips 2 levels. Another shouldn't be a heading at all, conceptually.

Solution: I set all the headings to be in an adequate level.

A list of headings, with an incorrect hierarchical order. Some heading levels are skipped.
A list of headings in a correct hierarchical order.
Anchor 1
Concrete Wall
Screenshot of a part of a website page. It shows the image of a video trailer with subtitles. Over it, there is a text that reads alt="Youtube Screenshot of a game trailer by Inklingwood Studios. The video has got subtitles."

Alt text in all images

Blind users can see images if we code them with an apt description. Their screen reader will read it out loud, and no relevant information will be lost.

I made sure to write relevant alt text in all images in this website. On the left, we see an example, found in the portfolio case for the videogame Foolish Mortals.

Worker with Ladder

Color Contrast

When deciding colors for backgrounds and fonts, I ran their color codes on a Color Contrast Checker to ensure that the final image had sufficient contrast according to the WCAG 2.1 Guideline 1.4.3 Contrast (Minimum). and 1.4.4. Contrast (Enhanced).

On the right, we can see an example from the the homepage. The color contrast checker shows it passes the minimum criteria.

The section "About Me" from the homepage, with a purple background and black text over it.
In the contrast checker, it shows it passes all requirements for the WCAG AA and AAA criteria on Normal Size text, Large Size Text and User Input and Graphical.
""
A vimeo video with captions in portuguese. In the corner we can see the options for Closed Captions: Off, English and Português (Portugal)
CC/Subtitles: Off, English and Português (Portugal). The latter is selected.
Subtitles in English broken into three lines read: What is an accessible museum website?/Evaluation Methodologias/and Good Practices."
Subtitles in Portuguese

Closed Captions

Adding closed captions to the video of my presentation at a conference was essential. Closed Captions are a level A (minimum) requirement for the Web Content Accessibiltiy Guidelines. All multimedia files with video and audio must be synchronized, preciseidentify the speaker and include relevant sounds.

Writing the Closed Captions: the first step was transcribing the audio, in Portuguese, including speaker identification and sounds such as laughter and clapping.

Readability Standards: After, I broke the transcription in small sections. Each caption would have the number of characters and lines recommended by 3Play Media, W3C-WAI and other sources. Otherwise, captions that are too long or that last too little time may be overwhelming and hard to follow.

Translating into English: Since the whole website is in English, and English-speakers are one of my target demographics, I ensured there would subtitles for it. Thus, I translated the 17-minute video's captions into English. Sometimes, this meant I needed to break a caption into two.

In the meantime, I ensure that both languages would have captions:

  • Fully and precisely synchronized with audio.

  • Fully accurate;

  • Optimized for readability, following the recommended number of lines, characters per line and timespan.

""

Search Engine Optimization

I increased the SEO score by 11 points, out of 100, from 62 to 73.

Accessibility improves Search Engine Optimization (SEO), but it has also been a conscious decision. Up until the moment, it has been increased by:

Accessibility measures: Meaningful page titles; heading structures; alt text in all images.

Other measures: Writing meta descriptions for every page; making URLs SEO-friendly; ensuring that page titles have an optimized length; running pages through an SEO checker.

Some choice in priorities and some limitations with the platform didn't allow me to currently optimize the SEO to its fuller potential yet. Currently, the homepage's SEO score is 73, according to SEO site checkup.

SEO score: 73 out of 100.
SEO score: 62 out of 100. 19 failed, 3 warning, 48 passed.
SEO score: 73 out of 100. 16 failed, 2 warnings, 52 passed.
Search Engine Optimization.
bottom of page