목록으로
KRDS 체크리스트 분석

건너뛸 게 없으면 링크도 없다

이번 165편부터는 건너뛰기 링크(Skip link) 그룹 9개(CP-045~053)입니다.

VViewCheck Insight
·2026.07.22 3분 26
건너뛸 게 없으면 링크도 없다
KRDS CP-045 — 정보 구조 없이 단일 화면으로 구성된 사이트나, 문서 시작 부분에 메뉴 탐색 내비게이션이 제공되지 않는 페이지에서는 건너뛰기 링크를 사용하지 않고 있다.

0. 들어가며 — 건너뛰기 링크를 본격적으로

이번 165편부터는 건너뛰기 링크(Skip link) 그룹 9개(CP-045~053)입니다.

건너뛰기 링크는 앞서 여러 번 등장했죠 — 공식배너 이전(CP-006), 헤더 최상단(CP-029) 등. 이제 이 접근성 핵심 컴포넌트를 본격적으로 다룹니다. 그런데 첫 규칙 CP-045는 의외로 ’쓰지 말아야 할 때’를 규정합니다 — 건너뛸 반복 내비게이션이 없는 페이지에서는 건너뛰기 링크가 불필요하다는 것이죠. 이번 편을 풀어냅니다.

1. 규칙 원문 — 미사용 조건

CP-045 (컴포넌트 > 건너뛰기 링크) “정보 구조 없이 단일 화면으로 구성된 사이트나, 정보 구조상 문서 시작 부분에 메뉴 탐색을 위한 내비게이션이 제공되지 않는 페이지에서는 건너뛰기 링크를 사용하지 않고 있다.”

반복되는 메뉴 내비게이션이 없는 페이지에서는 건너뛰기 링크를 쓰지 말라는 뜻입니다.

정리: 건너뛸 내비게이션이 없는 페이지에서는 건너뛰기 링크를 사용하지 마라. 이게 CP-045입니다.

2. 왜 안 쓸 때가 있나

건너뛰기 링크의 존재 이유는 ‘반복되는 머리말(메뉴·내비게이션)을 건너뛰고 본문으로 바로 가게’ 하는 것입니다 (CP-006). 키보드 사용자가 매 페이지마다 똑같은 메뉴를 Tab 하지 않게 하는 것이죠.

그런데 건너뛸 게 없는 페이지라면? 건너뛰기 링크가 무의미합니다. 두 경우입니다.

① 단일 화면 사이트 — 정보 구조 없이 한 화면으로만 된 사이트(예: 간단한 랜딩 페이지, 단일 안내 페이지) 입니다. 반복 내비게이션이 없으니 건너뛸 대상이 없죠.

② 시작 부분에 메뉴 내비게이션이 없는 페이지 — 문서 시작에 탐색 메뉴가 없는 페이지입니다. 메뉴가 없으면 ’메뉴를 건너뛴다’는 동작 자체가 성립하지 않죠.

이런 페이지에 건너뛰기 링크를 넣으면 오히려 혼란스럽습니다 — 건너뛸 게 없는데 “본문 바로가기”가 있으면, 사용자(특히 스크린리더)는 ‘뭘 건너뛴다는 거지?’ 혼란스럽고, 누르면 아무 의미 없는 점프가 되죠. 불필요한 요소는 없는 게 낫습니다.

이는 접근성 규칙의 중요한 원칙입니다 접근성 장치는 ‘필요한 곳에’ 있어야 하지, 무조건 다 넣는 게 능사가 아니다. 건너뛰기 링크는 반복 내비게이션이 있을 때 가치가 있고, 없으면 불필요하죠. 다음 편(CP-046)에서 ’모든 페이지에 제공’을 규정하는데, 이는 ’반복 내비게이션이 있는 일반적인 페이지’를 전제한 것입니다. CP-045는 그 예외 건너뛸 게 없는 페이지 를 명시해, 무분별한 적용을 막죠.

실무적으로 대부분의 정부 사이트 페이지는 헤더·메뉴 등 반복 내비게이션이 있으므로 건너뛰기 링크가 필요합니다 (CP-046 적용). CP-045가 적용되는 ’건너뛸 게 없는 페이지’는 상대적으로 드물지만, 그런 페이지를 정확히 식별해 불필요한 건너뛰기 링크를 빼는 것이 이 규칙입니다.

3. 점검 / 개선

무엇을 점검하나

내비게이션 유무 — 페이지에 반복되는 메뉴 내비게이션이 있는가.

불필요 시 제거 — 건너뛸 내비게이션이 없으면 건너뛰기 링크를 뺐는가.

일반 페이지는 제공 — 반복 내비게이션이 있는 페이지엔 건너뛰기 링크가 있는가(CP-046).

4. 누가 담당하나 / 우리 사이트에 해당될까?

역할책임
퍼블리셔/개발페이지 구조에 따라 건너뛰기 링크 적용/미적용 판단
접근성 담당적용 적정성 검수
페이지 성격CP-045 적용
반복 내비게이션 있는 일반 페이지건너뛰기 링크 사용 (CP-046)
단일 화면 / 시작에 메뉴 없는 페이지건너뛰기 링크 미사용 ← CP-045

건너뛸 내비게이션이 없는 페이지 = CP-045 해당(미사용).

5. 30초 자가진단 + FAQ

✅ 30초 자가진단

□ 페이지에 반복 메뉴 내비게이션이 있나요?

□ 없다면 건너뛰기 링크를 뺐나요?

□ 있다면 건너뛰기 링크를 제공하나요?

❓ FAQ

Q1. 건너뛰기 링크는 무조건 넣어야 하는 거 아닌가요? 반복 내비게이션이 있을 때입니다. 건너뛸 게 없으면 불필요하고 혼란만 줍니다. 접근성 장치도 ’필요한 곳에’가 원칙입니다. Q2. 대부분 페이지는 어떤가요? 대부분 헤더·메뉴가 있어 건너뛰기 링크가 필요합니다(CP-046). CP-045는 예외적 페이지에 적용됩니다. Q3. KRDS를 채택하면 자동인가요? 표준은 페이지 구조에 맞게 적용하도록 안내합니다.

6. 마무리

CP-045의 메시지:

건너뛸 게 없으면 링크도 없다 — 접근성 장치도 ’필요한 곳에’가 원칙이다.

건너뛰기 링크는 반복 내비게이션을 건너뛰는 장치라, 건너뛸 게 없는 페이지(단일 화면, 시작에 메뉴 없음)에서는 불필요하고 오히려 혼란을 줍니다. 무분별하게 다 넣는 게 아니라 필요한 곳에 두는 것 — 이것이 CP-045입니다.

다음 편은 반대로 ’모든 페이지에 제공’을 다룹니다. CP-046 — “웹사이트의 모든 페이지에 건너뛰기 링크를 제공한다.”

다음 편 예고 ▶ 「166. (CP-046) 웹사이트의 모든 페이지에 건너뛰기 링크를 제공하고 있다.」

ViewCheck는 건너뛰기 링크가 페이지 구조에 맞게 적용/미적용됐는지를 진단합니다.

📚 참고 출처

KRDS 컴포넌트 — 건너뛰기 링크(Skip link) 가이드 — https://www.krds.go.kr/html/site/component/component_05.html

WCAG 2.1 SC 2.4.1 Bypass Blocks

KRDS #ViewCheck #공공웹사이트 #전자정부 #디지털정부 #웹접근성 #디자인시스템 #UIUX #UI컴포넌트 #웹표준

KRDS,ViewCheck,공공웹사이트,전자정부,디지털정부,웹접근성,디자인시스템,UIUX,UI컴포넌트,웹표준

#KRDS#공공웹#컴포넌트#건너뛰기링크#미사용조건#단일화면#스킵링크#웹접근성

관련 글