Structured Data & Semantic Web

JSON-LD 구조화 데이터

JSON-LD combines JavaScript Object Notation with linked-data concepts that connect entities and their meaning. Its principal advantage is that it can be inserted independently in a script element without restructuring the surrounding HTML. Google recommends JSON-LD where possible because it is generally easier to maintain and generate through automated pipelines than embedded Microdata or RDFa. Multiple entities can be represented together in an array or graph, keeping complex pages manageable.

Business applications and impact#

Separates structured data from presentation markup and supports maintainable automation.

Implementation guidance and considerations#

Use Google’s Rich Results Test to check syntax and required-property errors, including missing fields.

Code example#

<!-- JSON-LD는 <head> 또는 <body> 어디든 넣을 수 있는 독립 스크립트 블록 -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "JSON-LD로 구조화 데이터 작성하는 법",
  "datePublished": "2026-01-10",
  "author": { "@type": "Person", "name": "홍길동" }
}
</script>

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.

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.

QAPage Schema

Q&A 구조화 데이터

Structured data for a page containing one question with multiple answers contributed by users.