검색 콘텐츠에 비교표를 넣을 때 정렬 버튼이 있어도 날짜와 숫자가 문자처럼 뒤섞이거나 다시 들어오면 순서가 초기화되면 활용하기 어렵다. 표 정렬은 위아래 화살표를 붙이는 기능보다 각 열의 데이터 유형, 기본 순서, 동점 기준, 빈값 처리 방식을 정의하는 일이 먼저다. 이용자가 현재 무엇을 기준으로 보고 있는지 화면과 보조기기 모두에 전달해야 한다.
열마다 올바른 비교 기준 정하기
날짜는 표시 형식과 무관하게 실제 날짜값으로, 파일 크기와 비율은 숫자로 정렬한다. 한글 제목은 숫자·기호·영문이 섞였을 때의 순서를 정하고 운영체제나 브라우저에 따라 달라지지 않는지 확인한다. 값이 없는 셀을 맨 위에 둘지 아래에 둘지도 업무 의미에 맞춰 합의한다. 동점일 때는 제목이나 고유 번호 같은 두 번째 기준을 적용해 새로 고칠 때 행이 무작위로 바뀌지 않게 한다. ‘최신순’이 작성일인지 수정일인지 열 이름과 설명에서 명확히 한다.
현재 정렬 상태를 분명히 보여주기
선택한 열의 제목에 오름차순·내림차순 상태를 텍스트와 속성으로 전달하고 색상만 바꾸지 않는다. 같은 제목을 연속해서 눌렀을 때 순서가 어떻게 바뀌는지 일관되게 한다. 필터를 적용한 뒤에도 정렬이 유지되는지, 페이지 이동과 뒤로가기에서 상태가 복원되는지 시험한다. 키보드로 열 머리글에 접근해 실행할 수 있어야 하며 정렬 뒤 초점과 표 설명이 사라지지 않아야 한다. 화면 폭이 좁아 열이 카드로 바뀌어도 현재 순서를 확인할 단서를 남긴다.
경계값으로 정렬 오류 검수하기
한 자리와 두 자리 숫자, 서로 다른 날짜 형식, 음수와 소수, 빈값, 같은 값, 매우 긴 제목을 포함한 시험 데이터를 준비한다. 첫 페이지에서만 정렬되고 전체 데이터에는 적용되지 않는 문제도 확인한다. 정렬 뒤 이용자가 다시 원래 순서로 돌릴 수 있는지와 다운로드 파일에도 같은 순서가 필요한지 결정한다. 오류가 발견되면 조회 증가보다 잘못된 비교와 선택 가능성을 먼저 고친다. 안정적인 정렬은 콘텐츠 상위 노출을 직접 만드는 요소가 아니라 표의 사실을 왜곡 없이 비교하게 하는 정보 품질이다.
‘현재 정렬 상태를 분명히 보여주기’의 결과를 해석하는 기준
‘검색 콘텐츠 표의 정렬 순서를 예측 가능하게 만드는 법’을 게시했다는 사실, ‘현재 정렬 상태를 분명히 보여주기’가 화면에 노출됐다는 사실, 실제 문의나 행동이 생겼다는 사실은 서로 다른 단계입니다. 관찰 기록에는 확인한 주소와 시점, 사용한 기기나 경로, ‘열마다 올바른 비교 기준 정하기’에서 ‘경계값으로 정렬 오류 검수하기’까지 실제로 이동했는지를 적습니다. 한 번의 화면 확인만으로 ‘현재 정렬 상태를 분명히 보여주기’의 성과를 확정하지 않고 비교 기간과 변경 내용을 같이 봅니다. 문의가 늘거나 줄었을 때도 곧바로 한 문장 때문이라고 결론짓지 말고 ‘열마다 올바른 비교 기준 정하기’의 내용 변경, ‘경계값으로 정렬 오류 검수하기’의 연결 상태, 운영 일정처럼 함께 달라진 조건을 구분합니다.