구조화 데이터 & 시맨틱 웹

ItemList Schema

ItemList 스키마(캐러셀)는 여러 개의 동일 유형 콘텐츠(레시피, 코스, 채용공고 등)를 순서가 있는 목록으로 묶어, 모바일 검색결과에서 좌우로 넘겨보는 가로 슬라이더 형태로 표시되게 한다. position 속성으로 각 항목의 순서를 명확히 지정해야 하며, 목록에 포함된 각 URL은 실제로 접근 가능한 유효한 페이지여야 캐러셀 전체가 정상 작동한다. 모바일 화면에서 시각적 몰입도가 높아 연속 클릭을 유도하는 데 효과적이지만, 노출 여부는 전적으로 구글의 재량에 달려 있다.

실무 적용 및 비즈니스 영향#

모바일 환경에서 압도적인 시각적 몰입감을 제공해 연속 클릭 유도

구현 가이드 및 주의사항#

ItemList 내 listItem들의 순서(position)와 개별 항목 URL을 명확히 선언

코드 예시#

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

FAQ 구조화 데이터

FAQPage Schema

자주 묻는 질문과 답변 세트를 스키마로 정의해 검색결과에 아코디언 형태로 노출시키는 마크업

Google Discover

Google Discover

구글이 사용자의 검색 기록과 관심사를 머신러닝으로 분석해 모바일 피드에 추천하는 서비스

JSON-LD 구조화 데이터

JSON-LD

JavaScript 객체 표기법을 사용해 HTML head 내 script에 스키마를 선언하는 구글 권장 규격

Q&A 구조화 데이터

QAPage Schema

질문 하나에 여러 사용자의 커뮤니티 답변이 달리는 질의응답 전용 구조화 데이터

RDFa

RDFa (Resource Description Framework in Attributes)

HTML 속성 형태로 데이터의 의미와 엔티티 관계를 부여하는 초기 구조화 데이터 규격

TV 시리즈 구조화 데이터

TVSeries Schema

방송 드라마나 시리즈물의 방영일 회차 정보 출연진 시즌 정보를 검색엔진에 전달하는 마크업