정보 구조, 콘텐츠 조직, 네비게이션 계층, 사이트맵을 설계할 때 사용.
정보 구조(Information Architecture)는 4가지 체계로 구성된다.
콘텐츠를 어떤 기준으로 분류할지 결정한다.
| 분류 방식 | 설명 | 적합한 경우 |
|---|---|---|
| 주제별 | 콘텐츠의 주제/카테고리 | 쇼핑몰 카테고리, 문서 분류 |
| 작업별 | 사용자가 수행하는 작업 | 관리자 페이지 (사용자 관리, 설정, 통계) |
| 대상별 | 사용자 유형/역할 | 학생/교사/관리자 별 메뉴 |
| 시간별 | 시간순 정렬 | 게시판, 활동 로그, 타임라인 |
선택 기준:
메뉴, 버튼, 카테고리 등의 이름을 어떻게 지을지 결정한다.
규칙:
❌ Bad
- 시스템 관리
- 기타 설정
- 정보
✅ Good
- 사용자 관리
- 알림 설정
- 공지사항
라벨링 체크리스트:
사용자가 콘텐츠 사이를 이동하는 방식을 설계한다.
내비게이션 유형:
| 유형 | 위치 | 용도 |
|---|---|---|
| 글로벌 네비게이션 | 상단/사이드바 | 전체 서비스의 주요 섹션 이동 |
| 로컬 네비게이션 | 섹션 내 | 현재 섹션 내 하위 페이지 이동 |
| 컨텍스트 네비게이션 | 콘텐츠 내 | 관련 콘텐츠 링크 (추천, 관련 글) |
| 유틸리티 네비게이션 | 우측 상단 | 보조 기능 (프로필, 설정, 로그아웃) |
| 브레드크럼 | 상단 | 현재 위치와 상위 경로 표시 |
| 페이지네이션 | 하단 | 목록 페이지 간 이동 |
네비게이션 설계 규칙:
콘텐츠가 많을 때 사용자가 원하는 정보를 찾는 방식을 설계한다.
검색 설계 가이드:
사용자가 정보를 어디에서 찾을 것으로 기대하는지 고려한다.
예측 가능한 위치에 배치
기존 서비스와 유사한 패턴 사용 (Jakob's Law)
정보 가까이 배치
사용자가 원하는 정보에 3번 이내의 클릭으로 도달할 수 있어야 한다.
적용 방법:
예외: 3클릭을 초과해도 되는 경우는 "실수 방지"가 클릭 수보다 중요할 때.
새 프로젝트 또는 주요 리뉴얼 시 사이트맵을 먼저 작성한다.
## [서비스명] 사이트맵
### 메인 (/)
├── 홈 (/)
├── 로그인 (/login)
└── 회원가입 (/register)
### 대시보드 (/dashboard)
├── 개요 (/dashboard)
├── 통계 (/dashboard/analytics)
└── 알림 (/dashboard/notifications)
### 설정 (/settings)
├── 프로필 (/settings/profile)
├── 계정 (/settings/account)
└── 알림 설정 (/settings/notifications)