Guides스키마와 리치 스니펫

구글 검색에서 별점이 갑자기 사라지는 이유 5가지

몇 달간 노출되던 별점이 예고 없이 사라질 수 있습니다. 구글이 리뷰 스니펫을 제거하는 다섯 가지 원인을 빈도순으로 정리하고, 각 원인을 진단하는 방법을 설명합니다.

짧은 답: 구글이 별점 스니펫을 제거하는 것은 적격 요건이 충족되지 않기 때문입니다. 빈도순으로 정리한 다섯 가지 주요 원인은 다음과 같습니다. 마크업이 페이지에 실제로 표시되는 리뷰와 더 이상 일치하지 않는 경우, 자사 업체를 직접 평가한 자기 홍보성 리뷰인 경우, 수동 조치 또는 정책 변경이 있었던 경우, 크롤러가 실행하지 못한 JavaScript 내에서만 리뷰 텍스트가 렌더링되는 경우, 그리고 마크업의 평점 수가 페이지에 표시된 수와 더 이상 일치하지 않는 경우입니다. 패널티라고 단정하기 전에 Rich Results Test로 각 원인을 순서대로 진단하십시오.

별점이 갑자기 사라진 이유는 무엇입니까?

구글의 별점 스니펫 자격은 매 크롤링마다 재검토됩니다. 한 번 승인되면 영구적으로 유지되는 것이 아닙니다. 구조화된 데이터가 리뷰 스니펫 규칙을 충족하고, 방문자가 실제로 보는 내용과 일치할 때만 별점이 표시됩니다. 이 두 조건 중 하나라도 변경되면, 실수로 변경된 경우라 하더라도, 별점은 조용히 사라집니다.

반드시 사이트에 문제가 생겨야 이런 일이 발생하는 것은 아닙니다. widget 업데이트, 테마 변경, 구글 정책 수정, 또는 렌더링이 느린 페이지를 크롤링한 것만으로도 스니펫이 제거될 수 있습니다. 아래 원인을 순서대로 확인하십시오. 첫 번째 원인이 대부분의 사례를 차지합니다.

  • 마크업과 페이지에 표시된 리뷰가 일치하지 않는 경우 (가장 흔함).
  • 자기 홍보성 리뷰로 상품 별점 스니펫 적격 요건을 충족하지 못하는 경우.
  • 수동 조치 또는 리뷰 스니펫 정책 변경이 있었던 경우.
  • 크롤러가 건너뛴 JavaScript 내에서만 리뷰 텍스트가 렌더링되는 경우.

첫 번째 원인: 마크업이 페이지의 리뷰와 일치합니까?

마크업과 방문자에게 실제로 보이는 리뷰 간의 불일치는 가장 흔한 원인입니다. 구글은 마크업의 평점과 리뷰가 페이지에 직접 존재하고 눈에 보여야 한다고 요구합니다. AggregateRating이 리뷰 412개를 기재하고 있는데 페이지의 widget이 로드되지 않거나 38개만 표시된다면, 해당 스니펫은 적격 요건을 잃게 됩니다.

이 문제는 리디자인, 앱 업데이트, 마이그레이션 후에 가장 자주 발생합니다. 테마에 마크업은 그대로 남아 있는데, 실제 리뷰는 이동하거나 변경되거나 렌더링이 중단된 경우입니다. 두 가지를 일치시킨 후 재검증하는 것이 해결책입니다.

  • Rich Results Test에서 라이브 URL을 열고 파싱된 AggregateRating을 확인하십시오.
  • ratingValue와 reviewCount를 페이지에 실제로 로드되는 내용과 비교하십시오.
  • 마크업의 리뷰가 방문자에게 보이는 리뷰와 일치하는지, 오래된 블록이 아닌지 확인하십시오.

두 번째 원인: 자사 업체를 직접 평가하고 있습니까?

자사 업체에 대한 리뷰는 상품 별점 스니펫의 적격 요건을 충족하지 않습니다. 구글은 사업자가 자신에 대해 수집한 평점을 자기 홍보성으로 간주하며, 판매자가 기대하는 방식으로 별점을 표시하지 않습니다. 이 규칙은 시간이 지나면서 더 엄격해졌으며, 이전 가이드라인에서는 적합했던 페이지의 스니펫도 소급하여 제거되었습니다.

핵심은 리뷰가 무엇에 관한 것인지입니다. 해당 상품 페이지에 마크업된 특정 상품에 대한 리뷰는 여전히 적격합니다. 별점을 얻기 위해 서비스 페이지나 홈페이지에 게시하고 마크업된 매장이나 브랜드 전체에 대한 리뷰는 구글이 현재 억제하는 패턴입니다. widget의 위치가 아니라 리뷰가 설명하는 대상이 무엇인지를 기준으로 진단하십시오.

세 번째 원인: 수동 조치나 정책 변경이 있었습니까?

마크업이 깔끔하고 리뷰가 적격하다면, 구글이 규칙을 변경했거나 사이트를 플래그했는지 확인하십시오. Search Console을 열고 두 곳을 확인하십시오. 수동 조치 보고서와, 개선 보고서에서 판매자 목록 또는 리뷰 스니펫 상태입니다. 수동 조치는 문제를 명시하지만, 조용한 정책 변경은 그렇지 않습니다. 별점이 사라진 날짜를 구글 검색 상태 공지와 대조하십시오.

정책 변경은 사이트에 기술적으로 잘못된 것이 없기 때문에 답답한 사례입니다. 적격 기준이 달라진 것뿐입니다. 적용할 수정 사항이 없으며, 구글이 여전히 인정하는 패턴으로 돌아가는 것만이 방법입니다. 대개는 리뷰를 해당 상품에 다시 연결하는 것을 의미합니다.

네 번째 원인: 크롤러가 리뷰 텍스트를 읽을 수 있습니까?

JavaScript로 렌더링된 리뷰 텍스트는 크롤러가 놓칠 수 있습니다. 많은 리뷰 앱이 별점, 리뷰 수, 리뷰 본문을 페이지 로드 후 실행되는 widget을 통해 삽입합니다. 방문자에게는 내용이 채워진 섹션으로 보입니다. 그러나 렌더링 시간이 초과되거나 실행되지 않은 Googlebot에게는 빈 컨테이너만 보일 수 있습니다. 이는 마크업이 크롤러가 존재를 확인할 수 없는 리뷰를 설명하는 것을 의미합니다.

URL 검사 도구로 진단하십시오. 크롤링된 페이지 보기를 사용하여 렌더링된 HTML에서 실제 리뷰 문장과 평점 숫자를 검색하십시오. 구글이 가져온 내용에 해당 텍스트가 없다면, 브라우저에 무엇이 표시되든 리뷰는 사실상 보이지 않는 것입니다. 지속적인 해결책은 서버에서 페이지 HTML에 리뷰를 렌더링하는 것으로, 텍스트와 마크업이 스크립트 실행 전에 존재하도록 하는 것입니다.

  • URL 검사 도구에서 라이브 URL을 실행한 후 크롤링된 페이지를 확인하십시오.
  • widget div뿐만 아니라 실제 리뷰 문장을 크롤링된 HTML에서 검색하십시오.
  • 텍스트가 없다면 해당 리뷰는 크롤러가 실행하지 못한 JavaScript에 의존하는 것입니다.

다섯 번째 원인: 평점 수가 여전히 일치합니까?

마크업의 리뷰 수가 페이지에 표시된 수와 일치하지 않는 경우는 불일치 문제의 조용한 변형으로, 별도로 확인할 가치가 있습니다. 마크업의 reviewCount가 하드코딩되어 있는데 관리 과정에서 리뷰 몇 개가 삭제되거나 동기화가 실패하면, 마크업의 숫자가 렌더링된 숫자와 일치하지 않게 됩니다. 구글은 이를 일관성 없는 구조화 데이터로 판단하고 스니펫을 보류할 수 있습니다.

마크업의 ratingValue 반올림 방식이 페이지와 다르거나, 상품 변형이 상위 상품의 수를 상속하는 경우에도 같은 문제가 발생합니다. 두 곳의 정확한 숫자를 확인하고 일치시키십시오. 수는 보이는 리뷰를 렌더링하는 것과 동일한 소스에서 생성되어야 하며, 절대 수동으로 입력해서는 안 됩니다.

정리

별점 스니펫은 일관성 있고, 적격하며, 읽을 수 있는 페이지에 부여됩니다. 일관성은 마크업이 방문자에게 보이는 내용, 즉 리뷰 수까지 일치한다는 것을 의미합니다. 적격성은 리뷰가 매장 자체가 아닌 상품에 관한 것임을 의미합니다. 가독성은 리뷰 텍스트가 크롤러가 건너뛰는 widget이 아닌 서버 HTML에 존재한다는 것을 의미합니다.

대부분의 리뷰 앱은 페이지의 쇼핑객을 위해 만들어졌으며 거기서 멈춥니다. 마크업, 적격성, 렌더링은 우연에 맡겨집니다. 기존 리뷰를 검색과 AI에서 읽을 수 있고, 검증되며, 인용되도록 만드는 것이 BeyondReviews가 해결하고자 하는 과제입니다.

자주 묻는 질문

별점이 저절로 복구됩니까?

원인을 수정하고 구글이 재크롤링한 후 복구되는 경우도 있습니다. 느린 렌더링 패스나 일시적인 widget 오류로 스니펫이 제거되었다면, 일관적이고 읽을 수 있는 마크업을 복원하고 Search Console에서 검증을 요청하면 이후 크롤링에서 별점이 돌아오는 것이 일반적입니다. 정책 변경이나 자기 홍보성 리뷰 문제가 원인이었다면, 근본적인 패턴이 변경될 때까지 기다리는 것만으로는 해결되지 않습니다.

패널티와 기술적 불일치는 어떻게 구별합니까?

먼저 Search Console의 수동 조치 보고서를 확인하십시오. 패널티는 명시적으로 기재되어 있지만, 기술적 불일치는 그렇지 않습니다. 보고서에 아무것도 없다면 원인은 거의 항상 적격성이나 렌더링 문제입니다. Rich Results Test와 URL 검사 도구에서 URL을 실행하고, 파싱된 마크업을 크롤링된 HTML 및 실제 페이지와 비교하십시오.

구조화된 데이터가 유효하면 별점이 반드시 표시됩니까?

그렇지 않습니다. Rich Results Test를 통과한다는 것은 마크업이 구문적으로 유효하고 적격하다는 것을 의미할 뿐, 구글이 스니펫을 표시한다는 보장은 없습니다. 표시 여부는 구글이 쿼리와 크롤링마다 별도로 내리는 결정입니다. 유효한 마크업은 필수 조건이지만, 별점이 나타나려면 리뷰도 표시 가능하고, 적격하며, 읽을 수 있어야 합니다.

Judge.me, Loox, Yotpo를 사용하면 이 문제를 예방할 수 있습니까?

일부 원인은 줄일 수 있지만 전부는 아닙니다. Judge.me는 리뷰 마크업이 widget에 갇히지 않고 서버에서 읽을 수 있는 편이어서 렌더링 문제를 어느 정도 해결합니다. 그 어떤 앱도 리뷰 수가 일치하거나 리뷰가 적격 요건을 유지한다고 보장하지 않습니다. 마크업, 수, 렌더링을 일치시키는 것이 BeyondReviews가 해결하고자 하는 과제입니다.

All of Guides