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 + Organization5점사이트와 운영 주체 엔티티 선언
Organization sameAs3점소셜·위키 등 외부 프로필 연결로 엔티티 권위 강화
FAQPage / HowTo5점Q&A·절차 스키마 — AI 인용 친화도 향상
Article + 저자 + 날짜4점기사·블로그의 E-E-A-T·최신성 신호
Speakable + BreadcrumbList2점음성 답변 최적화 + 탐색 구조 명시

기본 @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"}
}