JSON-LD 구조화 데이터는 검색엔진과 AI가 페이지의 의미·정체성을 기계 언어로 파악하도록 돕는
<script type="application/ld+json"> 블록입니다.
AEO 100점 중 25점을 차지하며, AI 크롤러 접근과 함께 가장 배점이 높은 카테고리입니다.
JSON-LD는 왜 AI에 중요한가요?
AI 답변엔진은 페이지를 수집할 때 본문 텍스트와 함께 JSON-LD를 파싱합니다. 구조화된 데이터가 있으면 "이 사이트는 누가 운영하고, 무슨 서비스를 제공하며, 작성자는 누구인가"를 빠르고 정확하게 파악합니다. 이 정보가 없으면 AI가 사이트를 잘못 분류하거나 낮은 신뢰도를 부여할 수 있습니다.
AEO 검사기의 구조화 데이터 6가지 세부 항목은 무엇인가요?
| 항목 | 배점 | 내용 |
|---|---|---|
| JSON-LD 존재·유효 | 6점 | JSON-LD 블록이 있고 문법 오류가 없는지 |
| WebSite + Organization | 5점 | 사이트와 운영 주체 엔티티 선언 |
| Organization sameAs | 3점 | 소셜·위키 등 외부 프로필 연결로 엔티티 권위 강화 |
| FAQPage / HowTo | 5점 | Q&A·절차 스키마 — AI 인용 친화도 향상 |
| Article + 저자 + 날짜 | 4점 | 기사·블로그의 E-E-A-T·최신성 신호 |
| Speakable + BreadcrumbList | 2점 | 음성 답변 최적화 + 탐색 구조 명시 |
기본 @graph 패턴 코드는 어떻게 작성하나요?
모든 페이지 공통으로 아래 @graph 패턴을 <head> 안에 넣으세요. 하나의 <script> 블록에 모든 타입을 담을 수 있어 관리가 편합니다.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "WebSite",
"@id": "https://example.com/#website",
"name": "사이트명",
"url": "https://example.com",
"inLanguage": "ko-KR"
},
{
"@type": "Organization",
"@id": "https://example.com/#org",
"name": "운영사명",
"url": "https://example.com",
"logo": "https://example.com/logo.webp",
"sameAs": [
"https://instagram.com/브랜드",
"https://youtube.com/@브랜드"
]
},
{
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "홈", "item": "https://example.com/"},
{"@type": "ListItem", "position": 2, "name": "페이지명", "item": "https://example.com/page"}
]
}
]
}
</script>
FAQPage 스키마는 어떻게 작성하나요?
페이지에 FAQ 섹션이 있다면 아래 스키마를 추가하세요. 화면 HTML의 질문·답변과 JSON-LD 내용이 반드시 일치해야 합니다(Google 정책).
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "질문 (50자 이내)",
"acceptedAnswer": {
"@type": "Answer",
"text": "답변 (200자 이내, HTML 태그 제외)"
}
}
]
}
</script>
기사·블로그 페이지에는 어떤 스키마가 필요한가요?
콘텐츠 페이지에는 Article 스키마에 저자와 날짜를 함께 명시해야 E-E-A-T 신호가 완성됩니다.
{
"@type": "Article",
"headline": "글 제목",
"datePublished": "2026-01-10T09:00:00+09:00",
"dateModified": "2026-06-19T09:00:00+09:00",
"author": {
"@type": "Person",
"name": "홍길동",
"url": "https://example.com/author/hong"
},
"publisher": {"@id": "https://example.com/#org"}
}