리치 검색결과(Rich Search Results)는 구글이 페이지의 구조화된 데이터(예: JSON-LD 마크업)를 기반으로 일반 텍스트 검색결과에 추가하여 정보를 강화한 표시 방식입니다. 일반적인 형식으로는 평점 별표(예: ★4.8), 가격 라벨(예: “¥299 ¥399”), 확장 가능한 Q&A 목록 또는 영상 썸네일(재생 시간 포함) 등이 있습니다.
2024년 구글 검색결과에 따르면, 구조화된 데이터가 포함된 리치 결과의 모바일 검색 페이지 점유율은 이미 38%에 달하며, 이는 2020년 대비 2.1배 증가한 수치입니다. 즉, 10개의 검색결과 중 최소 3개 이상이 평점 별표, 가격 라벨 또는 멀티미디어 카드를 통해 핵심 정보를 표시한다는 의미입니다.
리치 결과의 클릭률은 일반 텍스트 결과보다 평균 39% 더 높습니다(출처: Moz 2024 검색 트렌드 보고서).
- 전자상거래 제품 페이지에서 “기간 한정 할인 가격”이 표시된 리치 카드는 마크업이 없는 페이지에 비해 클릭 전환율이 23% 증가했습니다.
- 지역 식당에서 “오늘 22:00까지 영업”이 표시된 결과는 매장 방문 예약량이 17% 증가했습니다.
본문은 구글 공식 문서와 실제 사례를 바탕으로 리치 검색결과의 기본 논리를 분석합니다.

Table of Contens
Toggle리치 검색결과의 일반적인 유형
공개된 데이터에 따르면, 약 36.6%의 검색결과에는 평점, 이미지, 가격, 시간 또는 작업 버튼과 같은 최소 하나의 리치 요소가 포함되어 있습니다.
이 중, 별점 평점이 있는 검색결과는 일반 텍스트 결과보다 클릭률(CTR)이 일반적으로 30%에서 40% 더 높습니다.
구글은 현재 기사, 제품, 레시피, 이벤트, FAQ, 비즈니스 정보, 영상 등 빈도 높은 콘텐츠 유형을 포괄하는 30가지 이상의 구조화된 데이터 유형을 지원합니다.
콘텐츠 유형 리치 검색결과
기사(Article)
적용 대상: 뉴스 사이트, 블로그, 정보성 웹사이트, 기업 뉴스 페이지.
표시 내용: 제목, 게시 시간, 수정 시간(선택 사항), 저자(선택 사항), 기사 요약, 썸네일.
트리거 조건: 페이지 콘텐츠가 완전한 기사이며, 명확한 제목, 본문, 게시 시간이 있어야 합니다. JSON-LD를 사용하여 기사 유형, headline(제목), datePublished(게시 시간), author(저자), image(이미지) 등의 필드를 마크업하는 것을 권장합니다.
실제 효과: 뉴스 또는 정보성 키워드 검색에서 이미지와 게시 시간이 포함된 기사 결과는 클릭을 유도하기 쉽습니다. 저자 정보가 추가되면 콘텐츠의 신뢰성을 구축하는 데도 도움이 됩니다.
데이터에 따르면, 썸네일이 포함된 기사 결과는 이미지가 없는 결과보다 클릭률이 약 15%-20% 더 높습니다.
일반적인 필드(JSON-LD 예시 요소):
@type: Articleheadline: 기사 제목datePublished: 게시 시간(형식: YYYY-MM-DD)author: 저자 이름 또는 구조화된 저자 정보image: 기사 메인 이미지 URL
주의 사항: 기사 유형은 제품 소개 페이지, 이벤트 페이지 또는 집합형 콘텐츠 페이지에는 적용되지 않으며, 독립적인 콘텐츠 가치를 가진 기사 페이지에만 해당됩니다.
FAQ(자주 묻는 질문)
적용 대상: 서비스 설명 페이지, 제품 소개 페이지, 정책 설명 페이지, 교육성 콘텐츠.
표시 내용: 질문 목록 + 간단한 답변(일반적으로 처음 2-3개만 표시되며, 더 많은 내용은 사용자가 클릭하여 확장).
트리거 조건: 페이지에 명확한 질문과 해당 답변이 있어야 하며, Question과 Answer 구조를 사용하여 각 질문의 name과 해당 acceptedAnswer를 마크업하는 것을 권장합니다.
실제 효과: 사용자가 “XX 어떻게 해야 하나”, “XX란 무엇인가”와 같은 롱테일 키워드를 검색할 때, FAQ 리치 결과는 일부 답변을 직접 표시하여 사용자 이탈률을 줄일 수 있습니다.
구글 데이터에 따르면, FAQ 구조가 있는 페이지는 검색 클릭 후 평균 체류 시간이 더 길어지는 경향이 있습니다.
일반적인 필드:
@type: FAQPage- 여러 개의
Question을 포함하며, 각 Question에는name(질문)과acceptedAnswer(답변)가 있습니다.
주의 사항: 답변은 간결해야 하며, 일반적으로 1-2문장을 넘지 않아야 하고, 긴 텍스트 단락을 피해야 합니다. 관련 없는 질문을 나열하지 말고, 질문과 콘텐츠의 관련성이 높도록 보장해야 합니다.
HowTo / 사용 방법(단계별 콘텐츠)
적용 대상: 튜토리얼 페이지, DIY 가이드, 설치 지침, 사용 절차 설명.
표시 내용: 단계 목록, 필요한 도구/재료(선택 사항), 총 소요 시간(선택 사항).
트리거 조건: 콘텐츠는 명확한 조작 단계여야 하며, 각 단계는 번호 또는 순서 설명이 있어야 합니다. HowTo 유형을 사용하고 step, tool, estimatedCost(선택 사항), totalTime(선택 사항) 등의 필드를 포함하는 것을 권장합니다.
실제 효과: 사용자가 “어떻게 설치하는지”, “어떻게 사용하는지”와 같은 실용적인 키워드를 검색할 때, 단계가 명확한 리치 표시는 조작 절차를 직접 보여줄 수 있습니다.
일반적인 필드:
@type: HowTostep: 각 단계의 상세 설명totalTime: 총 예상 소요 시간(예: 30분)tool: 필요한 도구(선택 사항)
주의 사항: 단계는 실제적이고 실행 가능해야 하며, 모호한 제안이나 마케팅 언어가 아니어야 합니다.
상품 및 서비스 유형 리치 검색결과
제품(Product)
적용 대상: 전자상거래 제품 페이지, 브랜드 상품 상세 페이지, 소매 페이지.
표시 내용: 제품 이름, 이미지, 가격, 재고 여부(InStock/OutOfStock), 평점(Review), 리뷰 수.
트리거 조건: 페이지는 특정 상품 소개 페이지여야 하며, 명확한 제품 이름, 가격 정보가 있어야 합니다. Product 유형을 사용하고 name, image, offers(price, priceCurrency, availability 포함), review 또는 aggregateRating 등의 필드를 포함하는 것을 권장합니다.
실제 효과: 쇼핑 관련 키워드 검색에서 가격과 평점이 포함된 제품 결과는 이미지나 제목만 표시되는 결과보다 클릭률이 일반적으로 높습니다.
일반적인 필드:
@type: Productname: 상품 이름image: 상품 메인 이미지offers: price(가격), priceCurrency(통화 유형, 예: CNY), availability(재고 있음/없음) 포함aggregateRating: ratingValue(평점, 예: 4.5), reviewCount(리뷰 수) 포함
주의 사항: 가격은 실시간 또는 거의 실시간 데이터여야 하며, 허위 또는 수년 동안 업데이트되지 않은 가격이 아니어야 합니다. 평점은 실제 리뷰를 기반으로 해야 하며, 조작되어서는 안 됩니다.
리뷰 및 평점(Review / AggregateRating)
적용 대상: 제품 페이지, 서비스 페이지, 콘텐츠 페이지(예: 호텔, 식당, 소프트웨어 도구).
표시 내용: 별점 평점, 리뷰 수, 리뷰 요약(가끔 표시됨).
트리거 조건: 페이지는 실제 사용자 리뷰 또는 전체 평점을 표시해야 하며, Review 또는 AggregateRating 유형을 사용하여 ratingValue(예: 4), reviewCount(예: 120개 리뷰), author(리뷰 작성자, 선택 사항)를 마크업해야 합니다.
실제 효과: 사용자가 “XX 어떤가요”, “XX 리뷰”와 같은 키워드를 검색할 때, 평점이 포함된 검색결과는 신뢰를 얻고 클릭을 유도하기 쉽습니다.
데이터에 따르면, 평점 표시가 있는 페이지는 평점 없는 페이지보다 사용자 클릭 의도가 훨씬 높습니다.
일반적인 필드:
@type: AggregateRating 또는 ReviewratingValue: 평점 숫자(예: 4.5)reviewCount: 리뷰 수(예: 200)
주의 사항: 평점은 실제 사용자 피드백을 기반으로 해야 하며, 위조하거나 과장해서는 안 됩니다. 리뷰 수가 적으면 표시 효과가 제한적일 수 있습니다.
지역 및 생활 서비스 유형
지역 비즈니스(LocalBusiness)
적용 대상: 오프라인 매장, 식당, 서비스 기관(예: 헬스장, 미용실, 병원).
표시 내용: 비즈니스 이름, 주소, 전화번호, 영업 시간, 지도 위치, 평점(있는 경우).
트리거 조건: 페이지는 특정 매장 또는 기관 소개 페이지여야 하며, LocalBusiness 유형을 사용하고 name, address, telephone, openingHours, geo(지리적 좌표), rating 등의 필드를 포함하는 것을 권장합니다.
실제 효과: 사용자가 “근처 식당”, “XX 영업 시간”과 같은 지역 의도 키워드를 검색할 때, 주소와 전화번호가 포함된 리치 결과는 사용자 요구를 직접 충족시켜 매장 방문 전환 가능성을 높입니다.
일반적인 필드:
@type: LocalBusinessname: 비즈니스 이름address: 상세 주소telephone: 연락 전화번호openingHours: 영업 시간(예: Mo-Fr 09:00-18:00)geo: 경위도 좌표
주의 사항: 영업 시간은 정확해야 하며, 공휴일 조정 사항도 최대한 동기화하여 업데이트해야 합니다. 주소 정보는 실제와 일치해야 합니다.
이벤트(Event)
적용 대상: 공연, 전시회, 교육, 회의, 축제 이벤트 페이지.
표시 내용: 이벤트 이름, 시간, 장소, 티켓 가격(선택 사항), 티켓 구매 링크(선택 사항).
트리거 조건: 페이지는 특정 이벤트 소개 페이지여야 하며, Event 유형을 사용하고 name, startDate, location, offers(티켓 가격 정보) 등의 필드를 포함하는 것을 권장합니다.
실제 효과: 사용자가 “XX 공연 시간”, “XX 전시회 2024″와 같은 키워드를 검색할 때, 날짜와 장소가 포함된 이벤트 결과는 대상 고객의 클릭을 유도하고 티켓 구매로 이어지기 쉽습니다.
일반적인 필드:
@type: Eventname: 이벤트 이름startDate: 시작 시간(형식: YYYY-MM-DD)location: 주소 또는 장소 이름offers: 티켓 가격 정보
주의 사항: 시간, 특히 시작 및 종료 날짜는 정확해야 합니다. 장소는 명확해야 하며, 실제 지도 위치와 연결하는 것이 좋습니다.
레시피(Recipe)
적용 대상: 음식 블로그, 레시피 웹사이트, 식품 관련 콘텐츠 페이지.
표시 내용: 요리 이름, 이미지, 조리 시간, 재료 목록, 평점, 단계 요약(가끔 표시됨).
트리거 조건: 페이지는 특정 요리 제작 소개여야 하며, Recipe 유형을 사용하고 name, image, cookTime, recipeIngredient, recipeInstructions, aggregateRating 등의 필드를 포함하는 것을 권장합니다.
실제 효과: 사용자가 “XX 어떻게 만드나요”, “XX 레시피”와 같은 키워드를 검색할 때, 이미지, 시간, 재료가 포함된 레시피 결과는 클릭률과 실용성이 모두 높으며, 특히 모바일 사용자가 빠르게 훑어보기에 적합합니다.
일반적인 필드:
@type: Recipename: 요리 이름cookTime: 조리 시간(예: PT30M은 30분을 의미)recipeIngredient: 재료 목록recipeInstructions: 조리 단계
주의 사항: 시간은 표준 형식(예: ISO 8601의 지속 시간 형식)을 사용하는 것이 좋습니다. 재료와 단계는 명확하고 구체적이어야 하며, 모호한 표현을 피해야 합니다.
리치 검색결과가 SEO에 미치는 영향
리치 검색결과(Rich Search Results) 자체는 웹페이지가 Google 검색결과에서 차지하는 순위 위치를 직접적으로 변경하지 않습니다.
사용자의 “클릭 투표”를 통한 간접적인 순위 상승
구글의 핵심 알고리즘 논리 중 하나는 “사용자 만족도”입니다. 어떤 결과가 더 많은 사람들에게 클릭되고, 더 오래 머물고, 이탈률이 낮다면, 알고리즘은 그것이 “더 관련성 있다”고 판단하여 순위를 올립니다.
리치 결과의 핵심 역할 중 하나는 평점, 가격과 같은 눈에 띄는 정보를 통해 사용자 클릭을 유도하여 “높은 클릭률 → 높은 순위“의 선순환을 형성하는 것입니다.
클릭률과 순위의 강한 상관관계
Moz가 2023년 10만 개의 검색결과를 통계한 결과, 리치 결과의 클릭률(39%)은 일반 텍스트 결과(28%)보다 39% 더 높았으며, “노이즈 캔슬링 헤드폰 추천”과 같은 경쟁이 치열한 키워드에서는 그 차이가 52%로 확대되었습니다.
상위 3개 결과 중 68%에 리치 요소가 포함되어 있습니다(Google Search Central 2024 데이터).
사례: 전자상거래 페이지의 “가격 라벨”이 순위를 어떻게 바꾸는가
한 디지털 액세서리 업체의 “무선 이어폰” 페이지는 원래 “100위안대 무선 이어폰” 키워드에서 7위(가격 라벨 없음)였습니다.
“현재가 ¥89 ¥129″의 리치 라벨을 추가한 후, 클릭률은 1.2%에서 2.1%로 증가(75% 증가)했으며, 3주 후 순위는 3위로 상승했습니다.
구글 검색 콘솔의 “쿼리 실적” 보고서에 따르면, 해당 키워드의 “평균 순위”는 6.8에서 3.2로 직접 하락했으며, “클릭수”는 140% 증가했습니다.
“클릭률 증가”는 정보 관련성을 기반으로 해야 합니다.
페이지에 “기간 한정 할인”이라고 마크업했지만 실제 할인이 없는 경우, 사용자가 클릭 후 설명과 일치하지 않는 것을 발견하면 이탈률이 급증(70% 초과)하여 오히려 순위 하락을 초래할 수 있습니다.
구글이 “콘텐츠를 더 잘 이해”하도록 하여 색인 효율성 향상
리치 결과의 기반은 “구조화된 데이터”(예: JSON-LD 마크업)이며, 이는 페이지에 “정보 라벨“을 붙이는 것과 같습니다. 구글에게 “이 페이지에는 평점 4.8이 있다”, “저 페이지는 ¥299짜리 휴대폰을 판매한다”고 알려줍니다.
이러한 “기계가 읽을 수 있는” 정보는 구글이 콘텐츠를 더 정확하게 크롤링, 이해, 색인하도록 돕고, “크롤링 오류”를 줄이며, 심지어 페이지를 특별한 검색결과 영역에 진입하도록 할 수 있습니다(예: 쇼핑 탭, 레시피 카드).
“콘텐츠 모호성”을 줄여 잘못된 분류 방지
예를 들어, “수제 빵 만들기”에 대한 블로그가 “Recipe” 구조화된 데이터를 마크업하지 않으면, 구글은 이를 “일반 기사“로 분류할 수 있습니다.
그러나 “준비 시간 30분”, “재료 목록” 등의 마크업을 추가하면, 구글은 이를 “레시피”로 식별하고 “빵 만드는 법”과 같은 수직 검색결과에 표시합니다.
구조화된 데이터는 “콘텐츠가 올바르게 색인될” 확률을 57% 높입니다(Google Search Central 2023 개발자 보고서).
한 음식 블로그가 “Recipe” 마크업을 추가한 후, 원래 “베이킹 튜토리얼” 키워드에서 12위(일반 기사)였던 것이, 3개월 후 “레시피”로 분류되어 2위로 상승했습니다(전문 음식 웹사이트 다음).
“추천 스니펫”을 확보하여 검색결과의 “황금 위치” 선점
구글의 “추천 스니펫”(Featured Snippet)은 검색 페이지 상단의 “권위 있는 답변 상자”로, 약 35%의 클릭량을 얻을 수 있습니다(Backlinko 2024 연구).
예를 들어, Q&A 페이지에 “FAQPage”를 마크업하면 62%의 확률로 추천 스니펫으로 선택되며, 제품 페이지에 “Product”를 마크업하면 38%의 확률로 쇼핑 검색에서 “가격+평점” 집계 카드가 표시됩니다.
사례: 교육 웹사이트의 “자주 묻는 질문”이 추천 스니펫에 진입하는 방법
한 직업 자격 시험 교육 웹사이트가 “CPA 시험 등록 조건” 페이지에 “FAQPage” 구조화된 데이터를 추가하여 “신입생도 응시할 수 있나요?”, “경력이 필요한가요?”와 같은 10개의 실제 질문 및 답변을 마크업했습니다.
3개월 후, 해당 페이지는 “CPA 등록 조건” 키워드에서 “추천 스니펫” 형태로 표시되었으며, 해당 키워드 전체 클릭량의 41%를 차지했습니다(원래 12%에 불과). 페이지 전체 트래픽은 220% 증가했습니다.
새로운 검색 시나리오 포괄
전통적인 SEO는 주로 “일반 텍스트 검색”(예: 사용자가 “운동화” 입력)에 의존하지만, 리치 결과는 페이지가 더 많은 수직 검색 시나리오(예: 쇼핑 검색, 영상 검색, 지역 서비스 검색)에 나타나도록 할 수 있습니다.
전자상거래 페이지의 “새로운 트래픽 입구”
구글 쇼핑(Google Shopping)은 독립적인 전자상거래 검색 입구로, 사용자가 “휴대폰 구매”를 검색할 때 가격, 재고, 비즈니스 정보가 포함된 리치 결과를 우선적으로 표시합니다.
데이터에 따르면, “Product” 구조화된 데이터가 포함된 전자상거래 페이지는 마크업 없는 페이지보다 구글 쇼핑에 수록될 확률이 83% 더 높습니다(Google Merchant Center 2024 데이터). 또한 쇼핑 검색의 전환율(클릭 → 구매)은 일반 검색보다 2.1배 더 높습니다(사용자의 검색 의도가 더 명확하기 때문).
사례: 소규모 브랜드의 “역습”
한 국내 이어폰 브랜드는 원래 일반 검색에서 순위가 낮았지만(브랜드 인지도가 낮기 때문에), “Product” 마크업(가격, 재고, 사용자 평점 포함)을 추가한 후 구글 쇼핑에 수록되었습니다.
3개월 후, 쇼핑 검색 트래픽 비중이 5%에서 28%로 증가했으며, 쇼핑 검색으로 인한 주문량은 전체 주문량의 19%를 차지했습니다(원래 3%에 불과).
지역 서비스 검색
사용자가 “근처 치과”를 검색할 때, 구글은 “영업 시간”, “연락처”, “사용자 평점”이 포함된 지역 서비스 유형 리치 결과를 우선적으로 표시합니다.
지역 구조화된 데이터가 포함된 비즈니스 페이지는 “근처” 유형 검색에서 마크업 없는 페이지보다 표시량이 67% 더 높습니다(Google My Business 2024 보고서). 또한 매장 방문 전환율(클릭 → 매장 방문)은 마크업 없는 페이지보다 29% 더 높습니다.
영상 검색
구글 영상 검색(Google Videos)은 “videoObject” 구조화된 데이터가 포함된 영상 페이지를 크롤링하고, 검색결과에 영상 썸네일 + 재생 시간을 표시합니다.
한 뷰티 블로거의 “초보 메이크업 튜토리얼” 영상은 마크업 추가 후, “초보 메이크업” 영상 검색에서의 표시량이 4배 증가했으며, 영상 재생 횟수는 월 5000회에서 2.3만 회로 증가했습니다. 이 중 38%의 재생 횟수는 영상 검색에서 발생했습니다(원래 9%에 불과).
웹페이지에 리치 검색결과를 표시하는 방법
웹페이지에 리치 검색결과를 표시하려면 구조화된 데이터(Structured Data)를 올바르게 배포해야 합니다.
많은 사람들이 “올바른 작동 방법” 단계에서 막힙니다. 어떤 사람은 대충 템플릿을 사용하여 마크업했지만 구글이 인식하지 못하고, 어떤 사람은 관련 없는 유형을 마크업하여(예: 음식 블로그에 “Product” 마크업) 리치 결과가 표시되지 않습니다.
또 어떤 사람은 코드 형식 오류(예: JSON-LD 괄호 미닫힘)로 인해 어렵게 편집한 내용이 적용되지 않습니다.
이제 “구체적인 방법, 틀린 부분, 수정 방법”을 알려드리겠습니다.
먼저 “내 콘텐츠가 사용자 문제를 어떻게 해결하는지” 파악해야 합니다
리치 결과의 유형은 “많을수록 좋은 것”이 아니라 “정확할수록 좋은 것”입니다.
구글의 논리는 매우 간단합니다. 사용자가 어떤 키워드를 검색할 때, 어떤 정보가 필요한지에 따라 해당 유형의 리치 결과를 표시합니다.
1. “페이지 핵심 콘텐츠”와 “사용자 검색 의도”를 먼저 명확히 합니다
예를 들어, “2024년 신형 기계식 키보드”를 소개하는 제품 페이지의 핵심 콘텐츠는 “키보드의 사양, 가격, 구매 채널”이며, 사용자 검색 의도는 “사용하기 좋은 기계식 키보드 구매“일 수 있습니다.
이때 가장 적합한 리치 결과 유형은 “Product”(제품)이며, 가격, 재고, 사용자 평점 등의 정보를 표시할 수 있어 사용자의 구매 결정 요구를 직접적으로 해결합니다.
또 다른 예로, “베이징 가을 단풍 구경 가이드”를 게시한 블로그 페이지의 핵심 콘텐츠는 “단풍 구경 장소, 개방 시간, 최적 경로“이며, 사용자 검색 의도는 “베이징 가을에 어디서 단풍을 볼 수 있나요”일 수 있습니다.
이때 가장 적합한 리치 결과 유형은 “Article”(기사) 또는 “Event“(이벤트)입니다. 가이드 유형 콘텐츠라면 “Article”이 게시 시간, 저자, 요약을 표시할 수 있고, 특정 관광지의 단풍 구경 이벤트라면 “Event”가 시간, 장소, 티켓 구매 링크를 표시할 수 있습니다.
유형 일치도와 표시율
Google Search Central이 10만 개 페이지 그룹을 통계한 결과, 유형이 콘텐츠/검색 의도와 완전히 일치하는 페이지의 리치 결과 표시율은 68%였습니다.
부분적으로 일치하는 경우 표시율은 32%였고, 완전히 일치하지 않는 경우(예: 음식 블로그에 “Product” 마크업) 표시율은 5%에 불과했습니다.
한 지역 꽃집의 “스승의 날 꽃 예약” 페이지는 원래 “Product”(제품)으로 마크업했지만, 사용자가 “스승의 날 꽃”을 검색할 때 “배송 시간”과 “예약 방법”에 더 관심을 가졌기 때문에 “LocalBusiness”(지역 비즈니스)로 마크업을 변경한 후 리치 결과 표시율이 8%에서 57%로 증가했습니다.
2. 구글 공식 “리치 결과 유형 목록”을 참고합니다
구글은 Search Gallery에서 지원하는 리치 결과 유형(예: Product, Article, Event, Recipe, FAQPage 등)을 명확하게 나열하고 있으며, 전자상거래, 콘텐츠, 지역 서비스, 생활 등 20가지 이상의 시나리오를 포괄합니다.
유형을 임의로 만들지 마십시오(예: “SuperProduct” 마크업). 그렇지 않으면 구글이 인식할 수 없어 리치 결과가 표시되지 않습니다.
예를 들어, 한 교육 기관의 “Python 강의” 페이지는 “Course”(강의) 유형을 올바르게 마크업하여 “강의 시간”, “난이도”, “수강생 평점” 등의 정보를 포함합니다.
만약 실수로 “Product”로 마크업하고 가격을 추가하더라도, 구글은 “강의”가 “제품” 유형에 속하지 않는다고 판단하여 쇼핑 관련 리치 결과를 표시하지 않습니다.
JSON-LD 구조화된 데이터로 정보를 정확하게 마크업
현재 구글은 세 가지 구조화된 데이터 형식(JSON-LD(권장), Microdata, RDFa)을 지원합니다.
JSON-LD는 코드가 간결하고 페이지 스타일에 영향을 미치지 않아 가장 일반적으로 사용되는 형식입니다.
1. 데이터는 “실제, 정확, 완전”해야 합니다
마크업된 정보가 페이지에 표시된 내용과 일치하지 않으면(예: “평점 4.8(1000개 리뷰)”로 마크업했지만 페이지에는 실제 50개의 리뷰만 표시됨), 구글은 리치 결과 표시를 거부하며 심지어 검색에서 페이지의 가중치를 낮출 수도 있습니다.
사례: 한 전자상거래 페이지가 데이터 오류로 리치 결과 손실
한 침구류 상점의 “순면 사계절 이불 세트” 페이지는 원래 “가격 ¥299”, “재고 50개”, “평점 4.5(200개 리뷰)”로 마크업했습니다. 그러나 실제 페이지에 표시된 가격은 “¥349″였고, 재고는 10개에 불과했으며, 리뷰는 80개만 있었습니다.
구글은 크롤링 후 데이터가 사실과 다르다고 판단하여 해당 페이지의 리치 라벨(가격, 재고, 평점)을 모두 제거했고, 검색결과에는 일반 텍스트만 표시되어 클릭률이 27% 하락했습니다.
2. 유형별 “필수 속성”이 다르며, 하나라도 빠지면 안 됩니다
각 리치 결과 유형에는 “필수 속성”(반드시 마크업해야 하는 정보)과 “선택 속성”(표시를 강화하는 보충 정보)이 있습니다.
예를 들어:
- Product(제품): 필수 속성에는 “name”(이름), “image”(메인 이미지 URL), “description”(설명), “offers”(가격 정보, “price” 현재 가격, “priceCurrency” 통화 단위 포함)가 포함됩니다. 선택 속성에는 “aggregateRating”(평점, “ratingValue” 평점 값, “reviewCount” 리뷰 수 포함), “availability”(재고 상태, 예: “InStock” 재고 있음)가 포함됩니다.
- Recipe(레시피): 필수 속성에는 “name”(요리 이름), “image”(완성된 음식 이미지 URL), “description”(설명), “prepTime”(준비 시간, 형식: “PT30M”은 30분을 의미), “cookTime”(조리 시간), “recipeIngredient”(재료 목록)가 포함됩니다. 선택 속성에는 “recipeYield”(분량, 예: “4인분”), “recipeInstructions”(단계 설명)가 포함됩니다.
- FAQPage(자주 묻는 질문): 필수 속성에는 “mainEntity”(질문 목록, 각 질문은 “question” 질문 텍스트, “acceptedAnswer” 답변 텍스트를 포함해야 함)가 포함됩니다. 강제적인 선택 속성은 없지만, “name”(페이지 제목)을 마크업하는 것을 권장합니다.
다음은 한 무선 이어폰 페이지의 Product 유형 마크업 예시입니다(핵심 정보는 마크업됨):
<script type=”application/ld+json”>
{
“@context”: “https://schema.org/”,
“@type”: “Product”,
“name”: “XX 노이즈 캔슬링 이어폰 Pro”, // 필수: 제품 이름
“image”: “https://example.com/headphone.jpg”, // 필수: 메인 이미지 URL(권장 크기 ≥800×800 픽셀)
“description”: “액티브 노이즈 캔슬링, 30시간 배터리 수명, 블루투스 5.3 지원”, // 필수: 제품 설명
“offers”: {
“@type”: “Offer”,
“priceCurrency”: “CNY”, // 필수: 통화 단위
“price”: “899”, // 필수: 현재 가격
“priceValidUntil”: “2024-12-31”, // 선택: 가격 유효 기간
“availability”: “InStock” // 선택: 재고 상태(재고 있음/없음/예약 주문)
},
“aggregateRating”: {
“@type”: “AggregateRating”,
“ratingValue”: “4.8”, // 필수: 평점 값(페이지 리뷰와 일치해야 함)
“reviewCount”: “1234” // 필수: 총 리뷰 수(페이지 리뷰와 일치해야 함)
}
}
</script>
주의: 코드는 페이지의 “<head>” 또는 “<body>” 태그 내에 배치해야 하며, 각 페이지는 동일한 유형의 구조화된 데이터(예: 한 제품 페이지에 Product를 두 번 마크업할 수 없음)를 하나만 가질 수 있습니다.
테스트, 검증 및 지속적인 최적화
구글은 공식 도구를 제공하여 코드 오류를 신속하게 감지할 수 있으며, 게시 후에는 검색 콘솔을 통해 효과를 모니터링하고 지속적으로 최적화해야 합니다.
1. Rich Results Test(리치 결과 테스트)
구글 공식 도구 Rich Results Test는 리치 결과 검증의 핵심 도구입니다. 작동 단계:
- 페이지 URL을 입력하거나 JSON-LD 코드를 직접 붙여넣습니다.
- “테스트“를 클릭하면 도구가 “유효”, “부분 유효” 또는 “무효”를 표시합니다.
- “무효“인 경우, 도구는 구체적인 오류(예: “필수 속성 ‘image’ 누락”, “평점 값이 페이지 리뷰 수와 불일치”)를 나열합니다.
사례: 한 블로그가 FAQ 마크업 오류로 인해 도구에 의해 차단됨
한 기술 블로그의 “iPhone 15 구매 가이드” 페이지에 FAQPage 유형의 구조화된 데이터를 추가했지만, 한 질문의 답변이 비어 있었습니다(“acceptedAnswer” 필드 누락).
Rich Results Test로 테스트한 결과, 도구는 “질문 1에 답변 내용이 누락되었습니다“라고 경고하여 FAQ 리치 결과가 표시되지 않았습니다.
수정 후(답변 보충), 테스트는 “유효”로 표시되었으며, 3주 후 검색결과에 확장 가능한 FAQ 목록이 표시되기 시작했습니다.
2. Google Search Console로 효과 확인
검증을 통과하고 페이지를 게시한 후에는 Google Search Console을 통해 리치 결과의 표시 상황을 모니터링해야 합니다.
- “실적” 보고서로 이동하여 “리치 결과”를 필터링합니다.
- “노출 수”, “클릭수”, “클릭률” 등의 데이터를 확인합니다.
- 노출 수가 낮으면 마크업 유형이 검색 의도와 일치하지 않거나 코드가 구글에 의해 크롤링되지 않았을 수 있습니다(수동으로 “URL 검사 도구”를 사용하여 크롤링을 트리거할 수 있음).
- 클릭률이 낮으면 리치 결과 정보가 사용자에게 충분히 매력적이지 않을 수 있습니다(예: 전자상거래 페이지에 “기간 한정 할인” 마크업이 없거나, 지역 서비스에 “영업 시간” 마크업이 없음).
데이터 참고: 리치 결과 표시의 “효력 발생 주기”
구글의 크롤링 및 색인 주기는 일반적으로 1-2주입니다(새 페이지 또는 자주 업데이트되는 페이지는 더 빠를 수 있음).
한 전자상거래 웹사이트의 “더블 11 프로모션” 페이지는 11월 1일에 Product 마크업을 추가하고 테스트를 통과했으며, 11월 5일에 검색 콘솔에서 리치 결과 표시가 시작되었고, 11월 10일(더블 11 당일) 해당 페이지의 클릭량은 10월 동기 대비 210% 증가했습니다.
어떤 산업이 리치 검색결과 사용에 가장 적합한가
2024년 구글 검색 공식 데이터에 따르면, 전자상거래, 지역 서비스, 교육/지식, 여행/이동의 4대 산업에서 리치 검색결과 표시율이 가장 높으며, 각각 72%, 68%, 57%, 52%에 달했습니다(Google Search Central 2024 산업 보고서). 이 중:
- 전자상거래 제품 페이지의 리치 결과 클릭률(CTR)은 일반 텍스트 결과보다 41% 높습니다.
- 지역 식당 결과 표시 후 매장 방문 예약량이 17% 증가했습니다.
- 교육 강의 페이지의 클릭 전환율(클릭 → 상담)이 27% 증가했습니다.
- 여행 명소 페이지의 검색 표시량이 52% 증가했습니다.
전자상거래/소매
전자상거래 산업의 핵심은 “거래 성사”이며, 사용자의 온라인 쇼핑 시 고민은 주로 다음과 같습니다.
- “가격이 합리적인가”
- “품질이 신뢰할 수 있는가”
- “구매 가능한가”
리치 결과의 “가격 라벨”, “평점 별표”, “재고 상태”는 전자상거래 산업에서 가장 효과적인 리치 결과 유형이 됩니다.
1. Product(제품)
Product 유형은 제품 이름, 메인 이미지, 가격, 재고, 사용자 평점 등의 정보 마크업을 지원하며, 이 중 “가격 + 평점 + 재고”는 사용자가 가장 중요하게 생각하는 세 가지 요소입니다.
데이터에 따르면, Product 리치 결과가 포함된 전자상거래 페이지는 마크업 없는 페이지보다 클릭률이 41% 높으며(Google Shopping 2024 벤치마크 보고서), “재고 상태”가 “InStock(재고 있음)”일 때 클릭 전환율(클릭 → 구매)은 “재고 없음” 상태보다 29% 높습니다.
사례: 한 의류 브랜드의 “인기 T셔츠” 역습
한 패스트 패션 브랜드의 기본 T셔츠 페이지는 원래 제목과 텍스트 설명만 표시되어 “루즈핏 순면 남자 T셔츠” 검색에서 순위가 낮았습니다(8위).
Product 마크업을 추가한 후, 검색결과에 “¥99 ¥129” 가격 라벨, “★4.7(2345개 리뷰)” 평점 별표, 그리고 “재고 충분” 상태가 표시되기 시작했습니다.
3주 후, 해당 페이지 순위는 2위로 상승했고, 클릭률은 1.8%에서 2.5%로 증가(39% 증가)했으며, 월 판매량은 120% 증가했습니다.
2. 가격은 일치해야 합니다
한 3C 액세서리 업체는 “현재가 ¥89″로 마크업했지만 실제 페이지에는 “할인가 ¥79″가 표시되어 구글에 의해 데이터 오류로 판단되어 리치 라벨이 사라졌고, 클릭률은 22% 하락했습니다.
마크업 시 “price” 필드가 페이지의 실시간 가격과 동기화되도록 해야 하며, 프로모션 활동은 “priceValidUntil”(가격 유효 기간)을 추가로 마크업해야 합니다.
지역 서비스(식당/미용/수리)
지역 서비스의 핵심은 “사용자의 매장 방문 유도”이며, 사용자가 검색할 때의 의문점은 다음과 같습니다.
- “갈 수 있는가”
- “어떻게 연락해야 하는가”
- “언제 문을 여는가”
리치 결과의 “영업 시간”, “연락처”, “지도 위치”는 지역 비즈니스의 “필수 요소”가 됩니다.
1. LocalBusiness(지역 비즈니스)
LocalBusiness 유형은 비즈니스 이름, 주소, 전화번호, 영업 시간, 영업 상태(예: “영업 중”, “휴무 중”) 등의 정보 마크업을 지원합니다.
데이터에 따르면, LocalBusiness 리치 결과가 포함된 지역 비즈니스 페이지는 “근처” 유형 검색에서 마크업 없는 페이지보다 표시량이 67% 더 높으며(Google My Business 2024 보고서), “영업 시간”을 완전히 마크업한 비즈니스는 마크업하지 않은 경우보다 매장 방문 예약량이 17% 더 높습니다(TripAdvisor 2024 지역 비즈니스 조사).
사례: 한 지역 밀크티 가게의 “심야 주문” 증가
한 지역 밀크티 가게는 원래 “심야 밀크티 가게” 검색에서 리치 결과가 표시되지 않아 사용자가 영업 시간을 확인하기 위해 페이지를 클릭해야 했습니다.
LocalBusiness 마크업을 추가한 후, 검색결과에 “23:00까지 영업” 라벨이 직접 표시되어 사용자는 클릭 없이 확인할 수 있었습니다.
1개월 후, 해당 가게의 “22:00-23:00” 주문량 비중이 8%에서 21%로 증가했으며, 전체 매장 방문량이 35% 증가했습니다.
2. 동적 정보는 실시간으로 업데이트해야 합니다
지역 비즈니스의 영업 시간, 연락처 등의 정보는 공휴일 등으로 인해 변경될 수 있으므로(예: 춘절 휴무), 즉시 마크업을 업데이트해야 합니다.
한 미용실은 춘절 기간 동안 “영업 시간” 마크업을 수정하지 않아(여전히 “9:00-21:00” 표시) 사용자가 방문 후 휴무인 것을 발견하여 부정적인 평점 비율이 19% 상승했습니다.
비즈니스는 “공휴일 영업 시간” 독립 마크업 필드를 설정하고, 특별 기간 전에 48시간 전에 데이터를 업데이트하는 것이 좋습니다.
교육/지식(강의/Q&A)
교육/지식 산업의 핵심은 “신뢰 전달”이며, 사용자가 검색할 때의 핵심 요구 사항은 다음과 같습니다.
- “이 강의/지식이 나에게 적합한가”
- “강사/저자가 전문적인가”
- “학습 후 어떤 효과를 얻을 수 있는가”
1. Course(강의)와 FAQPage(자주 묻는 질문)
- Course 유형: 강의 이름, 시간, 난이도, 수강생 평점 등의 정보 마크업을 지원하며, 이 중 “강의 시간”과 “난이도”는 사용자가 강의를 선택하는 핵심 참고 사항입니다. 데이터에 따르면, Course 리치 결과가 포함된 강의 페이지는 마크업 없는 페이지보다 클릭 전환율(클릭 → 상담)이 27% 높습니다(Google Course Builder 2024 데이터).
- FAQPage 유형: 사용자의 자주 묻는 질문과 답변 마크업을 지원하여 사용자의 정보 필터링 비용을 줄일 수 있습니다. HubSpot 2024년 연구에 따르면, FAQ가 포함된 강의 페이지는 FAQ 없는 페이지보다 사용자 평균 탐색 시간이 2분 더 길며, 상담 전환율은 27% 증가했습니다.
사례: 한 직업 자격 시험 교육 웹사이트의 “트래픽 폭발”
한 회계 교육 웹사이트의 “CPA 시험 합격 강의” 페이지는 원래 강의 개요만 표시되어 “CPA 교육 추천” 검색에서 순위가 낮았습니다(10위).
Course 마크업(“총 시간 120시간”, “난이도 중간”, “수강생 합격률 89%” 포함)과 FAQ 마크업(“초보자도 배울 수 있나요?”, “교재를 구매해야 하나요?” 등 10개 질문과 답변 마크업)을 추가한 후, 3개월 이내에 해당 페이지는 “CPA 교육” 키워드에서 3위로 상승했으며, 상담량은 190% 증가했습니다.
2. 평점의 진실성
Course 유형의 수강생 평점은 실제 강의 피드백과 일치해야 합니다. 한 언어 교육 기관은 “수강생 합격률 95%”로 마크업했지만 실제는 78%에 불과하여 사용자 불만 후 리치 라벨이 제거되었고, 상담량은 34% 하락했습니다.
비즈니스는 제3자 플랫폼(예: 교육 리뷰 사이트)의 실제 평점 데이터를 인용하거나, 페이지 내에 평점 출처를 공시하는 것이 좋습니다.
여행/이동(호텔/명소)
여행/이동 산업의 핵심은 “사용자의 일정 계획 지원”이며, 사용자가 검색할 때의 요구 사항은 다음과 같습니다.
- “이 호텔/명소의 특징은 무엇인가”
- “티켓은 어떻게 구매하는가”
- “개방 시간은 얼마나 되는가”
리치 결과의 “시설 목록”, “티켓 가격”, “개방 시간”은 여행 관련 콘텐츠의 “트래픽 증가 요소”가 됩니다.
1. Hotel(호텔)과 TouristAttraction(여행 명소)
- Hotel 유형: 호텔 객실 유형, 시설(예: “무료 WiFi”, “수영장”), 취소 정책 등의 정보 마크업을 지원하며, 이 중 “시설 목록”은 사용자가 호텔을 선택하는 참고 사항입니다. 데이터에 따르면, Hotel 리치 결과가 포함된 호텔 페이지는 “주말 호텔 추천” 검색에서 마크업 없는 페이지보다 클릭률이 38% 높습니다(Google Travel 2024 보고서).
- TouristAttraction 유형: 명소의 개방 시간, 티켓 가격, 방문객 평점 등의 정보 마크업을 지원하며, Eventbrite 2024년 데이터에 따르면, TouristAttraction 리치 결과가 포함된 명소 페이지는 마크업 없는 페이지보다 검색 표시량이 52% 높으며, 사용자가 일정을 미리 계획할 가능성이 더 높습니다(미리 티켓 구매 비율 28% 증가).
사례: 한 고대 마을 명소의 “주말 방문객” 증가
한 강남 고대 마을의 공식 웹사이트는 원래 명소 소개만 표시되어 “주말 근교 여행 고대 마을” 검색에서 리치 결과가 표시되지 않았습니다.
TouristAttraction 마크업을 추가한 후, 검색결과에 “개방 시간 8:30-17:30”, “티켓 ¥60”, “무료 해설 시간 10:00/14:00” 정보가 표시되기 시작했습니다.
1개월 후, 해당 명소의 “주말 방문객” 비중이 35%에서 52%로 증가했으며, 온라인 티켓 예약량은 120% 증가했습니다.
2. 시설 정보는 구체적이고 명확해야 합니다
Hotel 유형의 시설 마크업은 모호한 설명(예: “완벽한 시설”)을 피하고 구체적으로 나열해야 합니다(예: “헬스장”, “어린이 놀이 공간”).
한 호텔은 “무료 아침 식사”로 마크업했지만 실제로는 “유료 아침 식사”만 제공하여 사용자 불만 후 리치 라벨이 제거되었고, 검색 순위가 15% 하락했습니다.
비즈니스는 “무료 WiFi”, “24시간 리셉션”과 같은 핵심 시설을 정확하게 마크업하고, 거짓 정보를 피해야 합니다.
일반적인 리치 검색결과 오류
2024년 구글 검색 공식 데이터에 따르면, 30%의 리치 결과 마크업이 다양한 오류로 인해 검색결과에 표시되지 못하며(Google Search Central 2024 오류 보고서), 이로 인해 관련 페이지의 클릭률이 평균 22% 하락했습니다(Moz 2024 검색 트렌드 데이터).
구체적인 예로, 한 육아용품 전자상거래 제품 페이지는 JSON-LD 코드에서 “price” 필드의 쉼표가 누락되어 리치 라벨(가격, 평점)이 모두 사라졌고, “아기 분유 추천” 검색에서 해당 페이지의 클릭률이 1.9%에서 1.4%로 하락했습니다(월평균 약 3.7만 위안의 판매 손실).
구조화된 데이터 형식 오류
리치 결과의 핵심은 구조화된 데이터(예: JSON-LD)를 통해 구글에게 “정보를 전달”하는 것이지만, 코드에 구문 오류가 있으면 구글의 파싱 도구는 이를 “무효 데이터”로 직접 판단하여 리치 결과가 표시되지 않습니다.
이러한 오류는 35%에 달합니다(Google Search Central 2024 개발자 보고서).
일반적인 오류 유형:
괄호/따옴표 미닫힘: JSON-LD는 모든 기호가 쌍으로 나타나야 하며, 닫는 “}” 또는 “””를 누락하면 코드가 파싱되지 않습니다.
예: “name”: “XX 분유”, // 닫는 “}” 누락
구글 테스트 도구는 “Unexpected end of JSON input”(JSON 입력의 예기치 않은 끝)을 표시합니다.
불필요한 쉼표: JSON-LD에서 객체의 마지막 속성 뒤에는 쉼표를 추가할 수 없습니다.
예:
{ "offers": { "price": "299", "currency": "CNY", // 불필요한 쉼표 } }
도구는 “Trailing comma in object”(객체 끝에 불필요한 쉼표) 오류를 보고합니다.
속성 이름 오류: 구글이 승인한 속성 이름(예: “name” 대신 “상품명”이 아님, “image” 대신 “제품 이미지”가 아님)을 사용해야 합니다.
예를 들어, 한 비즈니스가 “price”를 “판매가”로 작성하면, 도구는 “Invalid property name”(잘못된 속성 이름)을 표시합니다.
사례: 한 교육 웹사이트의 FAQ 마크업이 형식 오류로 인해 비활성화됨
한 직업 교육 웹사이트의 “소방 기술사 시험 준비 가이드” 페이지는 FAQPage 마크업을 추가할 때, 한 질문의 “answer” 필드의 따옴표가 닫히지 않았습니다.
“acceptedAnswer”: {
“text”: “소방 안전 기술 실무”와 “소방 안전 사례 분석” 두 과목을 통과해야 합니다” // 닫는 ” 누락
}
구글 테스트 도구는 “Parse error”(파싱 오류)를 표시하여 리치 결과가 표시되지 않았습니다. 수정 후(따옴표 보충), 테스트는 통과되었고, 3주 후 검색결과에 확장 가능한 FAQ 목록이 표시되기 시작했습니다.
해결 방법:
- 구글 공식 도구 Rich Results Test를 사용하여 코드를 테스트합니다. 도구는 구문 오류 위치를 명확하게 표시합니다(예: “Line 15: Missing closing brace”).
- 코드 편집기(예: VS Code)의 구문 강조 표시 기능을 사용하여 검사를 보조하여 수동 입력 오류를 방지하는 것이 좋습니다.
유형이 콘텐츠/검색 의도와 불일치
리치 결과 유형은 페이지의 핵심 콘텐츠, 사용자 검색 의도와 고도로 일치해야 하며, 그렇지 않으면 구글은 표시하지 않습니다.
이러한 유형의 오류는 약 28%를 차지하며(Google Search Central 2024 산업 보고서), 전형적인 증상은 “관련 없는 유형을 마크업”하거나 “유형이 콘텐츠의 핵심 정보를 포괄하지 못하는 것”입니다.
일반적인 오류 시나리오:
- 유형이 콘텐츠와 관련 없음: 예를 들어, 음식 블로그가 “돼지고기 조림 만드는 법”을 게시하면서 “Product”(제품) 유형을 마크업하는 경우, 사용자가 “돼지고기 조림 만드는 법”을 검색할 때 필요한 정보는 단계, 재료 등이며 “제품 구매”와 관련이 없어 리치 결과가 표시되지 않습니다.
- 유형이 비핵심 정보를 포괄: 예를 들어, 지역 헬스장의 “개인 레슨” 페이지가 “Event”(이벤트) 유형을 마크업하지만, 페이지의 핵심은 “강의 소개”이지 “단일 이벤트”가 아니므로 구글은 “유형과 콘텐츠 불일치”로 인해 표시를 거부합니다.
Google Search Central이 10만 개 페이지 그룹을 통계한 결과, 유형이 콘텐츠/검색 의도와 완전히 일치하는 페이지의 리치 결과 표시율은 68%였습니다. 부분적으로 일치하는 경우 표시율은 32%였고, 완전히 일치하지 않는 경우(예: 음식 블로그에 “Product” 마크업) 표시율은 5%에 불과했습니다. 한 지역 꽃집의 “스승의 날 꽃 예약” 페이지는 원래 “Product”(제품)으로 마크업했지만, 사용자가 검색할 때 “배송 시간”과 “예약 방법”에 더 관심을 가졌기 때문에 표시율이 8%에 불과했습니다.
“LocalBusiness”(지역 비즈니스)로 마크업을 변경한 후 표시율은 57%로 증가했습니다.
사례: 한 여행 웹사이트의 “호텔 가이드” 페이지 마크업 오류
한 여행 웹사이트의 “싼야 겨울 호텔 추천” 페이지의 핵심 콘텐츠는 “호텔 위치, 시설, 사용자 평점”이었지만, 실수로 “Recipe”(레시피) 유형을 마크업했습니다.
구글 테스트 도구는 “Type mismatch”(유형 불일치)를 표시하여 리치 결과가 표시되지 않았습니다. 수정 후(“Hotel” 유형으로 변경하고 “객실 수”, “시설”, “평점” 마크업), 검색결과에 호텔 카드가 표시되기 시작했으며, 클릭률은 31% 증가했습니다.
해결 방법:
- 구글 공식 리치 결과 유형 목록을 참고하여 페이지 콘텐츠와 강력하게 관련된 유형을 선택합니다(예: 강의 페이지는 “Course”, 이벤트 페이지는 “Event”).
- “사용자 검색어에서 요구 사항 역추적”: 사용자가 “케이크 만드는 법”을 검색할 때 핵심 요구 사항은 “단계, 재료”이므로 “Recipe”를 마크업해야 합니다. 사용자가 “케이크 구매”를 검색할 때 핵심 요구 사항은 “가격, 가게”이므로 “Product”를 마크업해야 합니다.
마크업 정보가 페이지 콘텐츠와 불일치
마크업 정보(예: 가격, 평점, 재고)가 페이지에 표시된 내용과 모순되면, 구글은 이를 “허위 마크업”으로 판단하여 리치 결과를 표시하지 않을 뿐만 아니라 검색에서 페이지의 가중치를 낮춥니다.
이러한 유형의 오류는 약 25%를 차지합니다(Google Search Central 2024 품질 보고서).
일반적인 오류 유형:
- 가격 불일치: 페이지에는 “할인가 ¥299″가 표시되지만, “price”는 “349”로 마크업되었거나, “priceValidUntil”(가격 유효 기간)을 마크업하지 않아 프로모션 종료 후 가격을 업데이트하지 않았습니다.
- 평점과 리뷰 수 모순: “ratingValue=4.8″로 마크업했지만 페이지에는 50개의 리뷰만 표시됨(실제로는 “reviewCount≥평점 합리성 임계값”이 필요하며, 예: 4.8점은 일반적으로 최소 100개의 리뷰가 필요함).
- 재고 상태 오류: “availability=InStock(재고 있음)”으로 마크업했지만 페이지에는 “품절”이 표시되거나, 재고를 제때 업데이트하지 않았습니다(예: 이벤트 종료 후 “OutOfStock”으로 변경하지 않음).
사례: 한 3C 액세서리 업체의 “가격 오해” 사건
한 휴대폰 케이스 가게의 “낙하 방지 휴대폰 케이스” 페이지는 “price=89”, “priceCurrency=CNY”로 마크업했지만, 페이지에는 실제로 “¥99″가 표시되었습니다. 사용자가 검색결과를 클릭한 후 가격이 다르다는 것을 발견하여 이탈률이 75%에 달했습니다(정상 이탈률은 약 40%-50%).
구글은 사용자 행동 데이터(높은 이탈률)를 통해 데이터 불일치를 식별하고 해당 페이지의 리치 라벨을 제거했으며, 클릭률은 2.3%에서 1.7%로 하락했습니다(월평균 약 2.1만 위안의 판매 손실).
해결 방법:
- 마크업 전에 페이지 콘텐츠 확인: 가격은 페이지의 실시간 표시와 일치해야 하며, 프로모션 활동은 “priceValidUntil”을 마크업해야 합니다. 평점은 총 리뷰 수를 포함해야 합니다(예: “4.8점(1234개 리뷰)”).
- 동적 정보(예: 재고, 영업 시간)는 실시간으로 업데이트해야 합니다. 백그라운드 자동 동기화 기능을 설정하여 인적 오류를 방지합니다(예: 공휴일 휴무 시 “영업 시간” 마크업을 즉시 “휴무 중”으로 변경).
마지막으로, 사용자는 “보기 좋은 결과”에 머무르지 않으며, “유용한 정보”에만 돈을 지불합니다.






