SEO

구조화된 데이터

구조화된 데이터(Structured Data)란 웹페이지의 콘텐츠를 검색엔진과 AI 시스템이 이해할 수 있도록 [Schema.org](https://schema.org/) 표준 어휘를 사용해 정보를 체계적으로 기술하는 마크업입니다.

구조화된 데이터(Structured Data)란 웹페이지의 콘텐츠를 검색엔진과 AI 시스템이 이해할 수 있도록 Schema.org 표준 어휘를 사용해 정보를 체계적으로 기술하는 마크업입니다.

왜 중요한가

검색엔진은 일반적으로 페이지의 텍스트를 크롤링하여 의미를 추론합니다. 하지만 구조화된 데이터가 적용된 페이지는 텍스트 단위가 아닌 의미 단위로 해석되기 때문에, 검색엔진이 콘텐츠의 유형과 맥락을 훨씬 정확하게 파악할 수 있습니다. 이를 통해 검색 결과에서 별점, 가격, 저자 사진, 브레드크럼 등이 포함된 리치 결과(Rich Results)로 노출될 수 있으며, 리치 결과가 적용된 페이지는 일반 결과 대비 평균 30% 이상 높은 클릭률(CTR)을 기록한다는 분석이 있습니다.

2026년 현재, 구조화된 데이터의 가치는 리치 결과에만 국한되지 않습니다. ChatGPT, Perplexity 등 생성형 AI가 웹페이지를 탐색할 때 JSON-LD 마크업을 직접 파싱하여 답변의 근거 자료로 활용하기 때문에, GEO(Generative Engine Optimization) 관점에서도 구조화된 데이터는 필수적인 요소가 되었습니다.

다만, Google은 구조화된 데이터가 검색 순위에 직접적인 영향을 미치지 않는다고 공식적으로 밝히고 있습니다. 순위 자체를 올리는 것이 아니라, 리치 결과를 통한 CTR 향상과 AI 시스템에서의 가시성 확보가 핵심 이점입니다.

주요 형식 (JSON-LD, Microdata, RDFa)

구조화된 데이터를 구현하는 형식은 세 가지가 있습니다.

  • JSON-LD(JavaScript Object Notation for Linked Data): HTML의 <head> 또는 <body><script type="application/ld+json"> 태그로 삽입하는 방식입니다. HTML 구조와 완전히 분리되어 있어 유지보수가 쉽고, Google이 공식적으로 권장하는 형식입니다. 예를 들어, 블로그 게시글에 Article 스키마를 적용하려면 다음과 같이 작성합니다.
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "구조화된 데이터 완벽 가이드",
  "author": { "@type": "Person", "name": "홍길동" },
  "datePublished": "2026-03-17"
}
  • Microdata: HTML 태그의 속성(itemscope, itemtype, itemprop)으로 직접 마크업하는 방식입니다. HTML과 결합되어 있어 수정 시 실수가 발생하기 쉽습니다.

  • RDFa(Resource Description Framework in Attributes): HTML 속성(vocab, typeof, property)을 활용하는 방식으로, Microdata와 유사하게 HTML에 직접 삽입됩니다.

실무에서는 유지보수성과 구현 편의성 측면에서 JSON-LD를 사용하는 것이 표준입니다.

활용 가능한 리치 결과 유형

Google이 현재(2026년 기준) 지원하는 주요 구조화된 데이터 유형은 다음과 같습니다.

  • Article: 뉴스 및 블로그 게시글에 제목, 저자, 게시일 등을 표시합니다.
  • Product: 상품의 가격, 재고 상태, 리뷰 별점을 검색 결과에 노출합니다.
  • BreadcrumbList: 페이지의 사이트 내 위치를 계층 구조로 보여줍니다.
  • Organization / LocalBusiness: 기업 정보, 로고, 연락처, 영업시간 등을 표시합니다.
  • HowTo: 단계별 가이드를 시각적으로 풍부하게 표현합니다.
  • Review: 리뷰 평점과 개수를 검색 결과에 별점으로 표시합니다.

참고로, 2025년 하반기부터 Google은 일부 구조화된 데이터 유형(Course Info, Claim Review, Estimated Salary, Learning Video, Special Announcement, Vehicle Listing 등)의 리치 결과 지원을 종료하였습니다. 또한 FAQ 리치 결과는 정부 및 보건 관련 사이트에만 제한되고 있으므로, 적용 전 최신 지원 현황을 반드시 확인해야 합니다.

구현 및 검증 방법

구조화된 데이터를 올바르게 구현하고 검증하는 과정은 다음과 같습니다.

  1. 스키마 유형 선정: 페이지 콘텐츠에 맞는 Schema.org 타입을 선택합니다. 블로그라면 Article, 제품 페이지라면 Product가 적합합니다.
  2. JSON-LD 작성: 필수 속성(required properties)과 권장 속성(recommended properties)을 Google 검색 센터 문서에서 확인하고 빠짐없이 작성합니다.
  3. 페이지 콘텐츠와 일치 확인: 마크업에 기술된 정보는 반드시 페이지에 실제로 표시되는 내용과 동일해야 합니다. 사용자에게 보이지 않는 내용을 마크업에 포함하면 Google의 스팸 정책 위반에 해당합니다.
  4. 검증 도구 활용: Google 리치 결과 테스트로 문법 오류와 필수 필드 누락을 확인하고, Google Search Console의 '개선사항' 보고서에서 사이트 전체의 구조화된 데이터 상태를 지속적으로 모니터링합니다.
  5. 지속적 업데이트: 콘텐츠가 변경되면 구조화된 데이터도 함께 갱신하여 항상 최신 상태를 유지해야 합니다.

관련 인블로그 게시물

inblog에서 활용하기

inblog는 모든 포스트에 BlogPosting JSON-LD와 Organization 구조화된 데이터를 자동 삽입합니다.