paiva Get In Touch

Get In Touch

Prefer using email? Say hi at [email protected]

Should your portfolio be accessible? Hell yeah!

-
The image features a piece of graffiti art in a style reminiscent of Banksy. It depicts a young child wearing a red jacket and a knitted hat. The child is looking to the side, holding a bag. The background is predominantly black with some graffiti tags in the lower left corner.The main text in white, bold letters reads: Is your portfolio accessible?
The image features a piece of graffiti art in a style reminiscent of Banksy. It depicts a young child wearing a red jacket and a knitted hat. The child is looking to the side, holding a bag. The background is predominantly black with some graffiti tags in the lower left corner.The main text in white, bold letters reads: Is your portfolio accessible?

As designers, our job is to create experiences that everyone can enjoy. But do we think about accessibility when it comes to our own resumes and portfolios?

Why it matters?

Making your design portfolio accessible is important and here’s why:

🏅 1. Priorities and Values

Demonstrating a commitment to accessibility in your own materials speaks volumes about your professional values. It shows potential employers and clients that you prioritize inclusivity and are aware of the importance of designing for all users.

🌟 2. Extended UX Skills

An accessible portfolio is not just beneficial for people with disabilities; it enhances the experience for everyone. Clear navigation, readable fonts, and sufficient color contrast make your work more enjoyable and easier to navigate for all users… and it’s a great way to show-off your extended skills.

🔍 3. SEO Benefits

Accessible websites often perform better in search engine rankings. Using semantic HTML, proper headings hierarchy, alt text for images, and a logical content structure can improve your visibility online, making it easier for potential employers and clients to find you.

📈 4. Increased Engagement

An accessible portfolio can lead to higher engagement rates. Recruiters and hiring managers who find your work easy to navigate and understand are more likely to spend time exploring your portfolio and reaching out to you.

Here are some design and development tips

Use Clear HTML

Clear HTML helps screen readers understand your content. Use tags like <header>, <main>, <article>, and <footer> to create a logical order. This not only improves accessibility but also helps with SEO.

Example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<header>
  <h1>Marcelo Paiva</h1>
  <nav>
    <ul>
      <li><a href="#about">About</a></li>
      <li><a href="#portfolio">Portfolio</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
  </nav>
</header>
<main>
  <section id="about">
    <h2>About Me</h2>
    <p>I’m a UX designer, developer and passionate about accessibility...</p>
  </section>
  <section id="portfolio">
    <h2>My Work</h2>
    <!-- Portfolio items -->
  </section>
</main>
<footer>
  <p>© 2024 Marcelo Paiva</p>
</footer>

Ensure Good Color Contrast

Text should have enough contrast against its background to be readable for people with visual impairments. Use tools like the WCAG Contrast Checker to verify that your color choices meet the WCAG AA or AAA standards.

Example:

  • Use a contrast ratio of at least 4.5:1 for normal text and 3:1 for large text.

Provide Alt Text for Images

Alt text descriptions are crucial for screen readers to convey the content of images to users who cannot see them. Be descriptive yet concise.

Example:

1
<img src="portrait.jpg" alt="Portrait of Marcelo Paiva, a UX designer passionate about accessibility">

Use Easy-to-Read Fonts and Sizes

Choose fonts that are easy to read and avoid using overly small font sizes. Ensure that your text can be resized without losing content or functionality.

Tips:

  • Use a base font size of at least 16px.
  • Avoid using decorative fonts for large blocks of text.

Make Your Navigation Keyboard-Friendly

Ensure that all interactive elements (e.g., links, buttons) can be accessed and operated using a keyboard. This is crucial for users who cannot use a mouse.

Tips:

  • Use the :focus pseudo-class to highlight focused elements.
  • Ensure that all form fields and buttons can be tabbed through in a logical order.

Create Accessible Forms

Label your form fields properly, provide clear instructions, and ensure that forms can be navigated using a keyboard. Use ARIA labels where necessary.

Example:

1
2
3
4
5
6
7
8
9
<form>
  <label for="name">Name:</label>
  <input type="text" id="name" name="name">
  
  <label for="email">Email:</label>
  <input type="email" id="email" name="email">
  
  <button type="submit">Submit</button>
</form>

Test with Screen Readers

Regularly test your portfolio with free screen readers like NVDA (Windows) or VoiceOver (Mac). This will help you identify and fix accessibility issues that may not be apparent otherwise.

Tip:

  • Use a screen reader to navigate your site and ensure that all content is accessible and understandable.
  • Download Deque’s Screen Readers Survival Guide - Basic Keyboard Shortcuts

Use ARIA Landmarks

ARIA landmarks help screen reader users understand the structure of your page. Use roles like banner, navigation, main, and contentinfo to define different sections.

Example:

1
2
3
4
5
6
7
8
9
10
11
12
<div role="banner">
  <!-- Site header -->
</div>
<div role="navigation">
  <!-- Site navigation -->
</div>
<div role="main">
  <!-- Main content -->
</div>
<div role="contentinfo">
  <!-- Footer information -->
</div>

Offer Multiple Ways to Contact You

Provide various contact methods (e.g., email, phone, social media) to accommodate different user preferences and needs.

Example:

  • Include a contact form, email address, and social media links on your contact page.

Choose Accessible Templates

When using platforms like Squarespace, be mindful of the templates you select. Not all templates are created with accessibility in mind. Look for templates that prioritize accessibility features, such as proper heading structures, high contrast, and keyboard navigability. Avoid templates that rely heavily on images without alt text or have poor contrast.

Tip:

  • Check the accessibility of a template before committing to it, and make necessary adjustments to enhance accessibility.

Test with the WAVE Tool

Use the WAVE tool to check your website for accessibility issues. This free tool provides visual feedback about the accessibility of your content, helping you identify and fix potential problems.

Tip:

  • Regularly test your portfolio with the WAVE tool to catch and address any new accessibility issues.

Conclusion

Making your design portfolio accessible is a vital step in ensuring that your work can be appreciated by a diverse audience. By following these practical tips, you can demonstrate your commitment to inclusive design and set yourself apart as a thoughtful, professional designer.

💙 I’m here to help

If you still need assistance on this topic, I volunteer a couple of hours a week to help UX professionals seeking guidance with the end-to-end design process, digital accessibility, pointers on how to get in the industry, portfolio reviews, resume advice, etc.

Schedule a 1:1 session (FREE) and lets review your portfolio

Making our work accessible to everyone because it’s the right thing to do.

Hell yeah!