GuidesShopify 사용법

구글 검색결과에 Shopify 리뷰 별점 표시하는 방법

구글 검색결과의 별점은 클릭률을 높이지만, 마크업과 페이지에 노출되는 리뷰가 일치해야만 표시됩니다.

짧은 답: 구글에 별점을 표시하려면 방문자가 페이지에서 실제로 볼 수 있는 리뷰와 일치하는 유효한 리뷰 구조화 데이터가 필요합니다. aggregateRating이 포함된 Product schema를 추가하고, 리뷰 텍스트를 페이지 HTML에 렌더링한 후 Rich Results Test로 확인하십시오. 구글은 자체 판단에 따라 별점 스니펫을 부여하며, 마크업과 페이지에 표시된 콘텐츠가 일치하지 않을 경우 언제든지 취소할 수 있습니다.

구글이 검색결과에 별점을 표시하는 조건은 무엇입니까

별점 스니펫은 구글이 페이지에서 유효한 리뷰 구조화 데이터를 발견하고 해당 페이지가 강화된 결과를 받을 자격이 있다고 판단할 때 나타납니다. 두 가지 조건이 동시에 충족되어야 합니다. 마크업이 올바른 형식이어야 하고, 마크업이 설명하는 평점이 페이지를 실제로 읽는 방문자에게 표시되어야 합니다.

두 번째 조건에서 대부분의 쇼핑몰이 실패합니다. 방문자가 볼 수 없는 평점을 마크업할 수는 없습니다. schema에 320개의 리뷰를 기반으로 한 4.8점이라고 기재되어 있는데 페이지에 리뷰가 전혀 표시되지 않는다면, 구글은 해당 마크업을 오해의 소지가 있는 것으로 판단하고 스니펫을 표시하지 않습니다.

  • aggregateRating이 포함된 Product schema, 또는 reviewRating이 포함된 Review 객체
  • 동일한 평점과 리뷰 텍스트가 페이지에 시각적으로 렌더링되어 있을 것
  • 구글이 강화된 결과를 부여할 만큼 충분히 유용한 페이지

별점 스니펫에 필요한 구조화 데이터는 무엇입니까

제품 페이지의 경우, 가장 간결한 방법은 ratingValue와 reviewCount를 포함한 aggregateRating을 가진 Product 객체를 사용하는 것입니다. 개별 리뷰 객체도 보유한 경우 함께 추가할 수 있습니다. 구글은 페이지 소스의 JSON-LD에서 이 정보를 읽습니다.

schema는 필요 조건이지만 충분 조건은 아닙니다. 구글은 리치 결과가 자체 판단에 따라 부여된다고 명시하고 있으므로, 올바른 마크업은 자격 요건을 충족시킬 뿐 보장이 아닙니다. 유효한 구조화 데이터는 입장권으로 간주하십시오.

  • ratingValue: 평균 평점, 예를 들어 4.7
  • reviewCount 또는 ratingCount: 해당 평점을 뒷받침하는 리뷰 수
  • name과 상위 Product 객체, 평점이 올바른 상품에 연결되도록

구글 크롤링 전에 어떻게 검증합니까

Rich Results Test에 라이브 URL을 입력하십시오. 이 도구는 구글이 페이지를 렌더링하는 방식과 동일하게 렌더링하고, 리뷰 스니펫이 감지되었는지 여부와 마크업의 오류 및 경고를 알려줍니다.

오류뿐만 아니라 경고도 반드시 확인하십시오. 페이지는 경고와 함께 통과될 수 있지만 여전히 별점을 받지 못할 수 있습니다. 경고는 구글이 결과 표시를 보류하게 만드는 마크업과 표시 콘텐츠 사이의 불일치를 정확히 지적하는 경우가 많습니다. 리뷰 강화 기능이 깨끗하게 감지될 때까지 수정하십시오.

  • 렌더링이 구글과 일치하도록 코드 스니펫이 아닌 라이브 URL을 테스트할 것
  • 리뷰 또는 aggregateRating 강화 기능이 감지되었는지 확인할 것
  • 누락되거나 일치하지 않는 필드에 대한 경고를 해결할 것

리뷰가 페이지에 직접 표시되어야 하는 이유는 무엇입니까

구글은 구조화 데이터가 방문자가 볼 수 있는 주요 콘텐츠를 반영해야 한다고 요구합니다. 페이지에 표시되는 리뷰 없이 평점을 마크업하는 것은 이 규칙을 위반하며, 스니펫이 처음부터 표시되지 않거나 나중에 조용히 사라지는 일반적인 원인입니다.

이것은 콘텐츠 일치 규칙이며 양방향으로 작용합니다. widget을 변경하거나, 렌더링되지 않는 탭 뒤에 리뷰를 숨기거나, 마크업의 평점과 다른 평점을 로드하면 스니펫이 위험에 처하게 됩니다. 페이지에 표시되는 리뷰와 schema는 동일한 정보를 전달해야 합니다.

정상적으로 표시되던 별점이 사라진 이유는 무엇입니까

스니펫은 영구적이지 않습니다. 구글은 자체 판단에 따라 강화 기능을 부여하고 취소할 수 있으므로, 수개월 동안 별점을 표시하던 평점이 디자인 개편, widget 변경 또는 페이지 재평가 후에 별점을 잃을 수 있습니다.

가장 일반적인 기술적 원인은 JavaScript가 실행된 후에만 나타나는 리뷰 텍스트입니다. 많은 리뷰 앱이 페이지 로드 후 스크립트를 통해 리뷰를 삽입하며, 구글은 렌더링된 HTML에 없는 텍스트를 놓칠 수 있습니다. 크롤러가 리뷰가 있어야 할 자리에 빈 컨테이너를 보게 되면 마크업은 더 이상 표시된 콘텐츠와 일치하지 않으며 스니펫이 사라집니다.

  • 렌더링 출력을 변경한 widget 업데이트
  • 서버 사이드에서 렌더링되지 않는 탭이나 스크립트 뒤로 이동된 리뷰
  • 페이지에 표시된 평균과 더 이상 일치하지 않는 schema 평점

Shopify에서 가장 빠르고 안정적인 설정 방법은 무엇입니까

서버에서 리뷰를 페이지 HTML에 렌더링하고, 해당 리뷰와 일치하는 aggregateRating이 포함된 Product schema를 추가한 후, Rich Results Test로 검증하고 Search Console에서 색인 생성을 요청하십시오. schema 평점과 페이지 내 평점이 변경될 때마다 동기화를 유지하십시오.

대부분의 리뷰 앱은 페이지 방문자를 위해 구축되어 거기서 멈춥니다. 방문자에게는 별점을 표시하지만 리뷰 텍스트는 크롤러가 놓칠 수 있는 스크립트 안에 갇혀 있습니다. 기존 리뷰를 읽기 쉽고 검증 가능하며 검색에서 인용될 수 있도록 만드는 것이 BeyondReviews가 구축된 이유입니다. 구매자가 보는 평점이 구글이 인용할 수 있는 동일한 평점이 되도록 합니다.

자주 묻는 질문

Shopify 제품 페이지에 구글 별점이 표시되지 않는 이유는 무엇입니까

대부분의 경우 마크업과 페이지에 표시된 리뷰가 일치하지 않거나 리뷰 텍스트가 렌더링된 HTML에 없기 때문입니다. schema가 페이지에 시각적으로 표시되지 않는 평점을 주장하거나, JavaScript 실행 후에만 리뷰가 로드되는 경우, 구조화 데이터가 기술적으로 존재하더라도 구글은 별점 스니펫을 표시하지 않습니다.

유효한 schema가 있으면 별점 스니펫이 보장됩니까

아닙니다. 유효한 리뷰 구조화 데이터는 페이지를 자격 있게 만들지만, 구글은 자체 판단에 따라 리치 결과를 부여하고 취소할 수 있습니다. 올바른 마크업은 입장권이지 보증이 아닙니다. Rich Results Test를 통과했다는 것은 자격이 있다는 의미이지 별점이 항상 표시된다는 의미가 아닙니다.

리뷰 마크업이 제대로 작동하는지 어떻게 테스트합니까

라이브 URL을 Rich Results Test에 실행하십시오. 구글이 페이지를 렌더링하는 방식으로 페이지를 렌더링하고, 리뷰 또는 aggregateRating 강화 기능이 감지되었는지 보고하며 오류와 경고도 알려줍니다. 코드 스니펫이 아닌 URL을 테스트하고 경고를 해결하십시오. 경고는 스니펫을 차단하는 불일치를 지적하는 경우가 많습니다.

JavaScript 리뷰 widget이 구글 별점 표시를 방해할 수 있습니까

예. 페이지 로드 후 스크립트에 의해 리뷰가 삽입되는 경우, 구글은 텍스트를 놓치고 빈 컨테이너를 볼 수 있으며 이는 콘텐츠 일치 규칙을 위반합니다. 스크립트 실행 전에 텍스트와 평점이 존재하도록 서버 HTML에 리뷰를 렌더링하는 것이 안정적인 해결 방법입니다.

All of Guides