SEO·AEO

구조화 데이터(schema) 입문 — 검색엔진에 의미를 알려주기

  • 언웹스
  • 업데이트
  • 6분 분량
목차
  1. 왜 쓰나
  2. 표준은 schema.org
  3. JSON-LD를 쓰세요
  4. FAQPage 예시 (블로그 글에 유용)
  5. LocalBusiness 예시 (병원·지역 사업장)
  6. 지켜야 할 원칙
  7. 검증 도구
  8. 과투자하지 마세요 — 중요한 균형
  9. 자주 하는 실수
  10. FAQ
  11. 관련 가이드

검색엔진은 페이지의 글자는 읽지만 “이게 회사 정보인지, 후기인지, FAQ인지” 까지 자동으로 정확히 알진 못합니다. 구조화 데이터(structured data)는 그 의미를 기계가 읽도록 명시하는 마크업입니다. 잘 쓰면 검색 결과에 별점·영업시간 같은 리치 결과가 붙어 클릭률이 올라갑니다. (FAQ 리치 결과는 2026년 5월 구글에서 완전 폐지됐습니다)

왜 쓰나

  • 리치 결과 노출: 일반 텍스트 링크보다 검색 결과에서 차지하는 면적과 시각적 비중이 커져 클릭률(CTR)이 오릅니다.
  • 특수 컴포넌트 진입: 별점·이벤트·캐러셀 같은 특수 검색 결과의 조건입니다. (FAQ 리치 결과는 2026년 5월 구글에서 폐지됨)
  • AI 검색 단서: AI가 페이지의 엔티티(회사·장소·인물)를 인식하는 데 도움이 됩니다.

표준은 schema.org

검색엔진들이 공동으로 쓰는 어휘집입니다. 구글·빙·네이버 모두 채택했습니다.

주요 타입:
Organization — 회사·조직
LocalBusiness — 지역 사업장 (병원·식당 등)
Article / BlogPosting — 글
FAQPage — 자주 묻는 질문
BreadcrumbList — 이동 경로
Product — 상품

JSON-LD를 쓰세요

마크업 형식은 3가지지만 JSON-LD를 권장합니다.

형식 위치 권장도
JSON-LD <head><script> 블록 HTML과 분리돼 유지보수 쉬움
Microdata HTML 태그 속성에 직접 레거시 호환
RDFa HTML 태그 속성 거의 안 씀

네이버 공식도 JSON-LD 또는 Microdata를 권장합니다.

FAQPage 예시 (블로그 글에 유용)

글 하단 FAQ 섹션에 적용하면 AI 답변 엔진이 인용하기 좋은 구조가 됩니다.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "홈페이지 제작 기간은 얼마나 걸리나요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "보통 4주 내외입니다. 페이지 수와 콘텐츠 준비 상태에 따라 달라집니다."
      }
    }
  ]
}

LocalBusiness 예시 (병원·지역 사업장)

{
  "@context": "https://schema.org",
  "@type": "MedicalBusiness",
  "name": "사업장명",
  "address": {
    "@type": "PostalAddress",
    "addressCountry": "KR",
    "addressLocality": "수원시 팔달구",
    "streetAddress": "인계동 ○○"
  },
  "telephone": "+82-31-XXX-XXXX",
  "openingHours": "Mo-Fr 09:00-21:00",
  "url": "https://example.com",
  "sameAs": ["https://map.naver.com/..."]
}

업종에 맞는 구체적 타입을 쓰면 좋습니다. 치과는 Dentist, 법무는 LegalService, 식당은 Restaurant, 학원은 EducationalOrganization.

지켜야 할 원칙

  1. 마크업과 실제 콘텐츠 일치 — 페이지에 없는 정보를 마크업하면 스팸으로 판정됩니다.
  2. 중복 회피 — 같은 데이터를 여러 형식으로 중복 마크업하지 않습니다.
  3. 이미지는 원본 사용 — 깨진 이미지·썸네일 금지.
  4. 항목 적은 리스트는 지양 — 검색엔진이 노출을 기각합니다.

검증 도구

  • schema.org 검증기: validator.schema.org — 문법 오류 점검
  • Google 리치 결과 테스트: search.google.com/test/rich-results — 구글 노출 자격 확인

과투자하지 마세요 — 중요한 균형

2026년 구글 공식 입장은 명확합니다: 생성형 AI 검색에 schema는 필수가 아닙니다. “AI 검색을 위한 특별한 schema 마크업은 없다”고 못 박았습니다.

그래서 운영 결론은:
– 리치 결과 자격용으로 기본 schema(FAQPage·LocalBusiness·BlogPosting)는 유지
– 비용 낮은 schema는 보험 차원에서 적용 (구글 외 AI엔 도움될 수 있음)
– schema를 위한 추가 마크업·글 재작성은 투자 대비 효과가 낮음
– schema보다 고유한 콘텐츠 + 토픽 권위 + 신뢰 신호가 우선

일부 업계 자료는 “schema가 AI에 강한 신호”라고 하지만, 구글 공식은 불필요하다고 합니다. 양쪽을 알되, 기술 트릭에 시간을 쏟기보다 콘텐츠 품질에 집중하십시오.

자주 하는 실수

  • 페이지에 없는 정보 마크업: 스팸 판정 → 역효과
  • schema만 하면 노출된다는 착각: 마크업해도 노출은 보장 안 됨
  • schema에 과투자: 콘텐츠는 부실한데 마크업만 완벽 → 순위 안 오름
  • 검증 안 하고 발행: 문법 오류 한 줄로 전체 무효
  • 항목 1~2개짜리 리스트 마크업: 검색엔진이 무시

FAQ

Q. 워드프레스에서 어떻게 추가하나요?
A. Rank Math·Yoast 같은 SEO 플러그인에 schema 생성기가 내장돼 있습니다. 코드를 직접 안 짜도 글 단위로 FAQPage·Article 등을 설정할 수 있습니다.

Q. 아임웹에서도 가능한가요?
A. 기본 schema는 자동 적용되는 부분이 있고, 추가는 SEO 설정의 공통 코드 삽입으로 JSON-LD를 넣을 수 있습니다. 다만 자유도는 워드프레스보다 제한적입니다.

Q. FAQ 리치 결과가 안 보입니다.
>A. 구글은 2026년 5월 FAQ 리치 결과를 완전히 폐지했습니다. 마크업은 이제 네이버 등 다른 검색엔진 대비용 선택 사항입니다.

>

Q. schema가 AI 검색 인용에 도움 되나요?
A. 구글 공식은 “불필요”라지만, 구글 외 AI(ChatGPT·Perplexity)에는 일부 도움이 될 수 있습니다. 비용 낮은 기본 schema는 보험으로 두되, 과투자는 하지 마십시오.


관련 가이드

이 가이드가 도움이 되셨다면

홈페이지 제작·SEO 상담을 받아보세요

3분 문의접수로 무료 상담을 받아보실 수 있습니다.