E:LAB
← 가이드 목록
7분 분량

Organization 스키마 한국 기업용 작성 가이드

사업자등록번호·KR 주소·전화번호 형식·KST 영업시간·네이버/카카오 sameAs까지 — 한국 기업이 Organization 스키마를 정확하게 마크업하는 법.

한 줄 요약

Organization 스키마는 회사·브랜드를 검색엔진과 AI에게 단일 엔티티로 인식시키는 가장 기본적인 마크업입니다. 한국 기업이 정확하게 작성하려면 schema.org 표준 + 한국 특화 정보를 함께 다뤄야 합니다.

1. Organization vs LocalBusiness, 어느 쪽?

먼저 결정합니다.

사이트 성격사용할 타입
온라인 서비스, 소프트웨어, 미디어Organization
오프라인 매장 (식당·카페·병원·미용실·소매점)LocalBusiness (Organization의 하위 타입)
매장 + 온라인 둘 다LocalBusiness 하나로 통합

LocalBusiness를 쓰면 자동으로 Organization 정보까지 다 들어갑니다. 둘을 동시에 쓰면 중복이니 한쪽만 선택하세요.

이 글은 Organization 기준으로 설명하고, LocalBusiness 추가 속성은 마지막에 별도로 다룹니다.

2. 필수 속성 3가지

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "E:LAB Studio",
  "url": "https://elab-studio.xyz",
  "logo": "https://elab-studio.xyz/logo.png"
}

이 셋은 무조건 들어갑니다.

  • name — 정식 상호명. 검색 결과의 브랜드 카드에 그대로 노출됩니다.
  • url — 공식 웹사이트 URL. 도메인 단위 (페이지 URL 아님).
  • logo — 정사각형 또는 직사각형 PNG/SVG. 112x112px 이상, 외부 접근 가능한 절대 URL이어야 구글이 사용합니다.

3. 한국 특화: 주소 형식

한국 주소를 schema.org PostalAddress 형식에 매핑하는 표준 방식입니다.

{
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "반포대로 27길 13",
    "addressLocality": "서초구",
    "addressRegion": "서울특별시",
    "postalCode": "06000",
    "addressCountry": "KR"
  }
}

주의할 매핑:

  • streetAddress — 도로명 주소만 (시·구 제외). "반포대로 27길 13, 3층"처럼 상세주소까지 포함 가능.
  • addressLocality — 시 또는 구 (서초구·강남구처럼 행정구역).
  • addressRegion — 광역 단위 (서울특별시·경기도·부산광역시).
  • addressCountry — 반드시 ISO 3166-1 alpha-2 코드인 KR. "한국"이나 "Korea"로 쓰지 마세요.

4. 한국 특화: 전화번호와 사업자등록번호

{
  "telephone": "+82-2-1234-5678",
  "taxID": "608-29-62679"
}
  • telephone — 국제 형식(E.164). 한국 번호는 +82- + 첫 0 제외한 번호. "02-1234-5678"이 아니라 "+82-2-1234-5678".
  • taxID — 사업자등록번호. schema.org에 한국 전용 필드가 없으므로 taxID 사용. 검색 결과에 직접 노출되지는 않지만 엔티티 식별·신뢰 신호로 활용됩니다.

5. sameAs로 공식 채널 연결

sameAs는 "이 브랜드의 다른 공식 출처"를 알리는 가장 중요한 신호 중 하나입니다. 검색엔진과 AI가 브랜드를 단일 엔티티로 묶어서 인식하게 합니다.

{
  "sameAs": [
    "https://www.instagram.com/your_brand",
    "https://www.youtube.com/@your_channel",
    "https://blog.naver.com/your_blog",
    "https://pf.kakao.com/_your_channel",
    "https://www.linkedin.com/company/your-company"
  ]
}

한국 기업이라면 네이버 블로그·카카오톡 채널을 꼭 포함하세요. 이 둘은 한국 검색 시장에서 영향력이 큽니다. 넣을 수 있는 공식 채널은 다 넣어도 됩니다(개수 제한 없음).

6. contactPoint (고객 지원)

이메일·전화로 닿을 수 있는 공식 창구를 명시합니다.

{
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+82-2-1234-5678",
    "email": "support@example.com",
    "contactType": "customer support",
    "areaServed": "KR",
    "availableLanguage": ["ko", "en"]
  }
}

contactType 값은 "customer support", "billing support", "technical support", "sales" 등 표준 값을 사용하세요. 여러 창구가 있으면 배열로 나열합니다.

7. 한국 시간대 / 영업시간 (LocalBusiness 한정)

오프라인 매장(LocalBusiness)인 경우 영업시간을 명시합니다. 한국 시간(KST, +09:00)은 별도 표기 필요 없고 24시간 형식으로 적습니다.

{
  "@type": "Restaurant",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "21:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Saturday", "Sunday"],
      "opens": "10:00",
      "closes": "22:00"
    }
  ]
}

휴무일은 별도 OpeningHoursSpecification으로 비워둡니다.

8. 전체 예시 (실전용)

이 모든 걸 합친 한국 기업용 Organization JSON-LD 예시입니다.

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "E:LAB Studio",
  "alternateName": "이랩스튜디오",
  "url": "https://elab-studio.xyz",
  "logo": "https://elab-studio.xyz/logo.png",
  "image": "https://elab-studio.xyz/og-image.png",
  "description": "AI 검색 시대의 브랜드 구조 설계 스튜디오.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "반포대로 27길 13",
    "addressLocality": "서초구",
    "addressRegion": "서울특별시",
    "postalCode": "06000",
    "addressCountry": "KR"
  },
  "telephone": "+82-2-1234-5678",
  "taxID": "608-29-62679",
  "email": "contact@elab-studio.xyz",
  "founder": { "@type": "Person", "name": "양경찬" },
  "foundingDate": "2024-01-01",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+82-2-1234-5678",
    "email": "contact@elab-studio.xyz",
    "contactType": "customer support",
    "areaServed": "KR",
    "availableLanguage": ["ko", "en"]
  },
  "sameAs": [
    "https://www.instagram.com/elab_studio",
    "https://blog.naver.com/elab_studio",
    "https://pf.kakao.com/_elab"
  ]
}

9. 흔한 실수

! 자주 보이는 실수

  • addressCountry에 "한국" 또는 "Korea" — 반드시 KR (ISO 코드)
  • 전화번호에 0이 남음02-1234-5678 ❌ → +82-2-1234-5678
  • logo URL이 상대 경로 — 반드시 https://로 시작하는 절대 URL
  • name에 슬로건/태그라인 포함name은 상호명만, 설명은 description
  • 여러 페이지에 다른 내용의 Organization — 모든 페이지에 동일한 Organization을 출력하세요

직접 만들기

이미 운영 중인 사이트라면 URL을 넣으면 됩니다. 페이지의 메타데이터에서 Organization·WebSite·Article을 자동 추출해 @graph로 묶어 출력합니다.

URL로 자동 생성 (Organization 포함)

조직명·주소·sameAs·contactPoint 등을 폼에 입력하면 schema.org 규격의 Organization JSON-LD가 즉시 생성됩니다.

폼으로 정확하게 작성

URL을 넣으면 현재 적용된 Organization 마크업의 누락 항목을 우선순위로 알려줍니다.

내 사이트에 Organization이 정확히 적용됐는지 진단