엔티티는 검색 시스템이 다른 것과 구별해 알아보는 사람, 장소, 회사, 제품 또는 개념입니다. 예를 들어 같은 애플이라도 과일과 회사를 서로 다른 대상으로 구분합니다.
같은 이름이 사람, 회사와 제품을 모두 뜻할 수 있습니다. 검색 시스템은 글자만 맞추는 데서 끝나지 않고 어떤 대상을 말하는지 구분해야 합니다.
이 글은 Google 공식 문서와 Schema.org 문서를 기준으로 작성했습니다.
키워드와 엔티티의 차이
키워드는 사용자가 검색창에 입력한 글자입니다. 엔티티는 그 글자가 가리키는 실제 대상입니다.
애플이라는 키워드는 과일 또는 Apple Inc.를 뜻할 수 있습니다. 주변에 아이폰, 팀 쿡, 쿠퍼티노가 함께 나오면 회사 엔티티를 말할 가능성이 커집니다.
반대로 한 엔티티는 AVCD, 에이브이씨디처럼 여러 이름과 표기를 가질 수 있습니다.
ID, 유형, 속성, 관계의 표현 방식
| 정보 | 예시 |
|---|---|
| ID | 시스템에서 대상을 구분하는 고유 식별자 |
| 이름과 별칭 | 공식명, 약칭, 번역명 |
| 유형 | Person, Organization, Place, Product |
| 속성 | 설립일, 주소, 직업, 브랜드 |
| 관계 | 창립자, 소속 조직, 생산 제품, 위치 |
Google의 지식 그래프 검색 결과에는 대상을 구분하는 ID, 이름, 종류, 설명과 공식 URL 등이 함께 나올 수 있습니다.
엔티티 정보의 쓰임
검색엔진이 대상을 정확히 구분하면 같은 단어의 여러 뜻을 나누고 관련 정보를 연결하기 쉬워집니다. 브랜드, 작성자와 제품 이름을 일관되게 쓰면 대상을 설명하는 단서가 됩니다. 다만 같은 명칭을 반복하는 것만으로 검색 시스템의 엔티티 이해를 보장하지는 않습니다.
- 공식 명칭과 소개를 사이트 안에서 일관되게 씁니다.
- 회사, 사람과 제품의 관계를 명확히 설명합니다.
- 연락처와 주소 등 사실 정보를 최신으로 유지합니다.
- 공식 프로필과 신뢰할 수 있는 외부 출처의 정보가 충돌하지 않게 합니다.
- 페이지 성격에 맞는 구조화 데이터를 사용합니다.
구조화 데이터와 엔티티 등록의 관계
구조화 데이터는 페이지에 있는 대상의 유형과 속성을 기계가 읽기 쉽게 설명합니다. sameAs로 동일한 대상을 명확히 식별하는 다른 URL을 연결할 수 있습니다.
하지만 마크업을 넣는 것만으로 Google 지식 그래프 등록이나 검색 노출이 보장되지는 않습니다. 보이는 콘텐츠와 실제 사실이 정확해야 합니다.
엔티티와 지식 그래프의 차이
엔티티가 사람이나 회사 같은 하나의 대상이라면, 지식 그래프는 여러 대상의 관계를 연결해 놓은 정보망입니다. 한 사람과 소속 회사, 출생지와 작품을 연결한 모습이 그 예입니다.
실제로 확인하는 방법
브랜드 엔티티를 점검할 때는 이름이 검색된다는 사실만 보지 않습니다. Google에서 브랜드명과 대표 인물, 제품명을 각각 검색해 지식 패널이나 공식 사이트가 올바른 대상을 가리키는지 봅니다. 사이트의 회사 소개, 작성자 소개와 구조화 데이터에 적힌 명칭도 대조합니다. 공식 SNS와 지도, 주요 외부 프로필의 주소나 설명이 서로 다르면 먼저 사실 정보를 맞춥니다.
예를 들어 같은 상호를 쓰는 회사가 두 곳이라면 지역, 업종, 대표 제품과 공식 URL이 구분 단서가 됩니다. 검색결과가 다른 회사를 계속 보여 준다면 이름 반복보다 이 단서가 사이트와 외부 프로필에 일관되게 적혔는지 확인해야 합니다. Google Knowledge Graph Search API는 일부 엔티티를 기술적으로 조회하는 보조 수단이지만, 모든 브랜드의 등록 여부를 판정하는 도구는 아닙니다.
생성형 AI도 사람과 회사, 제품을 구분해야 정확한 답을 만들 수 있지만 모든 서비스가 Google 지식 그래프를 공통으로 쓰는 것은 아닙니다. ChatGPT, Claude와 Gemini에서 같은 브랜드 질문을 실행해 이름, 대표자와 제품 관계가 일치하는지 확인하고, 틀린 답이 나오면 인용 출처와 공식 사이트의 사실 정보부터 대조합니다.
자주 묻는 질문
브랜드 이름도 엔티티인가요?
다른 대상과 구별되는 조직이나 브랜드로 식별할 수 있다면 엔티티로 표현할 수 있습니다.
키워드 대신 엔티티만 최적화하면 되나요?
둘 중 하나를 버리는 문제가 아닙니다. 사용자가 쓰는 표현을 이해하고, 콘텐츠에서 그 표현이 가리키는 대상을 정확히 설명해야 합니다.
sameAs에 모든 SNS 주소를 넣어야 하나요?
동일한 대상을 명확히 나타내는 공식 또는 신뢰할 수 있는 URL만 사용하세요. 관련 없는 프로필을 많이 넣는 것이 목적은 아닙니다.
함께 알아두면 좋은 용어
- 지식 그래프: 엔티티와 엔티티의 관계를 연결한 구조
- 구조화 데이터: 대상의 유형과 속성을 정해진 형식으로 설명하는 데이터
- 스키마 마크업: 구조화 데이터를 웹페이지에 구현하는 방식
- 사이트 이름: 검색결과에서 출처 사이트를 나타내는 이름