본문 바로가기

Product JSON-LD 생성기

브라우저 처리

상품명·주소와 가격·통화·브랜드·재고·이미지·SKU·설명으로 Product 구조화 데이터를 만듭니다. '39,000원' 같은 표기도 숫자로 바꾸고 재고있음·품절·예약을 schema.org 값으로 옮기며, 평점은 리뷰 수가 있을 때만 넣습니다.

도구 실행입력 후 결과 확인
Product JSON-LD 생성기 샘플 실행

쇼핑몰 상품 페이지에 Product 구조화 데이터를 넣으면 검색엔진이 가격, 재고, 브랜드를 정확히 읽어 검색결과에 가격과 재고 정보를 함께 보여 줄 수 있습니다.

브라우저 처리
샘플 결과
"@type": "Product",
"name": "린넨 오버핏 원피스",
"sku": "LN-OP-01",
"brand": { "@type": "Brand", "name": "예시" },
"offers": {
  "@type": "Offer",
  "price": 39000,
  "priceCurrency": "KRW",
  "availability": "https://schema.org/InStock",
  "itemCondition": "https://schema.org/NewCondition"
}
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

Product JSON-LD 생성기 사용 가이드

쇼핑몰 상품 페이지에 Product 구조화 데이터를 넣으면 검색엔진이 가격, 재고, 브랜드를 정확히 읽어 검색결과에 가격과 재고 정보를 함께 보여 줄 수 있습니다.

이 생성기는 세부 정보 칸에 한국어 키로 가격=39000, 통화=KRW, 브랜드=, 재고=재고있음, image=, sku=, 설명=을 적으면 schema.org Product와 Offer 형식으로 바꿉니다. 가격의 쉼표와 '원'은 지우고 숫자로 넣으며, 재고 값 재고있음·품절·예약·단종은 InStock, OutOfStock, PreOrder, Discontinued로 옮깁니다.

통화는 세 글자 코드(KRW, USD)인지 확인합니다. 평점=과 리뷰수=를 함께 넣어야 aggregateRating이 들어가며, 평점은 페이지에 실제로 보이는 리뷰를 근거로 해야 한다는 주석이 붙습니다. 이미지가 없으면 넣으라고 알려 줍니다.

사용 방법

  1. '상품명'과 '상품 페이지 주소'를 입력합니다.
  2. '상품 정보 (가격=, 통화=KRW, 브랜드=, 재고=재고있음·품절·예약, image=, sku=, 설명=, 평점=·리뷰수=)' 칸에 값을 한 줄에 하나씩 적습니다.
  3. '실행'을 누르면 상품 JSON-LD가 나오고, 이미지·평점 관련 검토 주석이 맨 위에 붙습니다.
  4. 결과를 상품 페이지에 붙여 넣고 가격·재고가 바뀔 때 함께 갱신되게 합니다.

예시: 린넨 원피스 상품

입력
상품명: 린넨 오버핏 원피스
주소: https://shop.example.com/products/linen
가격=39000
통화=KRW
브랜드=예시
재고=재고있음
image=https://shop.example.com/products/linen.jpg
sku=LN-OP-01
설명=통기성 좋은 린넨 100% 원피스
결과
"@type": "Product",
"name": "린넨 오버핏 원피스",
"sku": "LN-OP-01",
"brand": { "@type": "Brand", "name": "예시" },
"offers": {
  "@type": "Offer",
  "price": 39000,
  "priceCurrency": "KRW",
  "availability": "https://schema.org/InStock",
  "itemCondition": "https://schema.org/NewCondition"
}

실제 결과는 이미지·설명·주소를 포함한 전체 JSON-LD가 script 태그로 나옵니다.

이럴 때 쓰면 좋아요

  • 자체 쇼핑몰 상품 페이지에 가격·재고 정보를 표시할 때
  • 쇼핑몰 솔루션의 기본 구조화 데이터를 보완할 때
  • 품절 상품의 재고 상태를 정확히 알릴 때
  • 상품 피드와 페이지 정보를 맞춰 점검할 때

문제가 생겼을 때

페이지 가격은 35,000원인데 구조화 데이터는 39,000원입니다.

구조화 데이터 가격은 페이지에 보이는 가격과 같아야 합니다. 할인 중이면 할인가를 넣으세요.

리뷰가 없는데 평점=5를 넣었습니다.

평점은 실제 리뷰가 페이지에 있을 때만 넣어야 합니다. 리뷰 수 없이 평점만 넣으면 aggregateRating을 만들지 않습니다.

통화를 '원'으로 적었습니다.

통화는 KRW처럼 세 글자 국제 코드로 적어야 합니다. 비우면 KRW로 넣습니다.

활용 팁

  • 옵션마다 가격이 다른 상품은 대표 옵션 가격을 넣거나 상품 변형(ProductGroup) 형식을 검토하세요.
  • 상품 이미지는 흰 배경의 정면 사진이 검색결과에 가장 잘 쓰입니다.
  • 가격과 재고가 자주 바뀌면 사이트 코드에서 자동으로 채우도록 템플릿화하는 편이 안전합니다.

자주 묻는 질문

가격이 검색결과에 꼭 표시되나요?

구조화 데이터가 정확해도 표시 여부는 검색엔진이 정합니다. 다만 정보가 정확할수록 표시될 가능성이 높아집니다.

itemCondition은 왜 NewCondition인가요?

새 상품이라는 뜻의 기본값입니다. 중고 상품을 판다면 결과의 값을 UsedCondition으로 바꾸세요.

배송비나 반품 정책도 넣을 수 있나요?

이 생성기는 기본 항목만 만듭니다. 배송비(shippingDetails)와 반품 정책(hasMerchantReturnPolicy)은 Google 판매자 센터 설정이나 직접 추가로 넣을 수 있습니다.