웹사이트 접근성: 실용적인 WCAG 2.2 가이드

내 사이트에 WCAG 2.2를 적용하는 법, 실제 실패 사례 대부분을 막는 수정 방법, 누구나 할 수 있는 30분 수동 점검과 접근성·사용성의 관계를 알아봅니다.

자주 묻는 질문

WCAG 준수 웹사이트란 무엇인가요?

선택한 수준에서 웹 콘텐츠 접근성 지침(WCAG)의 성공 기준을 충족하는 사이트를 말합니다. 보통 WCAG 2.1 또는 2.2의 AA 수준을 목표로 합니다. AA에는 A와 AA의 모든 기준이 포함됩니다. WCAG를 참조하는 법률과 조달 정책 대부분은 AA를 요구합니다.

내 사이트에 WCAG 지침을 어떻게 적용해야 하나요?

먼저 W3C의 “How to Meet WCAG” 빠른 참조를 열고 A와 AA 수준으로 필터링하세요. 각 기준의 “Understanding” 페이지를 읽으면 의도를 쉬운 말로 알 수 있습니다. 모든 페이지를 일일이 검사하는 대신 홈, 콘텐츠 페이지, 양식, 결제 페이지 등 핵심 템플릿을 확인하세요.

접근성 오버레이나 플러그인만으로 사이트가 준수 상태가 되나요?

아닙니다. 도구 하나만으로 사이트를 준수 상태로 만들 수 없습니다. 툴바를 추가하는 오버레이는 기반 코드 문제를 해결하지 못하며, 많은 장애인 사용자와 접근성 전문가는 오히려 사용을 방해한다고 말합니다. HTML, 대비, 레이블, 키보드 지원을 직접 수정하세요.

사용성과 접근성은 어떻게 다른가요?

접근성은 장애가 있는 사람이 사이트를 인지하고 이해하고 탐색하며 이용할 수 있음을 뜻합니다. 사용성은 누구나 사이트를 쉽고 효율적으로 이용할 수 있는지를 말합니다. 명확한 레이블, 적절한 대비, 예측 가능한 탐색처럼 두 분야에 공통되는 요소는 장애가 있는 사람뿐 아니라 모든 방문자에게 도움이 됩니다.

자동 검사 도구가 접근성 문제를 모두 찾을 수 있나요?

아닙니다. WAVE, axe, Lighthouse 같은 도구는 대체 텍스트 누락, 낮은 대비, 레이블 누락을 찾지만, 대체 텍스트가 적절한지나 포커스 순서가 자연스러운지 등은 사람이 확인해야 합니다.

WCAG 준수 웹사이트는 웹 콘텐츠 접근성 지침을 선택한 수준에서 충족합니다. 거의 모든 사업체가 목표로 삼을 수준은 WCAG 2.2 AA입니다. 실제로 많은 사이트가 낮은 색상 대비, 이미지 대체 텍스트 누락, 레이블 없는 양식 입력란, 이름 없는 링크와 버튼, 키보드로 접근할 수 없는 요소 같은 몇 가지 공통 문제에서 실패합니다. 이런 문제를 고친 뒤 키보드와 스크린 리더로 테스트하면 실제 사용자가 겪는 문제의 상당 부분을 해결할 수 있습니다.

이 가이드에서는 WCAG를 복잡하게 느끼지 않고 읽는 법, 중요한 수정 사항, 직접 할 수 있는 30분 점검을 설명합니다.

WCAG의 구성

WCAG는 W3C가 발표하며 여러 층으로 구성됩니다.

A는 최소 기준입니다. AA는 법률과 조달 요구사항에서 흔히 목표로 삼는 수준입니다. AAA는 더 엄격하며 사이트 전체에 요구되는 경우는 드뭅니다.

WCAG 2.2는 2023년 10월 W3C 권고안이 되었습니다. 최소 대상 크기, 가려지지 않는 포커스, 접근 가능한 인증 같은 기준을 추가했고, 더는 필요하지 않은 4.1.1 구문 분석 기준을 삭제했습니다.

내 사이트에 WCAG 적용하기

표준 문서처럼 읽히는 것은 실제로 표준이기 때문입니다. 다음 방법으로 실무에 적용할 수 있습니다.

  1. W3C의 “How to Meet WCAG (Quick Reference)”를 엽니다.
  2. 수준을 A와 AA로만 필터링합니다.
  3. 각 기준에 연결된 “Understanding” 페이지를 읽습니다. 쉬운 설명과 적합한 사례 및 부적합한 사례를 볼 수 있습니다.
  4. 모든 페이지 대신 홈, 일반 콘텐츠 페이지, 블로그 게시물, 양식, 제품 또는 결제 페이지 같은 템플릿을 테스트합니다. 템플릿을 고치면 이를 이용해 만든 모든 페이지가 개선됩니다.
  5. 각 문제의 기준 번호와 해당 페이지, 수정 방법을 기록합니다.

실제 문제 대부분을 줄이는 수정 사항

1. 색상 대비(1.4.3 및 1.4.11)

연한 회색 플레이스홀더 글씨와 옅은 브랜드 색상 위 흰색 글씨가 흔한 문제입니다. WebAIM 대비 검사기나 브라우저 개발자 도구로 확인하세요.

2. 이미지 대체 텍스트(1.1.1)

3. 양식 레이블과 오류(1.3.1, 3.3.1, 3.3.2)

4. 키보드 접근성(2.1.1, 2.4.3, 2.4.7)

5. 이름이 있는 링크와 버튼(2.4.4, 4.1.2)

6. 구조와 제목(1.3.1, 2.4.6)

7. 알아두면 좋은 WCAG 2.2 신규 기준

8. 미디어와 움직임

30분 수동 점검

자동 도구는 문제의 일부만 찾습니다. 각 핵심 템플릿에 다음 점검을 추가하세요.

0~5분: 자동 검사. 브라우저 확장 프로그램 WAVE나 axe DevTools, 또는 Lighthouse의 접근성 검사를 실행합니다. 대체 텍스트와 레이블 누락, 대비 문제처럼 명확한 오류를 수정합니다.

5~15분: 키보드만 사용. 마우스를 치우고 페이지 맨 위에서 Tab 키로 이동합니다.

15~25분: 스크린 리더. macOS와 iOS에 내장된 VoiceOver 또는 Windows에서 무료로 제공되는 NVDA를 사용합니다.

25~30분: 확대와 재배치. 브라우저 확대율을 200%, 이어서 400%로 설정합니다. 400%에서도 콘텐츠가 가로 스크롤 없이 한 열로 재배치되어야 하며 잘려 나가는 내용이 없어야 합니다(1.4.10 재배치).

사용성과 접근성이 겹치는 지점

“웹 사용성과 접근성”을 함께 찾는 데에는 이유가 있습니다. 거의 모든 접근성 개선은 사용성도 높여 줍니다.

접근성 개선함께 도움을 받는 사람
충분한 대비햇빛 아래 휴대전화를 보는 사람
눈에 보이는 레이블급하게 양식을 작성하는 사람
자막소리를 끄고 영상을 보는 사람
키보드 지원고급 사용자, 트랙패드가 고장 난 사람
넓은 터치 대상모든 모바일 사용자
명확한 오류 메시지오타를 내는 모든 사람

오버레이, 접근성 선언문, 법률

점검 목록

접근성은 검색에도 도움이 됩니다. 제목, 대체 텍스트, 설명적인 링크는 기본적인 온페이지 SEO 요소이기도 합니다. 자세한 내용은 온페이지 SEO 점검 목록을 참고하세요.

We.Inc는 편집 가능한 표준 HTML, CSS, React 코드로 사이트를 생성합니다. 따라서 직접 또는 채팅으로 요청해 레이블, 대체 텍스트, 대비를 수정할 수 있습니다. 어떤 도구를 쓰든 게시하기 전에 위의 수동 점검을 실행하세요.

무료로 시작하기

무료로 시작하기 · 신용카드 필요 없음

Product

Who It's For

Features

Resources

Company

View Sitemap