한 줄 정의

Notion, Linear, Stripe, Figma 등 세계 최고 수준의 SaaS 제품들이 인지 부하를 줄이고 전환율(Conversion)과 사용성을 극대화하기 위해 구현한 12가지 검증된 인터페이스 설계 패턴 모음이다.

핵심 요지

상세

12가지 주요 패턴 명세

  1. 점진적 온보딩 (Progressive Onboarding): 복잡성을 한 번에 드러내지 않고 단계적으로 노출.
  2. 전환의 순간을 만드는 빈 화면 (Empty State CTA): 사후 처리가 아닌 첫 행동을 유도하는 기회로 활용.
  3. 실시간 입력 피드백 (Inline Validation): blur 포서트 시점에 실시간 검증을 실행해 실패 피로감 제거.
  4. 커맨드 팔레트 (Command Palettes - ⌘K): 키보드 기반 초고속 액션 실행.
  5. 맥락에 맞는 툴팁 (Contextual Tooltips): 이탈 없이 30단어 이하로 바로 옆에서 의구심 해결.
  6. 망설임의 순간에 배치하는 사회적 증명: 결제 버튼 및 요금제 전환 직전에 구체 수치 제공.
  7. 스크롤 위치 반응형 내비게이션 (Sticky Navigation): 스크롤 진행에 맞춰 CTA 문구 동적 변경.
  8. 스피너 대신 스켈레톤 스크린 (Skeleton Screen): 체감 로딩 속도 획기적 향상.
  9. ‘추천 요금제’를 강조한 가격표 (Pricing Tables): 앵커링 효과와 힉의 법칙으로 결정 장애 해소.
  10. 진척도를 보여주는 온보딩 체크리스트: 이미 1~2개 완료된 상태(Endowed Progress)로 심리적 몰입 유도.
  11. 피드백을 전달하는 마이크로 인터랙션: 완료/삭제 시 튕김, 체크 등의 시각적 동장 피드백.
  12. 모듈형 디자인 시스템: 단일 진실 소스(Single Source of Truth)를 통한 빠른 시핑과 통일성.

예시

  • Linear의 ⌘K 커맨드 팔레트.
  • Notion의 목적 질문 기반 선택형 빈 화면 온보딩.
  • Stripe의 결제 폼 실시간 초록색 체크 마크 유효성 검사.

충돌

  • 화려한 비주얼이나 기교에만 치중한 UI 디자이너들의 무분별한 복제(Cargo culting)는 제품의 근본적 문제나 도메인 맥락을 왜곡할 위험이 존재함.

관련 노트