제목 제공 - by. UXKM

요약 설명

관련 지침 : 페이지, 프레임, 콘텐츠 블록에는 적절한 제목을 제공해야 한다.
페이지, 프레임, 콘텐츠 블록의 제목은 사용자가 웹 콘텐츠를 운용하기 쉽게 도와줍니다. 제목은 간단 명료해야 하며, 해당 페이지, 프레임, 콘텐츠 블록을 유추할 수 있도록 제공해야 합니다.

관련 WCAG 2.2 성공 기준

  • 웹 페이지 제목(title) 제공

    모든 웹 페이지가 해당 내용을 간단명료하게 기술한 제목을 포함하고 있을 경우, 사용자(예: 시각장애인, 지적장애인, 중증지체장애인 등)는 여러 개의 웹 페이지가 열려 있더라도 제목을 통해 웹 페이지를 선택하므로, 모든 웹 페이지에는 해당 페이지를 간단명료하게 설명한 제목을 제공해야 합니다. 또한, 웹 페이지는 유일하고 서로 다른(unique and exclusive) 제목을 제공해야 합니다.

  • 팝업창 제목(title) 제공

    팝업창에도 제목을 제공해야 합니다.

  • 프레임 제목(title) 제공

    웹 페이지의 모든 프레임에는 각 프레임을 설명하는 간단명료한 제목을 제공해야 합니다. 모든 프레임에 간단명료한 제목이 부여되면, 사용자(예: 시각장애인, 지적장애인, 중증지체장애인 등)는 프레임 제목을 통해 프레임의 선택, 이동 등이 가능하게 됩니다. 아무런 내용이 없는 프레임에도 '빈 프레임' 등과 같이 제목을 제공해야 합니다.

  • 콘텐츠 블록 제목 구성

    콘텐츠 블록에는 적절한 제목(heading)을 제공하면 제목과 본문을 구분할 수 있으며, 제목을 이용하여 콘텐츠 블록 간의 이동이 가능합니다. 그러나 본문이 없는 콘텐츠 블록에는 제목을 붙이지 않아야 합니다.

  • 특수 기호 사용 제한

    웹 페이지, 프레임 또는 콘텐츠 블록의 제목은 문장의 하나로 간주하여 불필요한 특수 기호를 반복하여 사용하지 않아야 합니다.

2.4.2 페이지 제목 (Page Titled) (Level A) 2.4.6 제목 및 레이블 (Headings and Labels) (Level AA) WAI - Understanding Page Titles MDN - HTML 제목 요소

기대효과

  • 웹사이트의 모든 웹 페이지에 각각 고유한 제목을 제공하면, 사용자가 동시에 여러 웹 페이지를 열어두었을 때도 페이지 제목을 통해 쉽게 식별하고 웹 페이지 간을 편리하게 이동할 수 있습니다. 이는 시각장애인, 지적장애인, 지체장애인 등 다양한 사용자가 웹사이트를 보다 효율적으로 사용할 수 있게 돕습니다. 따라서, 각 페이지는 해당 페이지만의 유일한 제목을 가져야 합니다.
  • 웹 페이지를 구성하는 모든 프레임에 고유한 제목을 제공하면, 시각장애인, 지적장애인, 중증지체장애인 등 사용자는 프레임 제목을 통해 프레임 간을 쉽게 구별하고 편리하게 이동할 수 있습니다. 이를 위해, 페이지와 마찬가지로, 동일한 페이지 내의 모든 프레임은 각각 유일하고 서로 다른 프레임 제목을 가져야 합니다.

필요성

  • 콘텐츠 구조를 파악하고 빠르게 원하는 정보를 찾을 수 있도록 도와줍니다.
  • 스크린 리더 사용자에게 명확한 내비게이션 경로를 제공하여, 콘텐츠를 쉽게 탐색할 수 있습니다.
  • 콘텐츠의 의미를 명확하게 설명함으로써 인지장애 사용자도 이해하기 쉽게 만듭니다.

대상

  • 사용자 유형
  • 이유
  • 시각장애인

    제목을 통해 구조를 탐색

  • 인지장애 사용자

    제목을 보고 내용 예측 가능

  • 비장애 사용자

    섹션 간 빠른 이동 가능

체크리스트

  • 모든 페이지에 <title> 요소가 있는가?
  • 콘텐츠 블록에 적절한 제목 태그(<h1> ~ <h6>)가 포함되어 있는가?
  • 제목은 콘텐츠의 주제를 잘 반영하고 있는가?
  • 제목 계층이 논리적으로 구성되어 있는가?

테스트 방법

  • 브라우저 탭에서 <title>을 확인하여 각 페이지의 제목이 적절한지 확인합니다.
  • 스크린 리더를 사용하여 제목 목록을 탐색하고, 제목이 명확하게 읽히는지 확인합니다.
  • 콘텐츠 내의 heading 구조와 의미가 일치하는지 점검하여, 논리적인 계층 구조가 유지되는지 확인합니다.

QA 지표

  • 제목 누락률
  • 제목 계층 오류율
  • 제목과 콘텐츠 일치도

개발방법

html 예시

Vue 예시

React 예시

점검 기준

  • <title>이 페이지 내용을 대표하는가?
  • 콘텐츠 블록마다 <h1> ~ <h6> 구조가 논리적인가?
  • 중복되지 않는 의미 있는 제목이 사용되었는가?

점검 방법

  • 브라우저 탭에서 제목이 콘텐츠와 일치하는지 확인합니다.
  • 개발자 도구에서 heading 계층 구조를 확인하여 제목이 논리적으로 잘 구성되었는지 점검합니다.
  • 스크린 리더의 heading 탐색 기능을 사용하여 제목을 올바르게 인식하고, 사용자에게 의미 있는 정보를 제공하는지 확인합니다.

준수/미준수 사례

미준수 사례 (제목과 콘텐츠 내용이 다른 경우)

문제점 :
<title> 태그에는 "홈페이지"라는 제목이 제공되고 있지만, 실제 페이지 콘텐츠는 "웹 접근성에 대해 배워봅시다"라는 내용을 담고 있습니다.
사용자가 이 페이지를 열면, 브라우저 탭에 "홈페이지"라고만 표시되어 페이지의 실제 내용을 정확하게 파악하기 어려워집니다. 특히 스크린 리더 사용자는 페이지의 주요 주제를 알기 어렵습니다.
사용자가 여러 탭을 열었을 때, 제목만 보고 페이지를 구별하기 어려운 문제가 발생합니다.

준수 사례

설명 :
<title> 태그에 "웹 접근성 안내"라는 제목을 추가하여 페이지의 주제를 명확하게 나타냄.
사용자는 브라우저 탭에서 "웹 접근성 안내"라는 제목을 보고 이 페이지의 주제를 쉽게 이해할 수 있습니다. 또한 스크린 리더 사용자도 페이지 내용을 쉽게 파악할 수 있습니다.
여러 탭을 열었을 때 사용자가 탭 제목만으로 페이지의 내용을 쉽게 구별할 수 있습니다.

관련 영상

출처 : AOA11Y (Academy Of Accessibility)


접근성 테스트 도구 활용 점검방법

결론

접근성은 시작은 있지만 끝이 없는 작업입니다.
오류 항목을 정기적으로 점검하여 접근성 개선을 한다면 점차 검사를 할 항목이 줄어들게 될 것입니다. 모두가 차별 없이 서비스를 이용할 수 있도록 접근성 유지를 위한 모두의 노력이 필요합니다. 무엇보다 접근성 작업은 서비스를 제공한다면 선택이 아닌 필수로 지켜야하는 항목임을 잊지 말아야 합니다.

접근성 작업 시 점검 필수사항

  • 접근성 가이드(WCAG, KWCAG, WAI-ARIA) 내용 숙지
  • 접근성 체크리스트 작성
  • 접근성 자동 및 수동 검사(스크린리더) 진행
  • 접근성 검사 툴(Lighthouse Accessibility 등) 활용 오류 항목 개선 및 내용 정리
  • 접근성 사용자 테스트
  • 접근성 정기적인 모니터링