Portfolio Layout
Portfolio Development

Portfolio Accessibility: A Practical WCAG 2.2 Review

Your portfolio should work beyond the happy path. Use this review to find barriers in navigation, reading, media, motion, and case-study content—then test the actual tasks people need to complete.

Nikki Kipple
Nikki Kipple
7 review areasSep 2026

TL;DR

  • Target: Use WCAG 2.2 AA as a practical baseline unless your context requires more
  • Test first: Keyboard access, visible focus, readable contrast, zoom, and reflow
  • Content matters: Alt text, headings, labels, captions, and clear instructions need human judgment
  • Limit: A checklist or automated scan cannot certify accessibility or legal compliance

What This Review Can—and Cannot—Prove

WCAG is organized around testable success criteria, but accessibility is also about whether people can complete real tasks. For a portfolio, those tasks include identifying your role, opening a project, understanding a case study, playing media, downloading a resume, and contacting you.

Use this as a prioritized self-review, not a compliance badge.

Conformance depends on the whole page and its content, not a tool score. Legal requirements vary by jurisdiction and organization.

Keyboard and Focus

  • Start at the address bar and use Tab, Shift+Tab, Enter, Space, arrow keys, and Escape as appropriate.
  • Confirm every control is reachable, operable, and visited in a logical order.
  • Keep a visible focus indicator; do not remove the browser outline without a strong replacement.
  • Make sure sticky headers, cookie banners, and dialogs do not hide the focused item.
  • When a modal opens, move focus into it, contain focus while open, close with Escape when appropriate, and return focus to the trigger.
  • Do not put essential information or actions behind hover alone.

WCAG 2.2 adds Level AA requirements that keyboard focus not be entirely hidden by author-created content. Its Level AAA Focus Appearance criterion defines a stronger size and contrast target for the indicator. Even when AAA is not your conformance target, a generous, high-contrast focus style is good interface design.

Contrast, Type, and Reflow

Contrast baseline

  • 4.5:1 for normal text at Level AA.
  • 3:1 for large text at Level AA, using WCAG's definition of large.
  • 3:1 for meaningful UI components and graphical objects against adjacent colors.
  • Do not rely on color alone to communicate status, selection, errors, or links.

Zoom and reflow

  • Zoom text to 200% and confirm content and controls remain usable.
  • Test reflow at a narrow CSS viewport without forcing two-dimensional scrolling for ordinary reading.
  • Check that text is not clipped when users increase spacing.
  • Avoid embedding essential case-study copy inside images.

Structure and Clear Interaction

  • Use one descriptive page title and one clear H1. Nest H2 and H3 headings by meaning, not visual size.
  • Use semantic elements. Real links, buttons, lists, form labels, landmarks, and tables carry behavior and meaning that styled divs do not.
  • Name links by destination. “Read the payment-flow case study” is more useful than repeated “learn more.”
  • Keep navigation and help consistent. Repeated controls should stay in predictable locations and use the same labels.
  • Write actionable errors. Identify the field, describe the problem, and tell the person how to correct it.
  • Size and separate targets. WCAG 2.2 AA sets a 24 by 24 CSS-pixel target minimum with exceptions; larger controls can improve comfort.

Images and Case-Study Graphics

Informative image

Describe the information or purpose that the surrounding text does not already provide.

Decorative image

Use empty alt text so assistive technology can skip it. Do not repeat nearby captions.

Complex diagram or chart

Add a concise alt description and provide the full takeaway, data, or process in nearby text or a linked accessible description.

Image of text

Use live text whenever possible. If a screenshot contains essential copy, repeat that copy or its meaning in the case study.

For implementation details, use the portfolio image optimization guide.

Media and Motion

  • Provide accurate captions for prerecorded video with meaningful audio; provide transcripts or audio description when the content requires them.
  • Make player controls keyboard accessible and labeled.
  • Avoid autoplay with sound. Give people a way to pause, stop, or hide moving content that starts automatically and continues.
  • Respect the operating system's reduced-motion preference and remove nonessential motion in that mode.
  • Do not use flashes that could trigger seizures; review WCAG's thresholds if flashing content is unavoidable.
  • Communicate the same meaning without requiring a person to perceive motion, color, sound, or spatial position alone.

A Useful Testing Routine

  1. 1. Automated pass: run axe, WAVE, or Lighthouse to catch detectable markup, name, and contrast problems.
  2. 2. Keyboard pass: complete the portfolio's main tasks without a pointer.
  3. 3. Visual adaptation pass: test 200% zoom, narrow reflow, increased text spacing, high contrast, and reduced motion.
  4. 4. Screen-reader pass: review page title, landmarks, headings, links, image alternatives, forms, and dynamic updates with VoiceOver or NVDA.
  5. 5. Content pass: verify captions, transcripts, instructions, error messages, and reading order.
  6. 6. Human pass: when possible, include disabled people in research and compensate them for their expertise.
  7. 7. Regression pass: repeat the critical checks after content, template, or platform changes.

Standards and Tools

💬 Common Questions

Portfolio Accessibility Questions

Quick answers to help you get started

Share this resource

Nikki Kipple

Written by

Nikki Kipple

Product Designer & Design Instructor

Designer, educator, founder of The Crit. I've spent years teaching interaction design and reviewing hundreds of student portfolios. Good feedback shouldn't require being enrolled in my class — so I built a tool that gives it to everyone. Connect on LinkedIn →

Too close to your own work?

Send one screen, case study, or URL. We'll show what's working, what's getting skipped, and what to fix next.

Get a free critique

Get one actionable portfolio tip every week. No fluff.

Short reads you can use on your site. Unsubscribe anytime.