AI 엔진은 홈페이지 디자인이나 브랜드 스토리를 보고 기업을 식별하지 않습니다. 기계가 읽을 수 있는 엔터티를 기준으로 인식합니다. Organization Schema는 웹사이트에 "이것이 우리이며, 우리는 이런 조직이고, 여기에서 관련 정보를 교차 검증할 수 있다"고 명시하는 선언문입니다. 이 정보가 없으면 ChatGPT, Perplexity, Google AI Overview가 "이 회사는 어떤 일을 하나요?"라는 질문에 답하면서 같은 이름의 다른 기업과 혼동하거나 연락처와 설립 배경을 임의로 만들어 낼 수 있습니다.
AI는 왜 웹사이트 디자인이 아니라 엔터티를 인식할까요?
대규모 언어 모델과 AI 검색은 답변을 생성하기 전에 웹페이지의 텍스트를 지식 베이스에 있는 ‘엔터티’와 연결합니다. 엔터티는 이름, 속성, 연관 관계를 지닌 하나의 노드입니다. 브랜드를 식별할 명확한 엔터티 신호가 없다면 모델은 여러 페이지에 흩어진 문구를 토대로 추론할 수밖에 없습니다. 잘못 추론되면 브랜드가 검색과 답변에서 누락될 수 있습니다. Organization Schema는 schema.org 어휘를 사용해 브랜드명, 로고, 연락 창구, 외부의 공신력 있는 프로필을 JSON-LD로 묶습니다. 마케팅 문구를 역으로 해석하지 않아도 기계가 핵심 정보를 한 번에 읽을 수 있게 하는 방식입니다. 구조화 데이터 가운데서도 활용 효율이 특히 높습니다. 한 번 작성해 사이트 전체에 적용하면 브랜드를 크롤링하는 여러 엔진에 장기간 일관된 정보를 제공할 수 있습니다.
최소 요건을 갖춘 Organization JSON-LD
처음부터 모든 속성을 채울 필요는 없습니다. 우선 검증을 통과하면서 핵심 신원을 설명할 수 있는 최소 버전부터 구현한 뒤 단계적으로 보강합니다. 페이지의 script 태그에 JSON-LD 형식으로 넣고 @type은 Organization으로 지정합니다. 오프라인 매장이 있거나 서비스 범위가 명확하다면 LocalBusiness 또는 Corporation처럼 더 정확한 하위 유형을 사용할 수 있습니다. 핵심 속성의 역할은 다음과 같습니다.
- name: 브랜드의 공식 전체 명칭입니다. 웹사이트 제목 및 법적 등록 명칭과 일치해야 하며, 마케팅 슬로건으로 대체해서는 안 됩니다.
- url: 공식 웹사이트 홈페이지로, 해당 엔터티의 canonical URL에 해당합니다.
- logo: ImageObject를 사용해 최소 112×112px 크기의 선명한 정사각형 로고 파일을 지정합니다. AI 요약과 검색 결과가 이 파일을 직접 참조할 수 있습니다.
- contactPoint: 고객 지원 또는 비즈니스 문의 창구입니다. 전화번호, contactType, areaServed, availableLanguage를 포함합니다.
- sameAs: LinkedIn, Wikipedia, Wikidata, Crunchbase, X 등에 있는 공신력 있는 프로필을 연결해 동일한 엔터티임을 교차 검증하는 배열입니다.
- description, address, foundingDate: 한 문장으로 주요 고객과 제공 가치를 설명하고, 주소와 설립 연도를 통해 실제 운영 중인 조직임을 뒷받침합니다.
성패를 가르는 세 가지 필드: logo, contactPoint, sameAs

logo: 시각적 아이덴티티를 엔터티와 연결합니다
로고는 사람에게 보여 주기 위한 장식에 그치지 않습니다. 기계가 특정 이미지를 브랜드 엔터티와 연결하는 기준이 됩니다. ImageObject로 url, width, height를 명확히 지정해야 합니다. 파일은 공개적으로 접근할 수 있어야 하며 크롤러를 차단하지 않아야 합니다. 배경이 제거된 정사각형에 가까운 비율이 적합합니다. Google 지식 패널과 일부 AI 인터페이스는 이 필드를 브랜드 식별 정보로 직접 참조합니다. 페이지에 CSS 배경 이미지나 별도 표식이 없는 img만 사용하면 기계가 신뢰할 수 있는 출처로 판단하지 못해 무시할 수 있습니다.
contactPoint: 연락처를 기계가 읽을 수 있게 만듭니다
전화번호, 고객 지원 유형, 지원 언어를 contactPoint에 입력하면 AI에 "이 브랜드의 공식 연락 창구는 여기다"라고 알려 줄 수 있습니다. contactType에는 customer service, sales 같은 표준값을 사용하고, areaServed에는 TW처럼 서비스 지역을, availableLanguage에는 지원 가능한 언어를 기재합니다. 사용자가 "이 회사에 어떻게 연락하나요?"라고 질문할 때 특히 중요한 필드입니다. 정보가 명확해야 AI가 공식 연락처를 답변에 직접 제시할 수 있습니다. 그렇지 않으면 모호하게 언급하거나 잘못된 번호를 제공할 가능성이 있습니다.
sameAs: 동명이인을 구분하고 흩어진 프로필을 하나로 연결합니다
sameAs는 전체 스키마에서 GEO에 가장 큰 영향을 미치는 필드입니다. LinkedIn, Wikidata, Crunchbase, 업계 디렉터리 등에 흩어진 프로필을 하나의 엔터티로 연결합니다. AI가 "이 웹사이트의 기업이 지식 베이스의 해당 노드와 동일하다"고 확인하도록 돕는 일종의 중의성 해소 장치입니다. 연결된 프로필의 공신력이 높고 정보가 일관될수록 모델의 신뢰도도 높아집니다. 답변에서 잘못된 기업이나 인물을 인용할 가능성도 줄어듭니다. 무관하거나 서로 충돌하는 페이지를 무작정 넣기보다 직접 관리하고 검증한 프로필부터 연결해야 합니다.
sameAs를 충실히 작성하고 외부 프로필의 이름과 설명을 일치시키는 편이 자기소개 문단을 열 개 더 쓰는 것보다 AI의 정확한 인용에 도움이 될 때가 많습니다.— Tenten GEO Consulting Team
배포 위치와 검증 절차
Organization Schema는 하나만 작성해 사이트 전체가 공유하는 위치에 배치하면 됩니다. 페이지마다 다시 작성할 필요는 없습니다. 가장 안전한 방법은 홈페이지에서 JSON-LD script로 출력하고, 크롤러가 JavaScript를 실행하지 않아도 읽을 수 있도록 서버 측에서 렌더링하는 것입니다. 구현과 검증은 다음 순서로 진행합니다.
- 홈페이지의 script 태그에 type을 application/ld+json으로 지정해 Organization 객체를 출력합니다. 서버 측에서 렌더링되며 페이지 소스 코드에서 확인할 수 있는지 점검합니다.
- Google의 Rich Results Test와 Schema.org Validator로 문법과 필수 필드를 검사합니다.
- Search Console에서 스키마가 올바르게 파싱되는지, 로고와 이름이 실제 브랜드 정보와 일치하는지 확인합니다.
- sameAs로 연결한 외부 프로필을 하나씩 업데이트해 이름, 로고, 설명을 일관되게 맞춥니다.
- 브랜드명, 로고 또는 공식 연락 창구가 바뀔 때마다 이 스키마에도 변경 사항을 반영합니다.
Organization Schema는 엔터티 최적화의 기반이지만, 해결하는 것은 ‘AI가 브랜드를 인식하는가’라는 첫 단계뿐입니다. 이후 안정적으로 인용되려면 콘텐츠 구조, 외부 정보의 일관성, 플랫폼 전반의 브랜드 노출도 함께 관리해야 합니다. 현재 브랜드의 엔터티 신호에서 무엇이 빠졌는지 확인하고 싶다면 30분 GEO 진단을 예약할 수 있습니다. 실제 도메인을 기준으로 점검해 우선 보완해야 할 필드와 외부 프로필을 짚어 드립니다.



