네이버 리치결과·캐러셀 마크업 — ItemList로 검색 면적 넓히기
목차
네이버 검색결과에서 가로로 슬라이드되는 캐러셀을 본 적 있을 것입니다. 이건
ItemList구조화 데이터로 만듭니다. 포트폴리오·메뉴·지점·구성원 같은 목록형 콘텐츠를 캐러셀로 노출하면 검색결과에서 차지하는 면적이 커져 클릭률이 오릅니다.구조화 데이터 전반은 구조화 데이터 입문에서 다룹니다. 이 글은 네이버 캐러셀(ListItem) 실전에 집중합니다.
캐러셀이란?
검색결과 안에서 여러 항목이 가로 슬라이드 카드로 노출되는 형태입니다. 일반 텍스트 링크 하나보다 훨씬 눈에 띄고 면적도 넓습니다.
활용 예:
– 포트폴리오·사례 목록
– 지점·매장 목록
– 구성원·의료진 목록
– 메뉴·상품 목록
ItemList + ListItem 구조
schema.org의 ItemList(목록 전체) 안에 ListItem(각 항목)을 담습니다.
{
"@context": "https://schema.org",
"@type": "ItemList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "첫 번째 항목",
"image": "https://example.com/item1.jpg",
"url": "https://example.com/portfolio/1"
},
{
"@type": "ListItem",
"position": 2,
"name": "두 번째 항목",
"image": "https://example.com/item2.jpg",
"url": "https://example.com/portfolio/2"
}
]
}
ListItem 속성
| 속성 | 필수 | 설명 |
|---|---|---|
image |
필수 | 항목을 나타내는 이미지 (ImageObject 또는 URL) |
name |
선택 | 항목 이름 |
url |
선택 | 항목 관련 URL (절대 경로, 단축·상대 URL 금지) |
position |
선택 | 목록 순서 (정수) |
item |
선택 | 사용 시 image 필수. Thing 하위 모든 타입 가능 |
작성 패턴은 2가지입니다.
item요소 안에{name, image, url}을 넣는 방식과,item없이 평면으로 쓰는 방식 — 둘 다 지원됩니다.
네이버 가이드라인 (반드시 지킬 것)
구조
- 1개 페이지에는 1개
ItemList만 사용 권장 - 항목 수가 너무 적으면 노출되지 않음 (충분한 개수 필요)
- 요소 간 중복 금지
이미지
- 썸네일이 아닌 원본 이미지 사용
- 이미지 간 중복 금지
- 항목을 잘 나타내는 이미지 — 로고·기본 이미지·깨진 이미지 금지
URL
- 반드시 절대 경로 (
https://example.com/...) - 단축 URL·상대 경로 금지
적용 단계
- 캐러셀로 노출할 목록 페이지 선정 (포트폴리오·지점 등)
- 각 항목의 원본 이미지 URL·이름·페이지 URL 정리
- 위 JSON-LD 구조로 작성
- 페이지
<head>의<script type="application/ld+json">에 삽입 - 검증 후 사이트맵 제출
검증
- schema.org 검증기: validator.schema.org — 문법 점검
- 네이버 서치어드바이저: 사이트 등록 후 노출 상태 모니터링
마크업해도 노출이 보장되지는 않습니다. 네이버 공식도 “페이지 콘텐츠에 따라 가장 적합하다고 판단되는 정보가 노출될 수 있다”고 명시합니다. 마크업은 자격 조건일 뿐, 노출은 네이버가 판단합니다.
워드프레스·아임웹에서
- 워드프레스: Rank Math 등 SEO 플러그인의 Schema 기능으로 ItemList를 추가하거나, 코드로 직접 삽입. 커스텀 포스트(포트폴리오)와 연동하면 자동화 가능
- 아임웹: SEO 설정의 공통 코드 삽입으로 JSON-LD를 넣을 수 있으나 자유도는 제한적
자주 하는 실수
- 썸네일·로고 이미지 사용: 원본 이미지만 허용 → 노출 거부
- 항목 수가 너무 적음: 2~3개로는 캐러셀 노출 안 됨
- 상대 경로 URL: 절대 경로(
https://)만 인식 - 한 페이지에 ItemList 여러 개: 1개만 권장
- 이미지·항목 중복: 중복 시 노출 기각
- 마크업과 실제 콘텐츠 불일치: 페이지에 없는 항목 마크업 → 스팸 판정
FAQ
Q. 캐러셀을 마크업했는데 안 나옵니다.
A. 네이버는 마크업을 자격 조건으로 볼 뿐 노출을 보장하지 않습니다. 원본 이미지 사용·충분한 항목 수·중복 없음을 확인하고, 노출까지 수일~수주가 걸릴 수 있으니 기다려 보시기 바랍니다.
Q. 구글에도 똑같이 적용되나요?
A. ItemList는 schema.org 표준이라 구글도 인식하지만, 노출 UI와 조건은 검색엔진마다 다릅니다. 구글은 리치 결과 테스트로 별도로 확인하시기 바랍니다.
Q. 포트폴리오가 5개뿐인데 가능한가요?
A. “항목 수가 너무 적으면 노출 안 된다”는 가이드가 있어, 5개는 경계선입니다. 가능하면 더 채우고, 원본 이미지·고유 항목으로 품질을 높이시기 바랍니다.
Q. 이미지를 꼭 원본으로 써야 하나요?
A. 네. 네이버는 썸네일·로고·깨진 이미지를 금지합니다. 각 항목을 잘 나타내는 원본 이미지를 절대 경로 URL로 제공하시기 바랍니다.
관련 가이드
- 구조화 데이터(schema) 입문
- 네이버 SEO 심화
- 기술 SEO 체크리스트
- FAQ schema 추가하기
- 홈페이지 제작 서비스 안내 — 제작 단계에서 SEO 기본 구성이 어떻게 반영되는지 확인할 수 있습니다