무료 구조화 데이터 생성기
제품, FAQ 등에 필요한 JSON-LD 코드를 자동으로 작성합니다.
입력과 동시에 브라우저에서 생성되며 외부로 데이터가 전송되지 않습니다.
생성된 JSON-LD
페이지의 HTML에 붙여넣으세요
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product"
}
</script>
Shopify 자동 입력 방식
모든 제품 대상
이 스니펫은 각 제품의 제목, 이미지, 가격, 재고 정보를 바탕으로 동일한 마크업을 동적 생성합니다. 테마에 snippets/product-schema.liquid 파일로 추가한 뒤 제품 템플릿에서 렌더링하세요. 중복 생성을 방지하려면 기존 Product 마크업을 먼저 삭제해야 합니다.
{%- assign variant = product.selected_or_first_available_variant -%}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": {{ product.title | json }},
"description": {{ product.description | strip_html | strip | truncate: 5000 | json }},
"url": {{ request.origin | append: product.url | json }},
{%- if product.featured_image -%}
"image": {{ product.featured_image | image_url: width: 1200 | prepend: 'https:' | json }},
{%- endif -%}
{%- if variant.sku != blank -%}
"sku": {{ variant.sku | json }},
{%- endif -%}
"brand": { "@type": "Brand", "name": {{ product.vendor | json }} },
"offers": {
"@type": "Offer",
"url": {{ request.origin | append: variant.url | json }},
"priceCurrency": {{ cart.currency.iso_code | json }},
"price": {{ variant.price | divided_by: 100.0 | json }},
"availability": "https://schema.org/{% if variant.available %}InStock{% else %}OutOfStock{% endif %}"
}
}
</script>
매주 모든 페이지 점검
ShopSEO는 단일 페이지가 아닌 스토어 전체를 대상으로 점검을 진행하며, 발견된 문제의 대부분을 직접 해결합니다. 전체 진단 기능은 Free 요금제에서 이용할 수 있습니다.
가입 없이 세 단계로 완료.
- 1
유형 선택
제품, 조직, FAQ, 탐색경로, 지역 비즈니스, 블로그 게시물 중 선택합니다.
- 2
양식 작성
입력한 정보만 반영되며 비워둔 항목은 마크업에서 자동으로 제외됩니다.
- 3
복사 및 테스트
페이지에 JSON-LD 코드를 붙여넣은 뒤 구조화 데이터 유효성 검사 도구로 확인합니다.
점검 항목
유형을 선택하고 간단한 양식을 작성하여 제품, 조직, FAQ, 탐색경로, 지역 비즈니스, 블로그 게시물용 유효한 JSON-LD 코드를 복사하세요. Shopify 제품 페이지의 경우 각 제품 정보를 자동으로 불러와 항상 최신 상태를 유지하는 Liquid 스니펫도 제공됩니다.
ShopSEO는 스토어 전체를 점검하여 이 문제를 진단하고 해결을 지원합니다. 앱에서 구조화된 데이터 확인하기
- 제품, 조직, FAQ, 탐색경로, 지역 비즈니스, 블로그 게시물 지원
- 빈 필드가 제외된 유효한 JSON-LD 생성
- 모든 제품 페이지에 적용 가능한 Shopify Liquid 스니펫 제공
- 브라우저에서 실행되며 외부로 데이터가 전송되지 않음
각 숫자가 의미하는 내용
해석할 수 없는 리포트는 그저 어딘가 잘못되었다는 말을 길게 늘어놓은 것에 불과합니다.
JSON-LD
Google이 권장하는 구조화된 데이터 형식입니다. 검색 엔진이 판독할 수 있는 페이지 설명을 script 태그 안에 담으며, 일반 방문자에게는 표시되지 않습니다.
Liquid 스니펫
고정된 값 대신 각 제품의 이름, 이미지, 가격, 재고 정보를 동적으로 불러오므로 단 하나의 스니펫으로 카탈로그 전체에 정확한 마크업을 유지할 수 있습니다.
필수 항목과 권장 항목
Google 검색 결과에 가격과 재고를 표시하려면 제품 이름과 가격이 포함된 제안(Offer) 정보가 필수적입니다. 평점은 실제 고객 리뷰가 페이지에 표시되어 있을 때만 추가해야 합니다.
상투적인 조언이 아닌 구체적인 작동 원리
- 01
검색 결과에 가격 및 재고 표시
제품 마크업을 통해 Google 검색 결과 화면에 가격, 재고 유무, 평점을 리치 결과로 직접 표시할 수 있습니다.
- 02
AI 검색 및 답변 최적화
AI 어시스턴트와 AI 검색 엔진은 일반 검색 엔진과 마찬가지로 구조화된 데이터를 판독하여 해당 페이지에서 무엇을 판매하는지 파악합니다.
- 03
테마 코드의 오류 해결
많은 테마가 불완전하거나 중복된 마크업을 생성합니다. 올바른 코드를 한 번 작성해 두면 이러한 오류를 예방할 수 있습니다.
자주 발견되는 문제와 해결 방법
Shopify 스토어에서 이 도구로 발견되는 문제의 대부분을 차지하는 4가지 원인입니다.
진단 결과
한 페이지에 중복된 Product 블록
발생 원인
테마와 설치된 앱이 각각 마크업을 추가한 경우입니다.
해결 방법
앱의 마크업을 끄거나 테마 마크업을 제거하여 하나만 남긴 뒤, 필요 시 본 스니펫을 적용합니다.
진단 결과
페이지에 없는 허위 평점 마크업
발생 원인
실제 리뷰가 표시되지 않는 페이지에 리뷰 수치만 마크업으로 복사해 넣은 경우입니다.
해결 방법
방문자가 동일한 페이지에서 직접 확인할 수 있는 평점만 추가해야 합니다. 그렇지 않으면 Google에서 제외되거나 제재를 받을 수 있습니다.
진단 결과
통화 코드가 누락된 가격
발생 원인
수동으로 작성한 Offer 마크업에 priceCurrency 속성이 빠진 경우입니다.
해결 방법
가격에는 항상 통화 코드를 함께 지정해야 합니다. Liquid 스니펫은 스토어의 기본 통화를 자동으로 반영합니다.
이 도구로 알 수 없는 점
모든 도구에는 한계가 있습니다. 도구의 범위를 정확히 알아야 결과를 과대 해석하지 않습니다.
- 입력한 내용을 바탕으로 마크업이 작성됩니다. 모든 값이 실제 페이지에 표시되는 내용과 일치하는지 확인해야 합니다.
- 유효한 마크업을 작성하면 리치 결과 노출 자격이 주어지지만, 실제 노출 여부는 Google 알고리즘이 최종 결정합니다.
이제 지속적인 자동 점검을 시작해 보세요.
ShopSEO를 무료로 설치하고 1분 안에 첫 진단을 진행할 수 있습니다. 마음에 들지 않는 변경 사항은 언제든 되돌릴 수 있습니다. 신용카드 등록, 테마 수정, 약정 없이 바로 이용할 수 있습니다.