Web GuideEvent 스키마행사 구조화 데이터JSON-LD
행사 정보 구조화 데이터 (Event 스키마) 적용법
검색엔진과 AI가 우리 행사의 날짜와 장소를 정확히 알게 하는 방법입니다.
본문에 적어 두는 것만으로는 부족합니다. 기계가 읽을 수 있는 형태로 한 번 더 적어야 합니다.

01구조화 데이터가 하는 일
사람은 '2026년 5월 14일(목) ~ 16일(토), 킨텍스 제1전시장'을 보면 이해합니다. 기계는 이것이 날짜인지 전화번호인지 확실히 알지 못합니다. 구조화 데이터는 '이것은 시작일이고 저것은 장소다'라고 명시해 주는 표기입니다.
적용하면 검색 결과에 일시와 장소가 함께 표시될 수 있고, AI가 행사 정보를 안내할 때 정확한 값을 인용합니다.
본문 텍스트만
사람은 이해하지만 기계는 추측 · 검색 결과에 일반 요약만 노출 · AI가 날짜를 틀리게 안내할 수 있음
구조화 데이터 적용
기계가 정확히 인식 · 검색 결과에 일시·장소 표시 · AI 답변에 정확한 정보 인용 · 등록 링크까지 전달
02어디에 무엇을 넣는가
Event 스키마는 행사 개요 페이지에 넣습니다. 여러 날 열리거나 세션이 많은 경우, 전체 행사를 하나로 두고 세션을 하위 이벤트로 표현할 수 있습니다.
필수 항목은 행사명, 시작일시, 장소입니다. 여기에 종료일시, 주최자, 등록 URL, 참가비를 더하면 충분합니다.
name
행사 정식 명칭. 차수나 연도를 포함하는 편이 명확합니다.
startDate / endDate
시작·종료 일시. 시각과 시간대까지 포함합니다.
location
장소명과 주소. 온라인이면 접속 URL을 명시합니다.
organizer
주최 기관명과 홈페이지.
offers
참가비, 통화, 등록 URL, 판매 시작일.
eventStatus
예정·연기·취소·온라인 전환. 변경 시 반드시 갱신합니다.
eventAttendanceMode
현장·온라인·하이브리드 구분.
03작성 형식과 위치
JSON-LD 형식으로 페이지 안에 스크립트 태그로 넣는 것이 표준적인 방법입니다. 본문 HTML을 건드리지 않고 별도로 관리할 수 있어 편합니다.
관리자에서 행사 정보를 수정하면 구조화 데이터도 자동으로 갱신되게 만드세요. 별도로 관리하면 날짜가 바뀌었을 때 한쪽만 수정되는 사고가 납니다.
head 또는 body에 script 태그로 삽입합니다.
관리자에서 수정하면 자동 반영되게 합니다. 수기 관리는 어긋납니다.
구조화 데이터와 화면 표시 내용이 달라서는 안 됩니다.
구조화 데이터 테스트 도구로 오류를 점검합니다.
적용 후 서치콘솔에서 색인을 요청합니다.
04행사 특유의 주의점
행사는 일정이 바뀌는 일이 있습니다. 연기되거나 취소되거나 온라인으로 전환될 때, 구조화 데이터를 갱신하지 않으면 검색 결과에 잘못된 정보가 계속 남습니다.
그리고 매년 열리는 행사는 차수마다 별도의 Event로 표현해야 합니다. 같은 행사명이라도 날짜가 다르면 다른 이벤트입니다.
점검 항목
상태 변경 시 즉시 갱신
연기·취소·온라인 전환을 eventStatus에 반영합니다.
차수별 분리
2025년 행사와 2026년 행사는 다른 Event입니다.
지난 행사 처리
종료된 행사의 구조화 데이터는 유지하되 날짜가 과거임이 명확해야 합니다.
세션 하위 이벤트
세션별 상세 페이지가 있다면 각각 Event로 표현할 수 있습니다.
CHECK POINT
□ 행사 개요 페이지에 Event 스키마를 적용했는가
□ 필수 항목(name, startDate, location)이 모두 있는가
□ 등록 URL과 참가비를 offers에 넣었는가
□ 현장·온라인·하이브리드 구분을 표시했는가
□ 관리자 수정이 구조화 데이터에 자동 반영되는가
□ 구조화 데이터와 화면 표시 내용이 일치하는가
□ 검증 도구로 오류를 확인했는가
□ 일정 변경 시 갱신하는 절차가 있는가
#Event 스키마#행사 구조화 데이터#JSON-LD#행사 SEO#AI 검색#검색 결과 노출#일정 변경#리치결과#웹비스타#전시회 홈페이지