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

캐러셀 구조화 데이터 (ItemList, 리스트아이템 스키마)

마지막 업데이트

캐러셀 구조화 데이터는 같은 유형의 여러 항목과 순서를 ItemListListItem으로 표현해 카드형 목록 기능의 후보가 되게 하는 데이터입니다. 사이트 이동 경로를 나타내는 BreadcrumbList와는 목적이 다릅니다.

이 글은 Google 검색 센터, Schema.org와 네이버 서치어드바이저의 공식 문서를 기준으로 작성했습니다.

같은 종류의 항목을 순서대로 묶습니다

{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "itemListElement": [
    {"@type": "ListItem", "position": 1, "url": "https://example.com/item-a"},
    {"@type": "ListItem", "position": 2, "url": "https://example.com/item-b"}
  ]
}

Google은 최소 2개 항목과 같은 유형을 요구합니다. 현재 호스트 캐러셀 지원 대상은 Course list, Movie, Recipe와 Restaurant이며 모바일 기능입니다. 일반 블로그 글 목록에 ItemList를 넣는다고 Google 캐러셀이 생기지는 않습니다.

네이버 캐러셀과 차이

네이버는 ListItem을 쓰는 별도의 캐러셀 가이드를 제공하고 이미지, 항목 중복 금지와 한 페이지 한 목록을 권장합니다. item에는 Thing 하위 유형을 쓸 수 있지만 유효 마크업이 실제 카드 노출을 보장하지는 않습니다.

요약 목록은 position과 상세 URL로 항목을 연결할 수 있습니다. 한 페이지 안에서 내용을 모두 보여 주는 목록은 각 항목 유형의 필요한 속성을 함께 넣습니다.

확인하는 방법

항목 순서, URL과 이미지가 화면 목록과 같은지 대조합니다. Validator에서 ItemList와 ListItem 중첩을 보고 Google 지원 유형이라면 리치 결과 테스트를 실행하세요. 네이버는 공식 캐러셀 필수값과 중복 항목을 따로 확인합니다.

자주 묻는 질문

브레드크럼도 ListItem을 쓰는데 같은 기능인가요?

아닙니다. BreadcrumbList는 현재 페이지까지의 탐색 경로이고 ItemList 캐러셀은 같은 종류의 콘텐츠 목록입니다.

상품 목록도 Google 호스트 캐러셀 대상인가요?

현재 Google 캐러셀 공식 지원 유형 목록을 확인해야 합니다. Schema.org ItemList를 쓸 수 있다는 사실만으로 지원 유형이 되지는 않습니다.

함께 알아두면 좋은 용어

참고 문서