스키마와 리치 스니펫

구글 리뷰 리치 스니펫 표시하는 방법과 유지하는 방법

별점 스니펫은 클릭률을 높이지만, 구글은 자체 기준으로 부여하거나 취소합니다. 획득하는 방법, 테스트하는 방법, 사라지는 이유를 정리합니다.

작성자 Luca업데이트 7 min

별점 스니펫은 구글이 세 가지를 동시에 신뢰할 때 표시됩니다. 페이지에 유효한 리뷰 구조화 데이터가 있는지, 해당 데이터가 페이지의 주요 대상을 설명하는지, 그리고 동일한 평점이 실제 방문자에게도 보이는지가 그 조건입니다. 마크업은 주장이고, 눈에 보이는 콘텐츠는 증거입니다. 두 가지가 일치할 때 구글이 스니펫을 부여합니다.

가장 흔한 실패 원인은 불일치입니다. 페이지에 표시되지 않는 4.8 평균 평점을 마크업에만 기재하거나, 특정 상품이 아닌 사이트 전체를 대상으로 마크업을 작성하면, 구글은 이를 설명이 아닌 장식으로 간주하여 별점을 표시하지 않습니다.

  • 페이지에 유효한 리뷰 또는 aggregateRating 구조화 데이터가 있어야 합니다.
  • 사람이 실제로 볼 수 있는 평점과 리뷰 수가 해당 페이지에 표시되어야 합니다.
  • 마크업은 헤더, 푸터, 사이트 전체가 아닌 페이지 주제에 연결되어야 합니다.
  • 구글이 해당 쿼리에서 소개할 가치가 있다고 판단하는 페이지여야 합니다.

자격 요건에는 최저 기준이 있습니다. 구조화 데이터가 문법적으로 유효해야 하고, 구글이 리뷰 스니펫에 지원하는 유형을 사용해야 하며 쇼핑몰에서는 Product가 일반적입니다. 또한 평점 값, 척도, 리뷰 수가 모두 존재하고 일관성을 유지해야 합니다.

기술적인 조건을 모두 충족한 페이지도 구글이 소개하는 기준선 바로 아래에 머물 수 있습니다. 자격 요건은 필요 조건이지 충분 조건이 아닙니다. 테스트를 통과한 페이지는 후보로 취급해야 하며, 확정으로 받아들여서는 안 됩니다.

구글의 Rich Results Test에 페이지를 입력하여 확인합니다. 실제 URL이나 렌더링된 HTML을 붙여 넣으면, 감지된 리치 리절트 유형과 각각의 유효 여부를 확인할 수 있습니다. 오류는 자격을 차단하지만, 경고는 대부분 차단하지 않습니다. 그러나 경고도 해결하는 것이 좋습니다.

중요한 주의 사항이 있습니다. Rich Results Test는 적격 여부를 확인하는 것이지, 실제 표시를 보장하지는 않습니다. 마크업이 올바르게 구성되어 감지되었다는 것을 알려 줄 뿐, 구글이 별점을 표시할지는 알 수 없습니다. 그 결정은 서빙 시점에 쿼리별로, 테스트가 평가하지 않는 신호에 따라 이루어집니다.

  • 로컬 초안이 아닌 실제 URL을 테스트하여 구글이 실제로 렌더링하는 내용을 확인합니다.
  • 감지된 유형이 의도한 유형인지 확인합니다(Organization이 아닌 Product).
  • 파싱된 값을 읽어 평점, 척도, 리뷰 수가 페이지 내용과 일치하는지 확인합니다.
  • 테마 변경으로 마크업이 조용히 깨질 수 있으므로 배포 후에도 재확인합니다.

부여 자체가 영구적이지 않기 때문입니다. 구글은 자체 판단에 따라 리치 리절트를 부여하며, 특정 페이지나 사이트 전체에 대해 사전 공지 없이 코드 변경 없이도 언제든지 취소할 수 있습니다. 몇 달간 표시되던 별점이 마크업이 유효한 상태에서도 하룻밤 사이에 사라질 수 있습니다.

일반적인 원인으로는 카테고리에 대한 품질 또는 스팸 재평가, 자가 홍보 리뷰 마크업에 대한 수동 조치, 지원 schema 유형 요건 강화, 또는 해당 쿼리에서의 페이지 순위 하락이 있습니다. 이 중 어느 것도 테스트 도구에서 오류로 표시되지 않기 때문에, 별점이 사라지면 아무 이유 없이 발생한 것처럼 느껴질 수 있습니다.

유지는 일회성 설정이 아니라 지속적인 관리입니다. 마크업이 조용히 깨지는 경우, 눈에 보이는 콘텐츠와 데이터가 어긋나는 경우, 구글 정책이 변경되는 경우를 모니터링해야 합니다. 작업량은 적지만 반복적이며, 실패 방식은 조용합니다. 별점이 표시를 멈춰도 알림이 없습니다.

대부분의 리뷰 앱은 페이지 방문 쇼핑객을 위해 만들어졌으며, widget을 삽입하는 것에서 멈춥니다. 바로 그 지점에서 스니펫의 내구성이 취약해집니다. 기존 리뷰를 페이지에 렌더링하고, 눈에 보이는 콘텐츠로 뒷받침하며, 테마와 구글의 규칙이 변경되어도 읽기 가능한 상태를 유지하는 것, 이 간극을 BeyondReviews가 해결하기 위해 만들어졌습니다.

  • 눈에 보이는 평점과 리뷰 수를 마크업과 항상 동기화 상태로 유지합니다.
  • 테마나 앱 업데이트 후에도 Rich Results Test를 재실행합니다.
  • 리치 리절트 커버리지와 노출 수의 감소를 Search Console에서 모니터링합니다.
  • 페이지 주제에 대한 진정한 온페이지 리뷰만 마크업하고, 사이트 전체 평점은 마크업하지 않습니다.

리뷰 수가 많으면 마크업의 신뢰도가 높아 보이지만, 볼륨만으로 스니펫을 획득할 수는 없습니다. 구글은 리뷰가 진정성이 있는지, 해당 페이지의 상품을 설명하는지, 사용자에게 표시된 평점이 데이터와 일치하는지를 평가합니다. 페이지에 표시되지 않는 4,000개의 리뷰를 주장하는 페이지보다, 주제에 맞는 구체적인 리뷰 40개가 눈에 보이게 표시된 페이지가 더 강력한 후보입니다.

내가 통제할 수 있는 것은 구매자에게 보이는 내용과 마크업이 말하는 내용 간의 일관성입니다. 실제 리뷰가 페이지에 표시되고, 해당 상품에 관한 것이라면 구글이 검색 결과에서 별점을 표시하기 전에 찾는 근거를 제공하게 됩니다.

일치
별점 스니펫은 페이지에 표시된 평점과 일치하는 리뷰 구조화 데이터를 요구합니다
Google Search Central, 2024
재량권
구글은 자체 재량에 따라 리치 리절트를 부여하며 언제든지 취소할 수 있습니다
Google Search Central, 2024
자격 ≠ 표시
Rich Results Test는 자격 여부를 확인하는 것이지, 표시를 보장하지 않습니다
Google Search Central, 2024
자주 묻는 질문
구글에서 별점이 사라진 이유는 무엇인가요
대부분의 경우 코드가 깨진 것이 아니라 구글이 취소한 것입니다. 구글은 자체 재량에 따라 리치 리절트를 부여하며, 카테고리 품질 재평가, 자가 홍보 마크업에 대한 수동 조치, 또는 정책 변경 이후 구조화 데이터가 유효한 상태에서도 취소할 수 있습니다. Search Console에서 수동 조치 여부를 확인한 뒤, 눈에 보이는 평점이 마크업과 여전히 일치하는지 점검해 보십시오.
Rich Results Test를 통과하면 별점이 반드시 표시되나요
아닙니다. Rich Results Test는 마크업이 유효하고 감지되었다는 적격 여부를 확인하는 것이지, 표시를 보장하지 않습니다. 구글은 서빙 시점에 쿼리별로, 테스트가 평가하지 않는 신호에 따라 스니펫 표시 여부를 결정합니다. 테스트를 통과한 페이지는 후보일 뿐, 확정이 아닙니다.
페이지에 평점이 표시되지 않아도 리뷰 schema를 추가할 수 있나요
아닙니다. 그렇게 하면 스니펫 자체를 잃을 수 있습니다. 별점 리치 스니펫은 사람이 실제로 볼 수 있는 콘텐츠와 일치하는 리뷰 구조화 데이터를 요구합니다. 페이지에 표시되지 않는 평점을 마크업에 기재하면 구글은 이를 자가 홍보로 간주하여 수동 조치를 취할 수 있으며, 이는 리치 리절트를 제거하는 결과를 초래합니다.
리뷰 별점이 구글 검색 결과에 표시되기까지 얼마나 걸리나요
유효한 마크업이 적용되고 크롤링된 후 며칠에서 몇 주를 예상해야 합니다. 구글이 페이지를 다시 크롤링하고, 눈에 보이는 콘텐츠에 대해 데이터를 검증한 뒤, 해당 페이지를 소개할 가치가 있다고 판단해야 합니다. 별점을 강제로 표시하는 설정은 없습니다. 페이지를 적격 상태로 만들면, 구글이 언제 혹은 표시할지 여부를 결정합니다.