구조화 데이터
Structured Data
검색엔진이 콘텐츠 의미를 기계적으로 완벽히 이해하도록 Schema.org 표준으로 정리한 메타 포맷
스팸성이거나 오해를 부르는 허위 구조화 데이터를 적용했을 때 구글이 리치 결과를 박탈하는 제재입니다. 정의와 상세 설명을 통해 기술적 원리를 이해하고, 비즈니스에 미치는 영향과 실무 적용 방법, 구현 시 고려할 주의사항을 관련 용어와 함께 확인하세요.
Structured Data Manual Action
구조화 데이터 직접 조치는 페이지에 실제로 없는 정보(허위 평점, 존재하지 않는 재고 상태)를 스키마에만 표시하거나, 사용자에게 보이지 않는 숨김 텍스트로 스키마를 채워 넣는 행위가 적발됐을 때 내려지는 수동 조치다. 조치가 적용되면 해당 사이트의 모든 리치 결과(별점, 이미지, FAQ 등)가 일괄 박탈되어 검색결과에서의 시각적 경쟁력을 완전히 잃게 된다. 문제를 해결한 뒤 서치 콘솔에서 재검토를 요청할 수 있지만, 승인까지 통상 몇 주가 소요되므로 애초에 스키마와 실제 화면 내용을 100% 일치시키는 것이 최선이다.
검색결과에서 모든 리치 스니펫이 강제 박탈되어 클릭률이 급락함
페이지에 보이지 않는 숨김 텍스트를 스키마에 넣거나 조작된 리뷰 별점 삽입 절대 금지
# 배포 전 자동 검증 스크립트 예시: 숨겨진 텍스트/허위 평점 등 위반 패턴 방지
import json, re
def validate_schema(html: str) -> list:
errors = []
scripts = re.findall(r'<script type="application/ld\+json">(.*?)</script>', html, re.S)
for s in scripts:
data = json.loads(s)
if data.get("@type") == "AggregateRating" and float(data.get("ratingValue", 0)) > 5:
errors.append("허위 평점 의심: ratingValue가 최대값(5)을 초과")
return errors
Structured Data
검색엔진이 콘텐츠 의미를 기계적으로 완벽히 이해하도록 Schema.org 표준으로 정리한 메타 포맷
Rich Results
파란색 단순 텍스트 링크 외에 별점 가격 FAQ 이미지 등이 함께 노출되는 풍부한 검색결과 형태
Snippet
검색결과 목록에서 제목과 URL 아래에 표시되는 2~3줄의 본문 미리보기 설명문
Click-Through Rate (CTR)
검색결과에 사이트가 노출된 총 횟수 중 사용자가 실제로 링크를 클릭한 비율
FAQPage Schema
자주 묻는 질문과 답변 세트를 스키마로 정의해 검색결과에 아코디언 형태로 노출시키는 마크업
Google Discover
구글이 사용자의 검색 기록과 관심사를 머신러닝으로 분석해 모바일 피드에 추천하는 서비스