구조화 데이터 생성기이란?

Structured Data Generator는 웹사이트용 유효한 JSON-LD 스키마 마크업을 생성합니다. 스키마 유형(Article, Product, FAQ, Recipe, Event 등)을 선택하고 필드를 채우면 검색 엔진이 콘텐츠를 이해하는 데 도움이 되는 복사 가능한 마크업을 얻을 수 있습니다.

스키마 유형마다 구글의 리치 결과 테스트가 검사하는 필드를 그대로 보여 주므로, 항목을 채우면 schema.org 규격에 맞는 마크업이 만들어집니다. 레시피 리치 결과, 검색 결과의 FAQ 아코디언, 상품 가격 스니펫, 이벤트 날짜 카드 등에 그대로 활용할 수 있습니다. 출력은 application/ld+json 타입의 script 태그로, 페이지 head 안에 붙여 넣으면 됩니다.

사용 방법

  1. 콘텐츠에 맞는 스키마 유형(Article, Product, FAQ 등)을 선택하세요.
  2. 선택한 스키마의 필수 및 선택 필드를 입력하세요.
  3. 생성된 JSON-LD 코드를 복사하여 페이지의 head 섹션에 붙여넣으세요.

사용 시기

  • 도움말 글에 FAQ 스키마를 더해 개별 질문이 구글 검색 결과에 바로 노출되도록 만들기.
  • 상품 페이지에 가격·재고·리뷰 별점을 표시해 리치 스니펫을 노리기.
  • 이벤트의 날짜·장소·티켓 링크를 묶어 구글 이벤트 패널에 노출되도록 발행하기.

결과

요리 블로거가 Recipe 스키마를 선택하고 레시피명, 조리 시간(30분), 재료 목록, 영양 정보를 입력한 뒤 JSON-LD를 블로그 글에 복사하여 리치 검색 결과를 얻습니다.

자주 묻는 질문

생성된 코드는 페이지 어디에 붙여야 하나요?
head 태그 안에, 가급적 상단 가까이에 두는 것이 좋습니다. 일부 팀은 닫는 head 직전에 넣기도 합니다. body 안에서도 인식되지만 구글 문서가 권장하는 위치는 head이며, 감사 시에도 찾기 쉽습니다.
출력이 실제로 유효한지 어떻게 확인하나요?
페이지 URL이나 생성된 JSON-LD를 구글 리치 결과 테스트(search.google.com/test/rich-results)나 schema 검증기(validator.schema.org)에 붙여 넣습니다. 둘 다 누락된 필수 필드와 빠진 권장 항목을 짚어 줍니다.
스키마 마크업을 넣으면 구글에서 반드시 리치 스니펫이 보장되나요?
아닙니다. 유효한 마크업은 자격을 줄 뿐이고, 실제 리치 결과 노출은 페이지 권위, 검색 의도, 콘텐츠의 실효성에 따라 구글이 결정합니다. 가짜 리뷰나 숨겨진 FAQ는 오히려 제재 대상이 됩니다.
한 페이지에 여러 스키마 유형을 함께 넣을 수 있나요?
가능합니다. 블로그 글은 Article과 BreadcrumbList를, 상품 페이지는 Product·Offer·AggregateRating을 함께 가질 수 있습니다. 각각 독립된 script 블록으로 두거나, @graph 배열에 모아 한 블록으로 묶을 수도 있습니다.
JSON-LD와 microdata는 어떻게 다른가요?
둘 다 schema.org 어휘를 그대로 씁니다. microdata는 itemprop, itemscope 같은 속성을 HTML에 흩뿌리지만, JSON-LD는 시각적 마크업과 분리된 단일 script 블록입니다. 구글은 유지보수가 쉬운 JSON-LD를 권장합니다.

관련 도구