Structured Data & Semantic Web

상품 옵션 구조화 데이터

ProductGroup associates variants with a shared product family, helping systems match a search such as “black earphones” to the relevant variant rather than a generic family page. Use variesBy to identify the varying attributes and hasVariant to list the individual Product entities. This parent-and-child structure is particularly useful for fashion or electronics catalogs with many options.

Business applications and impact#

Helps systems match specific color or specification queries to the corresponding product variant.

Implementation guidance and considerations#

Declare the relationship between the parent ProductGroup and each individual Product variant accurately.

Code example#

{
  "@context": "https://schema.org",
  "@type": "ProductGroup",
  "name": "MKTG 무선 이어폰",
  "productGroupID": "earbuds-001",
  "variesBy": ["color"],
  "hasVariant": [
    { "@type": "Product", "name": "MKTG 이어폰 - 블랙", "color": "Black" },
    { "@type": "Product", "name": "MKTG 이어폰 - 화이트", "color": "White" }
  ]
}

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.

QAPage Schema

Q&A 구조화 데이터

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

TVSeries Schema

TV 시리즈 구조화 데이터

Markup describing a television series, including seasons, episodes, broadcast dates and cast.