/ 우리는 이렇게 합니다 / WCAG 2.2, 무엇이 새로워졌나
개발·인터랙션 · 접근성을 맡은 사람

WCAG 2.2, 무엇이 새로워졌나.

접근성은 “장애인을 위한 의무”라는 좁은 말로 끝나곤 합니다. 저는 매일 코드를 만지며 그 반대를 봅니다 — 접근성을 챙긴 사이트가 모두에게 더 쓰기 쉽고, 검색에도 더 잘 잡힙니다. 2023년 10월에 나온 WCAG 2.2가 무엇을 새로 요구하는지, 어렵지 않게 풀어 보겠습니다. 키보드 포커스는 이 글에서 직접 켜고 꺼볼 수 있습니다.

한 줄 직답

WCAG 2.2는 2.1을 그대로 포함하면서 성공기준 9개를 새로 더하고(포커스 가시성·24px 타깃·드래그 대안·로그인 부담 완화 등) 더 이상 쓸모없는 4.1.1 Parsing을 뺀 최신 접근성 기준입니다. Findable은 이 새 기준을 ‘체크리스트’가 아니라 사용자가 막히지 않는 경험으로 구현하고, 그 덕에 SEO·신뢰까지 함께 끌어올립니다.

요약

  • WCAG 2.2는 2023년 10월 5일 W3C 권고안으로 공개 — 2.1 위에 성공기준 9개 추가, 4.1.1 Parsing 제거.
  • 핵심 신규(AA): 포커스 가려짐 방지(2.4.11), 드래그 대안(2.5.7), 타깃 크기 24px(2.5.8).
  • 인지 부담을 줄이는 신규(A/AA): 일관된 도움(3.2.6), 중복 입력 방지(3.3.7), 쉬운 인증(3.3.8).
  • 접근성은 SEO·AI 답변 노출·전환과 같은 방향 — 의미 있는 마크업과 명확한 구조가 양쪽 모두에 쓰인다.

몇 해 전, 시각장애가 있는 사용자에게 우리가 만든 폼을 써보게 한 적이 있습니다. 그분은 키보드만으로 칸을 옮기다가 어느 순간 멈췄습니다. “지금 제가 어디 있는 거죠?” 화면에는 분명 파란 포커스 테두리가 떴는데, 우리가 자랑하던 ‘고정 헤더’가 그 테두리를 덮고 있었습니다. 그날 저는 깨달았습니다. 접근성은 명세서를 통과하는 일이 아니라, 사람이 길을 잃지 않게 하는 일이라는 걸요. 공교롭게도 그 문제는 WCAG 2.2가 새로 못 박은 기준 중 하나였습니다.

WCAG 2.2는 대체 무엇이고, 왜 또 바뀌었나?

WCAG(웹 콘텐츠 접근성 가이드라인)는 ‘누구나 웹을 쓸 수 있게’ 하는 국제 표준입니다. 2.2는 2018년의 2.1을 버리는 게 아니라 그대로 품으면서 위에 얹은 버전입니다. 2023년 10월 5일 W3C 권고안이 됐고, 모바일·터치·인지 부담처럼 그동안 현실에서 사람들을 막아온 문제 9가지를 ‘성공기준’으로 새로 추가했습니다. 동시에, 현대 브라우저에서는 의미가 사라진 4.1.1 Parsing 기준은 깔끔하게 제거됐습니다. 즉 항목이 무작정 늘기만 한 게 아니라, 쓸모없는 건 빼고 진짜 문제를 더한 정리에 가깝습니다.

가장 먼저 챙겨야 할 새 기준은 무엇인가? — 포커스 가시성

제 경험상 실무에서 가장 자주 어기는 신규 기준이 바로 2.4.11 포커스 가려짐(Focus Not Obscured, AA)입니다. 키보드로 Tab을 눌러 이동했을 때, 지금 포커스된 요소가 화면에서 적어도 일부는 보여야 한다는 뜻입니다. 고정 헤더·쿠키 배너·채팅 위젯이 포커스된 버튼을 통째로 가리면 안 됩니다(완전히 다 보여야 한다는 더 엄격한 2.4.12는 AAA입니다). 그리고 ‘포커스가 보인다’는 것 자체의 품질을 다루는 게 2.4.13 포커스 모양(Focus Appearance, AAA)으로, 포커스 표시가 충분히 크고 대비가 분명해야 한다는 기준입니다.

말로는 와닿지 않으니, 직접 해보세요.

Live · 키보드 포커스

포커스가 보이는가

'다음 요소로 포커스'를 누르고 '링 끄기'도 켜보세요. WCAG 2.2의 포커스 가시성을 체험.

‘링 끄기’를 켜는 순간 어디가 선택됐는지 알 수 없어집니다. 마우스 없이 키보드만 쓰는 사람에게는 이게 매일의 현실입니다. outline:none 한 줄이 누군가를 길 잃게 만든다는 걸, 한 번 체험하면 다시는 가볍게 지우지 못합니다.

모바일에서 가장 와닿는 변화는? — 24px 타깃과 드래그 대안

2.5.8 타깃 크기(Target Size, AA) — 24×24 픽셀이라는 바닥선

클릭·터치할 수 있는 대상은 최소 24×24 CSS 픽셀이거나, 그보다 작다면 주변 대상과 충분히 떨어져 있어야 합니다. “버튼이 분명 보이는데 안 눌린다”, “옆 링크가 눌린다” 같은 모바일의 흔한 짜증이 여기서 옵니다. 흔히 권장되는 44×44px와 헷갈리기 쉬운데, 24px는 ‘반드시 넘겨야 할 최저선(WCAG의 의무)’이고 44px는 ‘손가락 터치를 위해 지향하는 더 넉넉한 목표’입니다. 충돌이 아니라 바닥과 목표의 관계입니다.

2.5.7 드래그 대안(Dragging Movements, AA) — 끌지 않고도 되게

드래그로만 되는 기능에는, 드래그 없이도 같은 일을 할 단일 포인터 방법을 함께 둬야 합니다. 슬라이더에는 +/− 버튼이나 입력칸을, 카드 정렬에는 ‘위로/아래로’ 버튼을 같이 주는 식입니다. 손 떨림이 있거나 음성으로 포인터를 움직이는 분에게 정밀한 드래그는 사실상 통과 불가의 벽이기 때문입니다. 멋진 드래그 인터랙션을 만들수록, 저는 항상 ‘끌지 않는 길’을 하나 더 깔아둡니다.

이 새 기준들 중 CSS만으로 절반은 막을 수 있습니다. 24px 타깃(2.5.8)과 ‘고정 헤더가 포커스를 덮지 않게’(2.4.11 포커스 가려짐)는 제가 모든 프로젝트의 베이스에 깔아두는 코드입니다.

CSS · WCAG 2.2 새 기준 베이스
/* 2.5.8 타깃 크기(AA) — 누를 수 있는 건 최소 24×24px */
a, button, [role="button"], label, summary {
  min-block-size: 24px;
  min-inline-size: 24px;
}

/* 2.4.11 포커스 가려짐(AA) — 고정 헤더가 포커스 요소를 덮지 않게
   scroll-margin-top 으로 헤더 높이만큼 미리 띄워 스크롤 */
:target, :focus-visible {
  scroll-margin-top: 84px; /* = 고정 헤더 높이 + 여유 */
}

/* 2.4.13 포커스 모양(AAA 지향) — 충분히 크고 대비 분명한 링 */
:focus-visible { outline: 2px solid var(--signal); outline-offset: 3px; }

그리고 출시 전, 새 9개 기준을 체크리스트로 한 줄씩 직접 확인합니다.

검증 — 예시
$ WCAG 2.2 점검: 신규 성공기준 9개
$ ✓ 2.5.8 타깃 24px 미만 0개 · 2.5.7 드래그 슬라이더에 +/− 대안 있음
$ ✓ 2.4.11 고정 헤더에 포커스 가려짐 0건 (scroll-margin 적용)
$ ✓ 3.3.7 중복 입력 없음 · 3.3.8 비밀번호 붙여넣기 허용

눈에 안 보이지만 큰 차이를 만드는 기준은? — 인지 부담 줄이기

2.2의 또 다른 축은 ‘머리를 덜 쓰게’ 하는 것입니다. 3.2.6 일관된 도움(Consistent Help, A)은 도움(문의·챗·연락처) 위치를 페이지마다 같은 자리에 두라는 기준입니다. 3.3.7 중복 입력 방지(Redundant Entry, A)는 한 과정 안에서 이미 입력한 정보를 또 묻지 말라는 것(예: 배송지=청구지 자동 채움). 3.3.8 쉬운 인증(Accessible Authentication, AA)은 로그인에 ‘기억력 시험’ 같은 인지 테스트를 강요하지 말고 대안을 두라는 기준입니다 — 비밀번호 붙여넣기 허용, 이메일 링크 로그인처럼요(더 엄격한 3.3.9는 AAA). 화려하지 않지만, 가장 많은 사람이 매일 부딪히는 벽들입니다.

그래서 9가지를 한눈에 보면?

2.2가 새로 더한 성공기준 9개입니다. 레벨(A/AA/AAA)이 낮을수록 더 기본적인 의무라고 보면 됩니다.

번호 · 이름레벨한 줄 요지
2.4.11 포커스 가려짐(최소)AA포커스된 요소가 가려지지 않게(최소 일부 노출)
2.4.12 포커스 가려짐(강화)AAA포커스된 요소가 완전히 보이게
2.4.13 포커스 모양AAA포커스 표시가 충분히 크고 대비 분명
2.5.7 드래그 대안AA드래그 없이도 되는 단일 포인터 방법 제공
2.5.8 타깃 크기(최소)AA대상 최소 24×24px 또는 충분한 간격
3.2.6 일관된 도움A도움 기능을 페이지마다 같은 자리에
3.3.7 중복 입력 방지A같은 과정에서 이미 넣은 정보 재요구 금지
3.3.8 쉬운 인증(최소)AA로그인에 인지 테스트 강요 금지·대안 제공
3.3.9 쉬운 인증(강화)AAA인지 테스트 자체에 대한 대안 제공

접근성이 왜 SEO와 신뢰에도 이득인가?

이게 제가 가장 하고 싶은 말입니다. 접근성을 위해 하는 일은 검색·AI 노출을 위해 하는 일과 거의 겹칩니다. 명확한 제목 구조(h1→h2), 의미 있는 HTML, 이미지 대체 텍스트, 키보드로 도달 가능한 메뉴 — 이건 스크린리더만 쓰는 게 아니라 검색엔진과 AI 답변엔진이 페이지를 이해하는 데 그대로 쓰입니다. 게다가 누구나 막힘없이 쓰는 사이트는 이탈이 줄고, “이 회사 꼼꼼하다”는 신뢰를 남깁니다. 접근성·SEO·전환은 서로 다른 일이 아니라, 하나의 좋은 설계가 보여주는 세 얼굴입니다.

항목2.1만 맞춘 사이트2.2까지 반영한 사이트
사용성고정 헤더가 포커스를 덮음 · 작은 터치 영역포커스 항상 보임 · 24px↑ 타깃 · 드래그 대안
법적·기준 준수최신 권고안 미반영(2.2 신규 9개 누락)최신 W3C 권고안 기준 충족
신뢰·검색구조 불명확 → 사람·검색 모두 헷갈림명확한 구조 → 신뢰 + SEO·AI 노출에 유리

접근성을 이렇게 보는 사람이, 사이트 전체를 만듭니다

포커스 하나, 터치 영역 24px 하나를 진지하게 보는 사람이라면 색 대비도, 폼도, 카피도 같은 태도로 다룹니다. Findable에서는 이런 디테일이 ‘추가 옵션’이 아니라 기본값입니다. 당신의 사이트, 지금 키보드만으로 끝까지 쓸 수 있나요?

WCAG 2.2는 언제 나왔고 2.1과 무엇이 다른가요?
WCAG 2.2는 2023년 10월 5일 W3C 권고안으로 공개됐습니다. 2.1을 그대로 포함하면서 성공기준 9개가 새로 추가됐고, 더 이상 의미가 없어진 4.1.1 Parsing은 제거됐습니다. 새 기준은 키보드 포커스 가시성, 24px 타깃 크기, 드래그 대안, 로그인 인증 부담 완화 같은 실사용 문제에 집중합니다.
포커스가 가려지면 안 된다는 기준(2.4.11)은 무슨 뜻인가요?
키보드로 Tab을 눌러 이동했을 때 지금 포커스된 요소가 화면에서 보여야 한다는 뜻입니다. 고정(sticky) 헤더나 쿠키 배너, 채팅 위젯이 포커스된 버튼을 덮어버리면 키보드 사용자는 자기가 어디 있는지 알 수 없습니다. 2.4.11(AA)은 최소한 일부라도 보일 것을, 2.4.12(AAA)는 완전히 보일 것을 요구합니다.
타깃 크기 24px(2.5.8)는 기존 44px 권장과 충돌하나요?
충돌하지 않습니다. 2.5.8(AA)은 클릭·터치 대상이 최소 24×24 CSS 픽셀이거나, 그보다 작으면 주변과 충분히 떨어져 있을 것을 요구하는 ‘최저선’입니다. 한편 손가락 터치 기준으로 흔히 권장되는 44×44px는 더 넉넉한 모바일 가이드라인입니다. 24px는 반드시 넘겨야 할 바닥, 44px는 모바일에서 지향할 목표로 보면 됩니다.
드래그 대안(2.5.7)은 구체적으로 무엇을 해야 하나요?
드래그로만 되는 기능(드래그 정렬, 슬라이더, 카드 옮기기 등)에는 드래그 없이도 같은 일을 할 수 있는 단일 포인터 방법을 함께 제공해야 합니다. 예를 들어 슬라이더에 +/− 버튼이나 입력칸을 두고, 드래그 정렬에 ‘위로/아래로’ 버튼을 둡니다. 손 떨림이 있거나 음성으로 포인터를 쓰는 분에게 정밀한 드래그는 큰 장벽이기 때문입니다.
접근성을 챙기면 검색이나 매출에도 도움이 되나요?
네, 같은 방향입니다. 의미 있는 HTML, 명확한 제목 구조, 대체 텍스트, 키보드로 도달 가능한 메뉴는 검색엔진과 AI 답변엔진이 페이지를 이해하는 데 그대로 쓰입니다. 게다가 누구나 막힘없이 쓸 수 있는 사이트는 이탈이 줄고 신뢰가 쌓입니다. 접근성·SEO·전환은 따로 노는 일이 아니라 하나의 좋은 설계의 다른 얼굴입니다.

이런 디테일로 사이트를 만듭니다

포커스 하나까지 이렇게 다루는 팀이 당신의 홈페이지를 만들면 어떨까요. 무료 진단으로 시작하세요.

무료 진단 받기

이 글은 W3C가 2023년 10월 5일 공개한 WCAG 2.2 권고안의 신규 성공기준을 바탕으로 작성했습니다. 접근성 기준은 W3C에 의해 갱신될 수 있으니 적용 시 최신 원문(w3.org/TR/WCAG22)을 확인하세요. 본 글은 일반 정보 제공이며 법률 자문이 아닙니다. 날조된 사례·수치는 사용하지 않았습니다. 위 포커스 위젯은 이 페이지에서 실제로 동작하는 코드입니다.