브랜드, 인물, 장소를 검색하면 Google은 종종 knowledge panel 을 보여줍니다 — 제목, 이미지, 설명, 주요 사실이 담긴 상자입니다. 이 패널은 엔티티와 그 관계로 이루어진 Google의 데이터베이스인 Knowledge Graph 가 구동합니다.
무엇이 담겨 있나
엔티티 쿼리의 경우 패널은 일반적으로 다음을 포함합니다:
- 제목 (예: “Tesla”)
- 설명 (종종 권위 있는 출처에서 가져오며, 출처명과 링크 포함)
- 이미지 (
imageUrl) - 속성 — 설립일, 본사, CEO 등
왜 중요한가
Knowledge Graph는 사용자가 무언가를 클릭하기 전에 엔티티를 어떻게 인식하는지 형성합니다. 브랜드에게는 패널 모니터링이 중요하며, 앱에서는 엔티티 데이터가 보강, 모호성 해소, 사실 기반 쿼리 응답에 유용합니다.
SERP API로 가져오기
실시간 페이지를 파싱하는 SERP API는 organic 결과와 함께 knowledge panel을 반환합니다. serp.cheap에서는 엔티티 쿼리에 knowledgeGraph 객체가 포함됩니다:
import requests
data = requests.post("https://api.serp.cheap/v1/search",
headers={"X-API-Key": "YOUR_KEY"},
json={"q": "Tesla", "gl": "us"}).json()
if data.get("knowledgeGraph"):
print(data["knowledgeGraph"]) # title, imageUrl, description, descriptionSource, descriptionLink, attributes
knowledgeGraph 필드는 Google이 해당 쿼리(브랜드, 인물, 장소)에 knowledge panel을 표시할 때 존재하며, 일반적인 쿼리에서는 비어 있을 수 있습니다.
Knowledge Graph vs 공식 KG Search API
Google 자체의 Knowledge Graph Search API 는 실시간 SERP에 나타나는 것이 아니라 엔티티 데이터베이스의 항목을 반환하며, 제한적입니다. 사용자에게 보이는 그대로의 패널을 원한다면, SERP API가 실용적인 경로이며 — 같은 호출에서 organic 결과도 반환합니다.