Structured Data & Semantic Web

스키마 마크업 검사기

The Schema Markup Validator at validator.schema.org checks structured-data syntax and recognized vocabulary properties across Schema.org. It differs from Google’s Rich Results Test, which focuses on the types and requirements of supported Google features. The tools complement rather than replace one another. Use both where relevant before deployment to detect malformed data or vocabulary problems as well as feature-specific omissions.

Business applications and impact#

Checks general semantic markup beyond Google’s rich-result requirements.

Implementation guidance and considerations#

Validate syntax and recognized properties before releasing new markup, alongside the appropriate search-feature checks.

Code example#

# Schema.org 공식 검증기(validator.schema.org) API 대신 로컬에서 1차 문법 검증
import json
with open("schema.json", encoding="utf-8") as f:
    try:
        json.load(f)
        print("문법 오류 없음 - validator.schema.org 에서 최종 확인 권장")
    except json.JSONDecodeError as e:
        print("문법 오류:", e)

Rich Results

리치 결과

An enhanced search result with additional elements such as ratings, prices, images or supported expandable information.

Rich Results Test

리치 결과 테스트

Google's official tool for checking whether structured data meets the requirements of supported rich-result features.

Schema Markup

스키마 마크업

Structured-data markup that uses the Schema.org vocabulary to describe content and entities semantically.

FAQPage Schema

FAQ 구조화 데이터

Markup that describes a set of frequently asked questions and answers, eligible in supported cases for expanded search presentations.

Google Discover

Google Discover

Google's personalized content feed, which recommends material based on interests and activity without requiring a search query.

JSON-LD

JSON-LD 구조화 데이터

A structured-data format that expresses linked data as JSON in a script element, commonly used in an HTML head.