기본은 전체 검색
이번 692편은 범위 필터에 항상 ‘전체’ 옵션을 제공하고 기본값을 ’전체’로 하여 모든 정보를 검색할 수 있게 하라는 규칙입니다.

KRDS SP-018 — 범위 필터는 한 번에 하나의 옵션만을 선택할 수 있기 때문에 항상 ‘전체’ 옵션을 제공하고 기본값을 ’전체’로 하여 모든 정보를 검색할 수 있도록 하고 있다.
0. 들어가며 — 검색 범위가 처음부터 좁혀져 있으면
이번 692편은 범위 필터에 항상 ‘전체’ 옵션을 제공하고 기본값을 ’전체’로 하여 모든 정보를 검색할 수 있게 하라는 규칙입니다.
검색 범위(카테고리)가 — 처음부터 특정 범위로 좁혀져 있으면, 사용자는 다른 범위 정보를 놓치죠. SP-018은 ’전체’를 기본값으로 두라고 규정합니다. 이번 편을 풀어냅니다.
1. 원문 — ‘전체’ 옵션·기본값
SP-018 (서비스 패턴 > 검색 > 검색어 입력) “범위 필터는 한 번에 하나의 옵션만을 선택할 수 있기 때문에 항상 ‘전체’ 옵션을 제공하고 기본값을 ’전체’로 하여 모든 정보를 검색할 수 있도록 하고 있다.”
검색 범위 필터에 ‘전체’ 옵션을 항상 두고 기본값으로 해 모든 정보를 검색하게 하라는 뜻입니다.
정리: 검색 범위 필터에 ‘전체’ 옵션·기본값을 제공하라. 이게 SP-018입니다.
2. 왜 ‘전체’ 기본값인가
검색에는 범위 필터가 붙기도 합니다: ’전체 / 공지 / 자료 / 뉴스’처럼 검색 범위(카테고리)를 좁히는 거죠. 이 범위 필터는 한 번에 하나만 선택됩니다(라디오 방식). 그렇다면 기본값이 무엇이냐가 중요하죠. SP-018은 ’전체’를 기본값으로 정합니다.
기본값이 특정 범위일 때의 문제:
정보 놓침 기본값이 특정 범위(예: ‘공지’)로 돼 있으면, 사용자는 그것만 검색됩니다. 다른 범위(자료·뉴스)에 원하는 게 있어도, 못 찾죠. 범위를 바꿔야 한다는 걸 모르면, 정보를 놓칩니다.
결과 0건 오해 특정 범위로 좁혀진 채 검색해 결과가 없으면, 사용자는 ’이 사이트엔 없네’라고 오해합니다. 사실은 다른 범위에 있는데요.
그래서 SP-018은 — ‘전체’ 옵션·기본값을 요구합니다:
‘전체’ 옵션 항상 제공 범위 필터에 ‘전체’ 옵션을 항상 둡니다. 사용자가 사이트 전체를 검색할 수 있게요. 범위가 특정 카테고리로만 한정되지 않게요.
기본값 ‘전체’ 검색 기본값을 ’전체’로 합니다. 사용자가 범위를 따로 안 바꿔도, 처음엔 모든 정보를 검색 하죠. 가장 넓은 범위가 기본이라, 무엇이든 일단 찾습니다.
그 후 범위 좁히기 전체로 검색한 뒤, 결과가 많으면 사용자가 범위를 좁히게요(‘공지만 보기’ 등). 넓게 시작 → 좁히는 자연스러운 흐름이죠.
왜 ’전체’가 기본인가. 검색의 목적은 원하는 정보를 찾는 것입니다. 처음부터 범위가 좁으면, 그 밖의 정보를 놓치죠. ’전체’로 시작하면, 일단 다 검색하고, 필요하면 좁힙니다. 넓게 시작하는 게 안전합니다(정보 누락 방지).
한 번에 하나 선택(라디오). 범위 필터는 ‘한 번에 하나’(단일 선택, 라디오)입니다. 여러 범위를 동시에 못 고르죠. 그래서 모든 범위를 아우르는 ’전체’가 꼭 필요합니다. ’전체’가 없으면 특정 하나만 검색할 수밖에 없으니까요.
이 규칙은 검색(SP)의 ‘검색 범위 기본값’을 담당합니다 — 범위 필터에 ’전체’ 옵션·기본값을 제공해(018), 사용자가 처음 부터 모든 정보를 검색하고 필요 시 좁히게 하죠. 정보 누락을 막습니다.
정리하면 — 범위 필터 기본값이 특정 범위면 다른 범위 정보를 놓치고 빈 결과를 오해하므로, ‘전체’ 옵션을 항상 제공하고 기본값을 ’전체’로 해 처음부터 모든 정보를 검색하게 해야 합니다.
3. 점검 / 개선
무엇을 점검하나
‘전체’ 옵션 — 범위 필터에 ‘전체’ 옵션이 항상 있는가.
‘전체’ 기본값 — 검색 기본값이 ’전체’인가(특정 범위 아님).
범위 좁히기 — 전체 검색 후 범위를 좁힐 수 있는가.
개선 방향
범위 필터에 ‘전체’ 옵션 + 기본값 ‘전체’(모든 정보 검색).
넓게 시작 → 좁히기 흐름. 정보 누락·빈 결과 오해 방지.
4. 누가 담당하나 / 우리 사이트에 해당될까?
| 역할 | 책임 |
|---|---|
| 기획/UX | 검색 범위·기본값 설계 |
| 개발 | ‘전체’ 기본값 구현 |
| 기관 유형 | SP-018 적용 |
|---|---|
| 중앙행정기관(대표·운영) / 공공기관 / 지자체 | ✅ 권장 (범위 필터 검색) |
검색에 범위 필터를 쓰는 사이트가 해당됩니다.
5. 30초 자가진단 + FAQ
✅ 30초 자가진단
□ 범위 필터에 ‘전체’ 옵션이 항상 있나요?
□ 검색 기본값이 ’전체’인가요(특정 범위 아님)?
□ 전체 검색 후 범위를 좁힐 수 있나요?
❓ FAQ
Q1. 기본값이 특정 범위면 왜 문제인가요? 그 범위만 검색돼 다른 범위 정보를 놓칩니다. 결과가 없으면 ‘사이트에 없네’ 오해하죠. 사실은 다른 범위에 있는데요. Q2. 왜 ’전체’가 기본인가요? 처음부터 범위가 좁으면 그 밖의 정보를 놓칩니다. ’전체’로 시작하면 일단 다 검색하고, 필요하면 좁히죠. 넓게 시작하는 게 안전합니다. Q3. 범위 필터가 왜 단일 선택인가요? 한 번에 하나의 범위만 검색하는 방식(라디오)이라서요. 그래서 모든 범위를 아우르는 ’전체’가 꼭 필요합니다. 없으면 특정 하나만 검색할 수밖에 없죠.
6. 마무리
SP-018의 메시지:
기본은 전체 검색 — 범위 필터에 ‘전체’ 옵션·기본값을 제공하라.
범위 기본값이 특정 범위면 다른 정보를 놓치고 빈 결과를 오해합니다. ‘전체’ 옵션·기본값으로 처음부터 모든 정보를 검색 하게 하는 게 핵심이죠. 다음 편은 검색어 입력 필드 너비입니다.
다음 편 예고 ▶ 「693. (SP-019) 검색어 입력 필드는 일반적인 검색어가 한눈에 파악될 수 있는 너비로 제공하고 줄바꿈이나 말줄임표를 사용하고 있지 않다.」
ViewCheck는 검색 범위 필터에 ‘전체’ 옵션·기본값이 제공되는지를 진단합니다.
📚 참고 출처
KRDS 서비스 패턴 — 검색 가이드 — https://www.krds.go.kr/html/site/service/service_02.html
KRDS #ViewCheck #공공웹사이트 #전자정부 #디지털정부 #웹접근성 #디자인시스템 #UIUX #UI컴포넌트 #웹표준
KRDS,ViewCheck,공공웹사이트,전자정부,디지털정부,웹접근성,디자인시스템,UIUX,UI컴포넌트,웹표준

관련 글
다음 호는 언제?
이번 846편은 간행물 자료의 발행 주기 정보를 본문의 부제목이나 별도 안내 영역에 제공하라는 규칙입니다. 그리고 이 편이 — 846 규칙 완전 분해 시리즈의 마지막 한 편입니다.
방대한 자료를 효율적으로
이번 845편은 목록에 필터링, 정렬 방식, 상세 검색(기간, 자료 유형 등) 기능을 제공하여 정보를 효과적으로 조회하라는 규칙입니다. [정책 자료 탐색] 서브섹션의 시작이죠.
적힌 대로 가야 한다
이번 844편은 모든 링크는 실행하였을 때, 링크 레이블에 명시된 적절한 화면으로 이동하라는 규칙입니다.
