지역 검색에서 노출되고 싶다면 반드시 깔아야 할 한 타입. Organization을 상속하지만 address·telephone·openingHoursSpecification 같은 물리적 사업체에만 의미 있는 필드가 추가된다. 매장·사무실·병원·학원·식당 — 손님이 찾아갈 수 있는 모든 사업체가 이 타입의 대상.
리치 결과 관점에서 LocalBusiness는 schema.org에서 가장 시각화가 강한 타입 중 하나다. 구글 비즈니스 프로필과 매칭되면 — 검색 결과에 별점·영업시간·전화 버튼·길찾기·사진이 한꺼번에 노출된다. 같은 단어로 검색해도 LocalBusiness 마크업이 있는 사업체는 세 줄 짜리 SERP 카드를, 없는 사업체는 제목 한 줄을 받는다.
AI 인용 관점에서 "강남에서 늦게까지 하는 치과 알려줘"·"가까운 한식집 영업시간" 같은 질문에 AI가 답할 때 — LocalBusiness JSON-LD의 openingHoursSpecification·geo를 직접 본다. 마크업이 없으면 AI는 사이트 본문 텍스트에서 영업시간을 추측하고, 잘못된 정보를 답할 가능성이 올라간다.
가장 큰 함정: 음식점인데 LocalBusiness만 쓰고 끝내는 케이스. 더 구체적인 하위 타입이 있으면 그걸 써야 한다. 음식점은 Restaurant, 치과는 Dentist, 변호사 사무실은 LegalService. 하위 타입을 쓰면 servesCuisine(요리 종류)·medicalSpecialty(진료 과목) 같은 도메인 특화 필드를 인식한다. LocalBusiness는 해당 업종에 맞는 하위 타입이 없을 때의 폴백이다.
다지점 사업은 각 지점이 별개의 LocalBusiness entity가 되어야 한다. @id를 지점별로 다르게 부여하고, 본사 Organization과는 parentOrganization으로 연결한다. 그래야 Google이 어느 지점이 검색됐는지를 정확히 매칭한다.