Web Guide좋아요조회수랭킹
좋아요·조회수· 랭킹 기능 구현
숫자가 보이면 방문자의 행동이 달라집니다.
다만 숫자가 적으면 역효과입니다. 노출 기준을 함께 설계해야 합니다.

01조회수는 생각보다 어렵다
새로고침할 때마다 오르면 의미가 없습니다. 같은 사람이 여러 번 봐도 한 번으로 셀지 정해야 합니다.
자동 프로그램의 접속도 걸러야 정확해집니다.
1
중복 방지
같은 방문자는 일정 시간 내 한 번만 셉니다.
2
봇 제외
검색엔진 수집을 조회수에서 뺍니다.
3
관리자 제외
직원 접속이 숫자를 부풀리지 않게 합니다.
4
성능
조회할 때마다 저장하면 부하가 생깁니다. 모아서 처리합니다.
5
표시 기준
일정 수 이하일 때는 숨기는 것도 방법입니다.
02좋아요 설계
누가 눌렀는지 기록할지가 핵심입니다. 회원만 가능하게 하면 조작은 줄지만 참여도 줄어듭니다.
회원 전용
1인 1회 보장 · 조작이 어려움 · 참여율은 낮음 · 누가 눌렀는지 파악 가능
비회원 허용
참여율 높음 · 중복과 조작 가능 · 브라우저 기록에 의존 · 숫자 신뢰도 낮음
03랭킹의 부작용
인기순 정렬은 이미 인기 있는 것을 더 인기 있게 만듭니다. 새 콘텐츠가 묻힙니다.
기간을 나누거나 가중치를 두어 완화할 수 있습니다.
쏠림
상위 몇 개만 계속 노출됩니다.
기간 구분
주간·월간 랭킹으로 나누면 새 글도 기회를 얻습니다.
최신 가중치
오래된 글의 점수를 점차 낮춥니다.
조작 시도
순위가 이익과 연결되면 조작이 생깁니다.
기준 공개
산정 방식을 밝히면 불만이 줄어듭니다.
04숫자가 적을 때 어떻게 할까
오픈 직후에는 모든 숫자가 0입니다. 그대로 노출하면 인상이 나빠집니다.
기준 미만은 숫자를 감춥니다.
정확한 수 대신 많음·보통으로 표현합니다.
콘텐츠가 쌓인 뒤 기능을 공개합니다.
부풀린 숫자는 들키면 신뢰를 잃습니다.
최신순이나 추천 큐레이션으로 대체합니다.
CHECK POINT
□ 조회수 중복 집계를 막았는가
□ 검색엔진 접속이 조회수에서 제외되는가
□ 좋아요를 회원 전용으로 할지 정했는가
□ 랭킹 쏠림 완화 장치가 있는가
□ 숫자가 적을 때 표시 방식을 정했는가
□ 숫자를 임의로 부풀리지 않는가
#좋아요#조회수#랭킹#인기순 정렬#봇 차단#참여 유도#지표 설계#홈페이지 개발#웹비스타#홈페이지 제작