Schema 구조화된 데이터: 무엇이며 어떻게 구현하는가

구조화된 데이터에 대해 들어 보셨나요? Schema에 대해 들어 보셨나요? 들어 보기만 하고 정확히 무엇인지 모르신다면 죄송하지만 뒤처지고 계십니다, 친구. 그러나 걱정 마세요, 우리는 여러분이 SEO 전략에서 구조화된 데이터가 무엇이며 어떻게 활용할 수 있는지를 완전히 이해할 수 있도록 여기 있습니다.
시작합시다!
구조화된 데이터란?
구조화된 데이터는 제공하는 콘텐츠 유형에 대해 검색 엔진에 더 많은 정보와 컨텍스트를 제공하기 위해 웹사이트에 추가되는 코드 또는 마크업 조각입니다.
반면 Schema는 이러한 코드를 작성하고 웹사이트에 구현하는 가장 널리 보급된 "언어"입니다.
왜 웹사이트에 더 많은 코드를 추가하고 싶을까요?
쉽습니다. 이러한 코드 조각으로 우리가 하는 일은 봇이 콘텐츠를 해석하기 더 쉽게 만드는 것입니다.
아직 헷갈리시나요? 잠깐, 예제를 드리겠습니다:

여기서 겉보기에 일반적인 글을 보지만… 코드 안에서… 이 정보를 봇에게 보냅니다:

이는 다음을 가진 글입니다:
-
제목
-
설명
-
게시 날짜
-
업데이트 날짜
-
글 작성자
-
…
보시다시피 사용자에게는 보이지 않지만 봇에게는 많은 정보를 제공할 수 있는 구현입니다.
SEO에 Schema가 왜 중요합니까?
이미 언급한 것처럼 구조화된 데이터는 정보를 구조화할 가능성을 제공합니다. 이는 크롤러(Google 등)가 인덱싱하는 정보를 더 잘 이해하기 쉽게 만듭니다. Google이 인덱싱하는 정보를 더 잘 이해할수록 콘텐츠가 무엇을 위한 것인지, 어떤 종류의 검색 의도에 답할 수 있는지 더 명확해집니다. 이 덕분에 Google은 콘텐츠와 더 일치하는 검색 의도에 대해 결과를 보여 주어 CTR을 높이고 이탈률을 줄입니다.
모두 이점이죠? 자, 잠깐, 가장 좋은 부분을 아직 읽지 않으셨습니다:
Schema와 rich snippets
Google에 제공하는 이 추가 정보 덕분에 소위 **rich snippets:**으로 우리에게 보상할 수 있습니다.

이 경우 Conforama의 결과를 경쟁사보다 훨씬 눈에 띄게 만드는 제품 rich snippet이 있습니다.
제품용 외에도 Google은 사용할 수 있는 다양한 구조화된 데이터를 제공합니다:

추천 읽기 = 구조화된 데이터에 대한 Google 문서
모두 풍부한 결과를 얻을 가능성을 제공하지는 않지만, Google이 콘텐츠를 더 잘 이해하는 데 도움이 됩니다.
가장 인기 있는 것은:
-
Product
-
Article
-
Breadcrumb
그래도 어떤 것이 웹사이트에 잘 맞는지 공식 문서를 살펴보는 것은 항상 좋습니다. 문서에 나열된 모든 것은 Google이 공식적으로 카탈로그화한 것이지만, 실제로 Schema.org 디렉토리 내에서 발견하는 어떤 것도 감지하고 이해할 수 있다는 점을 주목할 가치가 있습니다. 무한한 마크업 유형이 있으므로 검색 도구를 사용하는 것을 권장합니다(영어로).
웹사이트에 구조화된 데이터를 어떻게 추가합니까?
좋습니다, 코드를 좋아하지 않으신다면 좀 더 긴장하게 만들 수 있는 부분에 도달하고 있습니다.
웹사이트에 데이터 마크업을 도입하고 싶다면 여러 옵션이 있습니다:
-
Microdata. 웹사이트의 HTML 코드에 추가되는 속성과 태그입니다.
-
RDFa. HTML 태그 속성과 호환되는 HTML5 확장.
-
JSON-LD. 일반적으로 웹사이트의 head에 추가되는 스크립트로, 그 안에 구조화된 데이터가 추가됩니다.
이러한 옵션이 있지만 Google은 가능한 한 JSON-LD를 사용하기를 권장합니다. 개인적으로 저도 JSON-LD 사용을 권장합니다. 구현하기 쉽고 필요한 경우 수정하거나 디버그하기 쉽기 때문입니다.
모든 것이 그리스어처럼 들리시나요?
공식 문서에서 데이터를 변경하고 웹사이트에 삽입하기만 하면 되는 많은 예제를 찾을 수 있습니다. 예제는 여기에서 찾을 수 있고 그 다음 예제 페이지를 클릭하면 됩니다:
이렇게 한 후 Google의 공식 구조화된 데이터 도구가 있는 새 탭이 열립니다. 그 안에서 스크립트가 작성되고 데이터를 변경하고 웹사이트에 삽입하기만 하면 됩니다(가급적 head에).

도구 내에서 녹색 버튼으로 코드를 검증할 수 있으며 오류가 있는 경우 해결 방법에 대한 짧은 메시지를 표시합니다.
여전히 그리스어처럼 들리시나요?
정상입니다, 보통 프로그래머의 일이지만, 우리에게는 여러분을 위한 비장의 카드가 있습니다(특히 WordPress를 사용한다면):
WordPress에 Schema를 어떻게 추가합니까?
WordPress가 있고 삶을 복잡하게 만들고 싶지 않다면 Schema & Structured Data For WP 플러그인을 사용할 수 있습니다.
개인적으로 많은 데이터 마크업 플러그인을 시도해 보았고, 의심할 여지 없이 이것을 고수합니다. 가벼우면서도 친절한 플러그인이며 많은 옵션이 있습니다.
또한 복잡하게 만들고 싶지 않은 경우 많은 schemas와 매우 직관적인 어시스턴트를 가진 데이터 마크업 시스템이 있습니다:

대부분 무료이지만, 케이스가 더 복잡하다면(테마나 사용 중인 플러그인 조합으로 인해) 가격이 약 $15입니다. 비웃을 만한 가격입니다. 문제가 있으면 개발자가 설치를 직접 해 주기 때문입니다.
마지막으로 마크업의 람보라고 자부하신다면 꽤 강력한 고급 옵션도 있습니다 ?
구조화된 데이터를 어떻게 검증합니까?
좋습니다, 모든 것이 설치되고 구현되었습니다, 이제 무엇입니까?
자, 검증할 시간입니다.
추천 도구: 구조화된 데이터 검증
이를 위해 Google의 공식 도구를 사용합니다. 들어가면 두 가지 옵션이 있습니다: URL을 통하거나 코드를 직접 붙여넣는 것:

제 개인적인 권장 사항은 항상 코드 스니펫 옵션을 먼저 사용하고 모든 것이 올바르면 웹사이트로 옮긴 다음 URL 옵션으로 다시 검증하는 것입니다.
완벽한 시나리오는 다음과 같습니다:

0 오류 및 0 경고. 이것이 완벽하지만 표준은 아닙니다. 오류나 경고가 있으면 알림을 받고 확장해 메시지를 읽고 오류를 찾아야 합니다.

예를 들어 이 경우 오류(price 필드를 제거함)와 경고(sku 필드를 제거함)가 있습니다. 도구 자체가 보통 코드의 어디에 오류가 있고 어떻게 수정하는지 알려 줍니다.
결론
요컨대, 이 구현으로 (얻을 수 있는 rich snippets로) CTR을 높이고 검색 엔진이 웹사이트의 모든 콘텐츠를 더 잘 인덱싱하고 이해할 수 있도록 보장할 수 있습니다.
언제나처럼 어떤 의문이나 질문이 있으면 댓글에서 기다리겠습니다 :)
저자: David Kaufmann

지난 10년 넘게 SEO에 완전히 빠져 살아왔습니다 — 솔직히 다른 길을 가고 싶지도 않았어요.
제 커리어가 한 단계 도약한 것은 인터넷 전체에서 방문자가 가장 많은 100개 사이트 중 하나인 Chess.com에서 시니어 SEO 스페셜리스트로 일했을 때입니다. 수백만 페이지, 수십 개 언어, 그리고 가장 경쟁이 치열한 SERP 중 하나에서 일한 경험은 어떤 강의나 자격증도 가르쳐주지 못하는 것들을 알려주었습니다. 이 경험은 진정으로 훌륭한 SEO가 어떤 모습이어야 하는지에 대한 제 관점을 완전히 바꾸어 놓았고, 이후 제가 만든 모든 것의 기초가 되었습니다.
이 경험을 바탕으로 SEO Alive를 창업했습니다 — 오가닉 성장에 진심인 브랜드를 위한 에이전시입니다. 우리는 대시보드와 월간 리포트를 파는 것이 목표가 아닙니다. 실제로 결과를 움직이는 전략을 만들어, 클래식 SEO의 최고와 흥미진진한 새로운 Generative Engine Optimization(GEO) 세계를 결합합니다 — 여러분의 브랜드가 Google의 파란 링크뿐 아니라 ChatGPT, Perplexity, Google AI Overviews가 매일 수백만 명에게 전달하는 AI 생성 답변 안에도 노출되도록 합니다.
그리고 이 두 세계를 제대로 다루는 도구를 찾을 수 없어서 직접 만들었습니다 — SEOcrawl입니다. 랭킹, 기술 감사, 백링크 모니터링, 크롤 건전성, AI 브랜드 가시성 추적을 한 곳에서 통합하는 엔터프라이즈 SEO 인텔리전스 플랫폼이죠. 항상 존재하기를 바랐던 바로 그 플랫폼입니다.
이 저자의 더 많은 콘텐츠를 만나보세요

