대부분의 지역 서비스 기업은 AI 검색에서 보이지 않습니다. 이 가이드는 하나의 우편번호를 담당하든 도시 전체를 커버하든, 그 이유와 해결 방법을 알려줍니다.
JSON-LD 스키마 마크업, 구조화된 데이터, 위치 정보 보강을 통해 지역 서비스 기업을 ChatGPT, Perplexity, Google AI 개요에서 노출시킵니다.
지리 데이터 없음
AI가 보는 것: 매칭 불가. 서비스 지역 또는 근접 쿼리에 대한 답변이 없음.
GeoEnrich 사용 시
AI가 보는 것: "근처 배관공 지금 영업 중", "De Pijp 긴급 전기공사", "Oud-Zuid에서 신규 환자 받는 치과" 등 25가지 이상의 쿼리 유형에 매칭 가능.
GeoEnrich는 주소에서 오른쪽 열을 자동으로 생성합니다. API 호출 한 번으로 완성.
이 JSON-LD를 로컬 서비스 웹사이트에 추가하면 즉시 AI 검색 엔진에 노출됩니다:
{
"@context": "https://schema.org/",
"@type": "Plumber",
"name": "Amsterdam Emergency Plumbing Co.",
"description": "24/7 emergency plumbing services in Amsterdam and surrounding areas. Specializing in burst pipes, blocked drains, and water heater repairs.",
"image": "https://example.com/logo.png",
"address": {
"@type": "PostalAddress",
"streetAddress": "Prinsengracht 123",
"addressLocality": "Amsterdam",
"postalCode": "1015 DJ",
"addressCountry": "NL"
},
"telephone": "+31 20 555 1234",
"areaServed": {
"@type": "GeoShape",
"geoMidpoint": {
"@type": "GeoCoordinates",
"latitude": 52.3676,
"longitude": 4.9041
},
"geoRadius": "15",
"addressCountry": "NL"
},
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"ratingCount": "247"
},
"priceRange": "€50-€250"
}
서비스 지역, 전문가 프로필, 위치 정보 보강이 포함된 전체 버전이 필요하신가요? 아래 예제에서 완전한 로컬 비즈니스 스키마를 확인하세요.
고객들은 더 이상 "배관공 암스테르담"으로 검색하지 않습니다. 대화형 의도가 담긴 질문을 합니다:
이러한 쿼리에는 지리적 의도(위치), 시간적 의도(가용성), 서비스 품질 의도(리뷰, 자격증), 운영 의도(영업시간, 가격)가 포함되어 있습니다.
구조화된 데이터로 학습된 AI 모델은 사업 정보가 명확하면 이러한 질문에 답할 수 있습니다. 모호한 사업 설명, 없는 영업시간, 불명확한 서비스 지역, 숨겨진 가격은 AI 검색에서 보이지 않게 만듭니다.
LocalBusiness는 스키마의 기반입니다. AI에게 "여기에 특정 지역에 서비스를 제공하는 사업체가 있다"고 알려줍니다.
일반적인 서브타입:
필수 필드(최소):
@type: 서브타입(예: "Plumber")name: 사업체 이름address: 완전한 우편 주소telephone: 연락처 번호areaServed: 지리적 커버리지(지역, 우편번호 또는 GeoShape)openingHoursSpecification: 영업시간(24/7, 주말, 긴급 서비스에 중요)강력 권장 필드:
description: 제공 서비스 및 전문 분야aggregateRating: 리뷰 수 및 점수priceRange: 비용 지표(€50-€200)paymentAccepted: 결제 방법knowsLanguage: 사용 언어hasOfferCatalog: 특정 서비스의 상세 가격additionalProperty: 응답 시간, 서비스 지역 반경, 자격증서비스 지역 정의
geoRadius가 있는 GeoShape를 사용하면 가장 정확한 서비스 지역 정의가 가능합니다. 반경 15km는 제한에 대한 정직함을 의미합니다. 이 필드가 없으면 AI는 1km인지 50km인지 알 수 없습니다.
LocalBusiness는 AI에게 존재를 알립니다. Service 스키마는 실제로 무엇을 얼마에 제공하는지 알려줍니다.
{
"@context": "https://schema.org/",
"@type": "Service",
"name": "Emergency Drain Unblocking",
"provider": {
"@type": "LocalBusiness",
"name": "Amsterdam Emergency Plumbing Co."
},
"serviceType": "PlumbingService",
"areaServed": {
"@type": "GeoShape",
"geoRadius": "15km"
},
"offers": {
"@type": "Offer",
"priceCurrency": "EUR",
"price": "85.00"
},
"hoursAvailable": {
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"],
"opens": "00:00",
"closes": "23:59"
}
}
지역 서비스는 종종 가변 가격을 가집니다. 특정 서비스 가격 등급으로 hasOfferCatalog를 사용하세요. AI 모델은 이를 사용하여 "얼마나 비용이 드나요?"라는 질문에 구체적으로 답변합니다.
개인 전문성이 중요한 서비스 기반 사업(치과의사, 변호사, 미용사, 정비사)에서는 Person 스키마로 전문가를 마크업합니다.
{
"@context": "https://schema.org/",
"@type": "Person",
"name": "Dr. Helena Mueller",
"jobTitle": "Dentist",
"worksFor": {
"@type": "Dentist",
"name": "Amsterdam Dental Clinic"
},
"hasCredential": [
{
"@type": "EducationalOccupationalCredential",
"name": "Doctor of Dental Medicine",
"issuingOrganization": {
"@type": "EducationalOrganization",
"name": "University of Amsterdam"
}
}
],
"knowsLanguage": ["en", "nl", "de", "fr"],
"description": "Specialized in cosmetic dentistry, implants, and restorative work. 12 years experience."
}
이를 통해 AI는 "Mueller 박사는 자격을 갖추고, 당신의 언어를 구사하며, 훌륭한 리뷰를 보유하고, 특정 치료를 전문으로 한다"고 인식합니다.
기본 주소 외에도 AI는 맥락을 원합니다: 도시 어디에 있나요? 주변에 무엇이 있나요?
GeoShape와 의미적 맥락 및 additionalProperty 필드를 결합하세요:
service_area_radius_km: 서비스하는 명시적 반경average_response_time_minutes: 긴급 서비스 쿼리에 중요customer_parking_available: 물리적 사무소가 있는 서비스용nearest_public_transit: 접근성 맥락accessibility_score: 휠체어 접근 가능 입구, 접근 가능한 차량service_types_offered: 긴급, 예약, 예방적industries_served: 주거, 상업, 산업certifications_held: 관련 전문 자격증MapAtlas GeoEnrich API를 사용하여 서비스 지역 데이터를 자동으로 보강하세요: 반경 내 지역 커버리지 파악, 서비스 인구 통계 세그먼트 식별, 맥락을 위한 인근 편의시설 찾기, 서비스 지역 반경 정확도 검증이 가능합니다.
구조화된 데이터만으로는 충분하지 않습니다. 실제 웹사이트 콘텐츠도 일치해야 합니다.
홈페이지에 포함해야 할 내용:
FAQ 콘텐츠 구조
AI 모델은 FAQ 콘텐츠에서 학습합니다. 다음 Q&A를 포함하세요:
각 FAQ 항목은 스키마 데이터와 일치해야 합니다. 본문에서 JSON-LD와 모순되지 않도록 하세요.
AI 모델은 어떻게 추천할 서비스 사업체를 결정할까요? 다섯 가지 요소가 지배적입니다:
1. 리뷰 신호(가장 높은 가중치)
리뷰 수, 최신성, 평점, 구체성. 최고의 리뷰는 서비스 지역, 응답 시간, 전문성을 언급합니다. 예시: "새벽 2시에 배관 파열로 전화했습니다. 암스테르담 중심부에서 50분 이내에 도착했습니다. 제대로 수리했고, 전문적인 팀이었으며 합리적인 가격이었습니다."
2. 가용성 및 영업시간
AI 모델은 쿼리 의도와 일치하는 사업체를 선호합니다. "긴급 배관공" 검색은 24/7 영업 서비스를 우선시하고, "일요일 치과" 검색은 스키마에 일요일 영업시간이 필요합니다.
3. 가격 투명성
가격이 보이는 서비스는 모호한 "견적 문의" 목록보다 높게 평가됩니다. 가격 범위 및 구체적인 서비스 가격을 포함하세요.
4. 자격증 구체성
면허가 있는 전문가가 무면허자보다 우선됩니다. 스키마 및 콘텐츠의 자격증과 전문 분야가 신뢰를 구축합니다.
5. 서비스 지역 명확성
구체적인 지리적 서비스 지역이 "전국 서비스"보다 우위입니다. 반경이 있는 GeoShape가 텍스트 설명보다 우위입니다. 지역 이름이 모호한 도시 커버리지보다 우위입니다.
실수 1: 서비스 지역 미정의
areaServed가 없으면 AI는 사무소에서 1km인지 50km인지 알 수 없습니다.
실수 2: 영업시간 누락
24/7 표시가 없는 긴급 배관공은 "24/7 배관공" 검색에서 보이지 않습니다. 주말 포함 모든 요일에 openingHoursSpecification을 완전히 추가하세요.
실수 3: 가격 정보 없음
숨겨진 가격은 신뢰 손실을 의미합니다. 최소 priceRange, 또는 구체적인 서비스 가격이 있는 hasOfferCatalog를 추가하세요.
실수 4: 자격증 또는 인증 없음
"박사"는 단지 타이틀일 뿐입니다. 학력 및 전문 분야 세부 정보와 함께 hasCredential을 추가하세요.
실수 5: 템플릿 설명
"친근한 환경에서 양질의 치과 치료 제공"은 10,000개 치과에 해당합니다. 실제 전문 분야와 서비스 지역을 설명하세요.
실수 6: 응답 시간 누락
"긴급"은 응답 시간 명시 없이는 의미가 없습니다. average_response_time_minutes와 함께 additionalProperty를 추가하세요.
실수 7: 데이터 충돌
스키마에 9:00-17:00이라고 나와 있지만 웹사이트에 "긴급 전화를 위해 24/7 열려 있습니다"라고 되어 있으면 AI 모델이 모순을 감지하고 데이터를 불신합니다.
1단계: JSON-LD 구문 검증
validator.schema.org의 Schema.org 검증기를 사용하여 누락된 필수 속성, 유형 불일치, 구문 오류를 확인하세요.
2단계: AEO Checker로 AI 가시성 테스트
/aeo-checker의 AEO Checker를 사용하여 사업 데이터가 올바르게 이해되는지 확인하고, 서비스 지역이 인식되는지, 영업시간이 파싱되는지, AI 모델이 스키마를 어떻게 해석하는지 확인하세요.
3단계: 수동 AI 테스트
ChatGPT 또는 Perplexity에 물어보세요:
귀하의 사업체가 나타나고 정확하게 설명되는지 확인하세요.
4단계: 일관성 확인
JSON-LD가 웹사이트 콘텐츠와 일치하나요? 영업시간이 모든 채널(Google, 웹사이트, 스키마)에서 정확한가요? 가격이 일관적인가요?
5단계: 모니터링 및 업데이트
분기별로 스키마를 검토하세요. 영업시간이 변경되면 업데이트하세요. hasOfferCatalog에 새 서비스를 추가하고 aggregateRating의 리뷰를 업데이트하세요.
대규모로 자동화
MapAtlas GeoEnrich API는 각 리스팅에 자동으로 좌표, 근처 POI, 교통 접근성, 지역 컨텍스트, 스키마 준비된 지리 데이터를 추가합니다. 리스팅당 API 호출 한 번으로 어떤 규모도 대응 가능합니다.