구조화 데이터와 스키마 마크업 5분 읽기
상품 스키마 필수 항목 확인
상품 스키마에서 검색엔진이 정상적으로 정보를 인식하도록 만들려면 이름, 이미지, 가격, 재고 상태와 같은 핵심 속성이 코드 안에 누락 없이 포함되어 있는지 살펴야 합니다. 이 네 가지 기본 항목이 채워지지 않으면 검색 결과에서 리치 결과 표시 대상에서 제외되거나 유효성 검사 도구에서 심각한 오류가 발생합니다. 소스 코드 배포 전 단계에서 각 속성의 기재 여부와 값의 규격을 차례대로 대조해 보는 작업이 필요합니다.






상품 스키마 필수 속성을 점검하는 표준 절차
상품 스키마의 유효성을 확보하기 위해 다음 3단계를 순서대로 거치며 항목을 대조합니다. 첫째, 소스 코드 내 JSON-LD 블록에서 상품 이름(name)과 대표 이미지(image) URL이 정상적으로 지정되었는지 확인하며, 이는 검색 로봇이 대상 상품의 정체와 시각 자료를 정확히 식별하기 위해 필요합니다. 둘째, 제안(offers) 속성 내부에 판매 가격(price)과 통화 단위(priceCurrency)가 올바른 규격으로 명시되었는지 점검하며, 이는 통화 혼선 없이 검색 사용자에게 정확한 금액 단위를 전달하기 위함입니다. 셋째, 재고 상태(availability) 항목에 스키마 규격에 맞는 재고 상태 URL이 연결되어 있는지 검토하며, 이는 품절 여부를 검색 결과에 지체 없이 반영하기 위해 꼭 거쳐야 합니다.
검수 소요 시간과 작업 범위 기준
구조화 데이터 마크업이 이미 적용된 웹페이지에서 해당 값들이 빠짐없이 들어갔는지 대조하는 작업은 상품 1개당 대략 3~5분 정도의 시간이 소요됩니다. 템플릿 엔진을 사용하는 자동화 사이트인지 아니면 정적 페이지를 수작업으로 편집하는 환경인지에 따라 작업 속도에 차이가 생길 수 있으며, 데이터베이스 필드 연동 상태에 따라 추가 검토 시간이 덧붙기도 합니다.
오류 항목과 권장 누락의 차이점
스키마 점검 시 검사 도구에 나타나는 피드백은 데이터의 성격에 따라 성질이 다르게 구분됩니다. 필수 항목이 비어 있거나 형식이 잘못된 경우에는 ‘오류’로 분류되어 검색엔진의 리치 결과 표시 자격 자체가 상실될 수 있습니다. 반면 브랜드명, SKU, 리뷰 점수와 같은 권장(선택) 항목이 누락된 경우에는 단순 ‘경고’로 처리되어 노출 자체를 완전히 차단하지는 않으나 세부 정보 표출 범위가 축소되는 차이를 보입니다.
| 구분 | 필수 항목 누락 | 권장(선택) 항목 누락 |
|---|---|---|
| 점검 도구 상태 | 오류(Error) 발생 | 경고(Warning) 표시 |
| 주요 대상 항목 | name, image, offers(price, availability) | brand, aggregateRating, sku |
| 노출에 미치는 영향 | 리치 스니펫 표시 제외 가능성 높음 | 기본 표시는 유지되나 확장 정보 생략 |
검색엔진 마크업 가이드라인과 기준
주요 검색 서비스는 웹마스터가 작성한 데이터 구조를 올바르게 판독하기 위해 기술 문서에서 속성의 계층과 필수 여부를 엄격히 안내합니다. Google 개발자 공식 문서의 검색용 구조화 데이터 가이드라인을 살펴보면, 상품(Product) 유형 및 하위 제안(Offer) 객체에서 반드시 정의되어야 하는 필수 속성과 부가적 정보를 제공하는 권장 속성을 명확히 분리하여 설명하고 있습니다. 이 기준에 맞추어 마크업을 구성해야 검색 로봇이 오류 없이 웹페이지의 상품 정보를 인덱싱합니다.
함께 읽을 글
구조화 데이터는 규격에 맞는 필드 값을 정확한 형식으로 매핑하는 것이 핵심입니다. 이름, 이미지, 가격, 재고 상태라는 기본 골격을 먼저 빈틈없이 채운 뒤 점진적으로 권장 속성을 확장해 나가는 방식으로 안정적인 마크업 상태를 유지할 수 있습니다.


