이 글에서 배울 수 있는 것
- ✓ 별점 노출이 클릭률에 미치는 영향
- ✓ Review와 AggregateRating 스키마의 차이
- ✓ 바로 쓸 수 있는 JSON-LD 작성 템플릿
- ✓ 어떤 콘텐츠에 적용 가능한지
- ✓ 구글 정책 위반으로 페널티 받는 흔한 실수
① 별점이 클릭률에 미치는 영향
검색 결과에서 제목과 설명만 있는 페이지와, 노란 별점(★★★★☆)과 리뷰 개수가 함께 표시되는 페이지가 나란히 있다면 사용자 시선은 자연스럽게 별점 쪽으로 먼저 갑니다. 이 별점 리치 스니펫은 검색 순위 자체를 올리지는 않지만, 같은 순위에서도 클릭률(CTR)을 눈에 띄게 높이는 효과가 있습니다.
특히 병원·음식점·서비스업처럼 선택 전 신뢰가 중요한 업종일수록 별점 노출의 체감 효과가 큽니다. 가격 비교보다 “다른 사람들의 평가”가 최종 선택에 큰 영향을 주기 때문입니다.
핵심 포인트
리뷰 스키마는 순위 상승 요소가 아니라 클릭률 상승 요소입니다. 메타 디스크립션과 마찬가지로, 이미 검색 결과에 노출되고 있는 페이지의 “선택 받을 확률”을 높이는 역할을 합니다.
② Review와 AggregateRating의 차이
| 구분 | Review | AggregateRating |
|---|---|---|
| 의미 | 개별 리뷰 1건 | 여러 리뷰를 종합한 평균 평점 |
| 구성 요소 | 작성자, 평점, 리뷰 본문 | 평균 평점(ratingValue), 리뷰 수(reviewCount) |
| 검색결과 표시 | 단일 리뷰 인용 형태로 표시되기도 함 | 별점 + “리뷰 32개” 형태로 주로 표시 |
| 실무 활용 | 후기 페이지 등에서 개별 리뷰 마크업 시 사용 | 제품·서비스 페이지에서 종합 평점 노출 시 사용 |
일반적으로 검색결과 별점 노출을 목표로 한다면 AggregateRating이 핵심입니다. Review는 개별 리뷰 각각을 구조화할 때 함께 사용됩니다.
③ 실전 작성법
AggregateRating은 단독으로 쓰이지 않고, Product, LocalBusiness, Service 등 리뷰 대상이 되는 스키마 안에 중첩해서 작성합니다.
LocalBusiness + AggregateRating 예시
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "예시 클리닉",
"image": "https://example.com/clinic.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "중동로254번길 90",
"addressLocality": "부천시",
"addressCountry": "KR"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "32"
}
}개별 Review 포함 예시
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "예시 클리닉",
"review": {
"@type": "Review",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
},
"author": {
"@type": "Person",
"name": "김OO"
},
"reviewBody": "친절하고 꼼꼼하게 상담해주셨습니다."
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "32"
}
}⚠️ 필수 항목 누락 주의
ratingValue와 reviewCount(또는 ratingCount) 중 하나라도 빠지면 구글이 리치 스니펫으로 인식하지 못합니다. 두 값 모두 실제 데이터와 정확히 일치해야 합니다.
④ 어떤 콘텐츠에 적용 가능한가
구글은 리뷰 스키마를 어떤 페이지에나 허용하지 않습니다. 아래와 같은 대상에 한해 리치 스니펫 노출을 지원합니다.
- 제품(Product) — 쇼핑몰의 개별 상품 페이지
- 지역 비즈니스(LocalBusiness) — 병원, 식당, 매장 등 오프라인 사업체
- 서비스(Service) — 특정 서비스 제공 페이지
- 레시피, 영화, 도서 등 구글이 정의한 특정 콘텐츠 유형
⚠️ 적용 불가 사례
일반 기업 소개 페이지, 블로그 글, 회사 전체(Organization)에 대한 별점은 구글이 검색결과에 노출하지 않습니다. 반드시 위 유형에 해당하는 구체적 대상에 리뷰를 연결해야 합니다.
⑤ 구글 정책과 흔한 위반 사례
리뷰 스키마는 신뢰도와 직결되는 만큼 구글이 가장 엄격하게 관리하는 구조화 데이터 중 하나입니다. 정책을 위반하면 리치 스니펫이 노출되지 않는 것을 넘어 수동 조치(페널티)까지 받을 수 있습니다.
| 위반 사례 | 문제점 |
|---|---|
| 셀프 작성 리뷰 | 실제 고객이 아닌 운영자가 직접 작성한 후기를 마크업 |
| 회사 전체에 대한 평점 | Organization·웹사이트 전체에 대한 AggregateRating은 금지 |
| 실제와 다른 평점 표시 | 실제 리뷰 데이터보다 부풀린 ratingValue 사용 |
| 제3자 리뷰 무단 도용 | 다른 플랫폼의 리뷰를 허가 없이 가져와 마크업 |
✓ 안전한 방법
홈페이지 내 실제 리뷰 게시판·후기 시스템을 운영해 고객이 직접 남긴 리뷰만 수집하고, 해당 데이터를 그대로 스키마에 반영합니다.
⑥ 리뷰 스키마 적용 전 체크리스트
| 항목 | 확인 사항 |
|---|---|
| 리뷰 출처 | 실제 고객이 남긴 리뷰인가? |
| 적용 대상 | Product·LocalBusiness·Service 등 허용된 유형인가? |
| 필수 필드 | ratingValue와 reviewCount가 모두 포함되어 있는가? |
| 데이터 일치 | 스키마 수치가 실제 화면에 보이는 리뷰 데이터와 일치하는가? |
| 페이지 내 표시 | 사용자 화면에도 동일한 리뷰·평점이 실제로 보이는가? |
⑦ 자주 묻는 질문 (FAQ)
리뷰 스키마를 넣으면 검색결과에 무조건 별점이 나오나요?
아닙니다. 스키마를 정확히 작성해도 별점 노출은 구글의 자체 판단에 달려 있습니다. 구글은 리치 스니펫 노출 여부를 보장하지 않으며, 스팸으로 의심되거나 정책을 위반한 경우 스키마가 있어도 노출되지 않거나 수동 조치를 받을 수 있습니다.
홈페이지에 직접 후기를 몇 개 적어놓고 리뷰 스키마를 써도 되나요?
권장하지 않습니다. 구글 가이드라인은 자체 제작 후기, 셀프 리뷰, 검증되지 않은 리뷰에 대한 마크업을 금지합니다. 실제 고객이 남긴 리뷰만 사용해야 하며, 리뷰 수집 자체가 없는 신규 사업자라면 스키마 적용보다 실제 리뷰 확보가 우선입니다.
네이버 플레이스 리뷰도 리뷰 스키마로 표시할 수 있나요?
네이버 플레이스 리뷰는 네이버 자체 시스템에서 관리되며 홈페이지의 Review 스키마와는 별개입니다. 홈페이지에 리뷰 스키마를 적용하려면 자사 홈페이지에서 직접 수집한 고객 리뷰 데이터를 별도로 마크업해야 합니다.