본문 바로가기
SEO·GEO 용어사전

TV 시리즈 구조화 데이터 (TVSeries, 드라마 스키마)

마지막 업데이트
선호 출처로 추가

TV 시리즈 구조화 데이터는 방송 시리즈의 제목, 포스터, 시즌 수와 회차 수 등을 TVSeries로 표현한 데이터입니다. 작품 전체는 TVSeries, 개별 시즌은 TVSeason, 한 회차는 TVEpisode로 나타냅니다. Movie는 영화 작품을, VideoObject는 웹에서 제공하는 영상 자체를 설명합니다.

작품 전체의 정보와 시즌, 회차 연결

아래는 시즌이 2개이고 전체 회차가 24개인 시리즈를 가정한 예시입니다. numberOfEpisodes를 TVSeries에 넣었으므로 특정 시즌이 아닌 작품 전체의 회차 수를 뜻합니다.

{
  "@context": "https://schema.org",
  "@type": "TVSeries",
  "name": "시리즈 제목",
  "image": "https://example.com/poster.jpg",
  "numberOfSeasons": 2,
  "numberOfEpisodes": 24
}

시즌별 정보를 제공한다면 TVSeries의 containsSeason에 TVSeason을 연결합니다. 각 시즌의 episode에는 TVEpisode를 넣을 수 있습니다. 이때 시즌 안의 numberOfEpisodes는 해당 시즌의 회차 수입니다. 예시처럼 총합만 적는 것과 시즌, 회차를 개별 항목으로 연결하는 것은 정보의 상세 수준이 다릅니다.

마크업과 검색결과의 드라마 카드는 별개입니다

TVSeries는 작품 정보를 표현하는 Schema.org 유형입니다. Google 검색 센터의 일반 구조화 데이터 검색 갤러리에는 TVSeries 단독 리치 결과가 안내되어 있지 않습니다. 네이버의 구조화 데이터 가이드에도 TV 시리즈 전용 검색 기능은 별도로 제시되어 있지 않습니다. 코드가 유효해도 드라마 검색 카드의 노출 요건을 충족했다는 뜻은 아닙니다.

네이버 캐러셀의 item에는 Thing 하위 유형을 넣을 수 있어 TVSeries도 목록 항목으로 표현할 수 있습니다. 다만 캐러셀의 이미지 등 필수값을 갖춰야 하며, 이를 작성했다고 TV 시리즈 전용 카드가 표시되는 것은 아닙니다.

작품 정보와 연결 관계 점검

Schema Markup Validator에서 TVSeries 안에 올바른 시즌과 회차가 연결됐는지 검사합니다. 작품명과 포스터가 다른 작품의 것은 아닌지, 전체 회차 수와 시즌별 회차 수를 혼동하지 않았는지도 화면과 대조합니다. Google 리치 결과 테스트가 TVSeries를 전용 항목으로 보여 주지 않는다는 사실만으로 Schema.org 문법 오류라고 판단하지는 않습니다.

자주 묻는 질문

드라마 한 회는 TVSeries인가요?

한 회차의 정보는 TVEpisode로 표시합니다. 작품 전체를 소개하는 TVSeries와 구별하고, 해당 시즌이나 시리즈에 회차를 연결할 수 있습니다.

마크업을 넣으면 드라마 검색 카드가 나오나요?

마크업만으로 드라마 카드가 나오지는 않습니다. TVSeries는 작품과 회차 정보를 표현하는 형식이며, 검색엔진이 어떤 기능에 이를 사용할지는 별도로 정합니다. 코드의 유효성과 특정 검색 카드의 노출 자격은 같은 의미가 아닙니다.

함께 알아두면 좋은 용어

참고 문서