Event JSON-LD 생성기
브라우저 처리행사 이름·주소와 시작·종료 일시, 장소, 주소, 가격으로 Event 구조화 데이터를 만듭니다. 장소에 https 주소나 '온라인'을 적으면 온라인 행사로, 아니면 오프라인 장소로 표시하고 시간대 누락·주소 누락을 알려 줍니다.
공연, 강연, 플리마켓 같은 행사 페이지에 Event 구조화 데이터를 넣으면 검색엔진이 날짜, 장소, 가격을 정확히 읽어 행사 검색 영역에 보여 줄 수 있습니다.
"@type": "Event",
"startDate": "2026-11-20T11:00+09:00",
"endDate": "2026-11-20T18:00+09:00",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "마포 문화광장",
"address": { "@type": "PostalAddress", "streetAddress": "서울특별시 마포구 월드컵로 1", "addressCountry": "KR" }
},
"offers": { "@type": "Offer", "price": 0, "priceCurrency": "KRW" }
Event JSON-LD 생성기 사용 가이드
공연, 강연, 플리마켓 같은 행사 페이지에 Event 구조화 데이터를 넣으면 검색엔진이 날짜, 장소, 가격을 정확히 읽어 행사 검색 영역에 보여 줄 수 있습니다.
이 생성기는 시작=, 종료=, 장소=, 주소=, 가격=을 받아 startDate·endDate, Place와 PostalAddress, Offer로 바꿉니다. 장소가 https 주소이거나 '온라인'이라는 말이 있으면 온라인 행사(VirtualLocation)로, 아니면 오프라인 행사로 표시합니다. 상태=EventCancelled처럼 취소·연기 상태도 지정할 수 있습니다.
날짜를 읽을 수 없으면 만들지 않고 예시 형식을 알려 줍니다. 시작 일시에 +09:00 같은 시간대가 없거나 오프라인 행사에 주소가 없으면 주석으로 알려 줍니다.
사용 방법
- '행사 이름'과 '행사 안내 페이지 주소'를 입력합니다.
- '행사 정보 (시작=, 종료=, 장소=, 주소=, 가격=, 온라인이면 장소=https://…)'에 값을 한 줄씩 적습니다. 일시는 2026-11-20T11:00+09:00 형식이 좋습니다.
- '실행'을 누르고 시간대·주소 누락 주석이 있는지 확인합니다.
- 결과를 행사 페이지에 붙이고, 일정이 바뀌면 상태와 날짜를 함께 고칩니다.
예시: 무료 플리마켓
행사 이름: 가을 플리마켓 2026 주소: https://shop.example.com/event/fleamarket 시작=2026-11-20T11:00+09:00 종료=2026-11-20T18:00+09:00 장소=마포 문화광장 주소=서울특별시 마포구 월드컵로 1 가격=0
"@type": "Event",
"startDate": "2026-11-20T11:00+09:00",
"endDate": "2026-11-20T18:00+09:00",
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
"location": {
"@type": "Place",
"name": "마포 문화광장",
"address": { "@type": "PostalAddress", "streetAddress": "서울특별시 마포구 월드컵로 1", "addressCountry": "KR" }
},
"offers": { "@type": "Offer", "price": 0, "priceCurrency": "KRW" }가격=0은 무료 행사라는 뜻입니다.
이럴 때 쓰면 좋아요
- 공연·전시·강연 안내 페이지를 행사 검색에 맞게 표시할 때
- 온라인 세미나(웨비나) 일정을 알릴 때
- 행사가 취소·연기됐을 때 상태를 갱신할 때
- 매장 이벤트나 팝업 스토어 일정을 알릴 때
문제가 생겼을 때
날짜는 2026-11-20T11:00+09:00처럼 숫자 형식이어야 합니다. 읽을 수 없으면 오류로 알려 줍니다.
상태=EventRescheduled로 바꾸고 새 날짜를 넣으세요. 취소는 EventCancelled입니다.
검색엔진은 실제 주소를 필요로 합니다. 주소=에 도로명 주소를 넣으세요.
활용 팁
- 행사가 여러 날 열리면 종료=에 마지막 날을 넣거나, 회차마다 Event를 따로 만드세요.
- 주최자는 organizer=예시상점처럼 적으면 함께 들어갑니다.
- 행사 대표 이미지는 image=로 넣으면 검색결과에 쓰일 수 있습니다.
자주 묻는 질문
이 생성기는 둘 중 하나로 만듭니다. 혼합 행사는 결과의 eventAttendanceMode를 MixedEventAttendanceMode로 바꾸고 장소를 두 개 넣으면 됩니다.
결과의 offers.url을 티켓 판매 주소로 바꾸세요. 기본값은 행사 안내 페이지 주소입니다.
남겨 두어도 되지만 검색엔진은 끝난 행사를 행사 검색 영역에서 빼고 보여 줍니다. 내용 갱신이 어렵다면 지워도 문제없습니다.