핵심 요약

  • SEO는 검색 결과 순위를 높이는 것, AEO는 AI가 답변으로 콘텐츠를 인용하게 만드는 것입니다.
  • 2026년 현재 Google AI Overview가 검색 클릭의 상당 부분을 흡수하면서 AEO가 SEO만큼 중요해졌습니다.
  • JSON-LD 구조화 데이터와 명확한 Q&A 형식의 콘텐츠가 AI 인용의 핵심입니다.

SEO와 AEO는 무엇이 다른가

검색 최적화는 두 가지 목표를 가지게 됐습니다.

항목전통적 SEOAEO (Answer Engine Optimization)
목표검색 결과 페이지 상위 노출AI 답변 엔진에 콘텐츠 인용
성공 지표클릭률(CTR), 순위AI Overview 인용 횟수, Featured Snippet
핵심 요소백링크, 키워드 밀도, 페이지 속도구조화 데이터, 명확한 답변 형식
콘텐츠 형식장문 기사, 랜딩 페이지Q&A, FAQ, 단계별 가이드
평가 주체Google 크롤러 알고리즘LLM 기반 AI 시스템

SEO는 여전히 중요합니다. 하지만 AI Overview가 상위에 표시되면서 사용자가 원래 사이트를 방문하지 않아도 답을 얻을 수 있게 됐습니다. 이 환경에서는 AI에 인용되는 것 자체가 브랜드 노출의 주요 채널이 됩니다.


JSON-LD 구조화 데이터의 역할

구조화 데이터는 AI 시스템이 콘텐츠를 이해하는 방식을 직접적으로 개선합니다. Google은 Schema.org 형식의 JSON-LD를 권장합니다.

FAQPage 스키마 예시

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "AEO와 SEO의 차이점은 무엇인가요?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "SEO는 검색 결과 순위를 높이는 것이고, AEO는 AI 답변 엔진이 콘텐츠를 인용하도록 최적화하는 것입니다."
      }
    }
  ]
}

이 스키마를 <head> 태그 안에 <script type="application/ld+json">으로 삽입하면 Google이 콘텐츠의 구조를 명확하게 파악합니다.

Astro에서는 레이아웃 컴포넌트에서 schemaType 프런트매터 값을 읽어 조건부로 다른 JSON-LD를 렌더링할 수 있습니다.

Article 스키마 예시

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "2026년 블로그 SEO/AEO 최적화 완전 가이드",
  "datePublished": "2026-04-05",
  "author": {
    "@type": "Person",
    "name": "JohnJin"
  }
}

Google AI Overview 인용 전략

AI Overview는 신뢰할 수 있는 소스, 명확한 답변, 적절한 컨텍스트를 가진 콘텐츠를 선호합니다.

콘텐츠 작성 원칙

직접적인 답변을 첫 문단에 배치하세요. AI는 문서 전체를 읽지만, 핵심 답변이 초반에 있을수록 인용될 확률이 높습니다.

헤딩 구조를 질문 형식으로 작성하세요. “JSON-LD란?”보다 “JSON-LD는 무엇이고 왜 필요한가?”가 자연어 질의와 더 잘 매칭됩니다.

숫자와 구체적인 데이터를 포함하세요. “SEO가 중요하다”보다 “2026년 기준 AI Overview가 검색 결과 상위 30%를 차지한다”가 신뢰도가 높습니다.

핵심 요약 섹션을 만드세요. 이 포스트처럼 상단에 bullet point 요약을 두면, AI가 해당 섹션을 발췌해 답변으로 사용하기 좋습니다.


기술적 SEO 체크리스트

AEO에 집중하더라도 기술적 SEO 기반은 여전히 필요합니다.

  • Core Web Vitals: LCP < 2.5초, CLS < 0.1, FID < 100ms
  • 시맨틱 HTML: <article>, <section>, <h1>~<h6> 올바른 계층 사용
  • 메타 태그: <title>, <meta name="description">, Open Graph
  • RSS 피드: AI 크롤러와 RSS 리더 모두를 위한 표준 피드
  • 사이트맵: /sitemap.xml 자동 생성 및 Search Console 등록
  • Canonical URL: 중복 콘텐츠 방지

Astro는 @astrojs/sitemap 통합으로 빌드 시 사이트맵을 자동 생성합니다.


FAQ

Q: AEO를 위해 콘텐츠를 짧게 만들어야 하나요?

짧을 필요는 없습니다. 오히려 핵심 답변을 초반에 배치하고 이후에 상세 설명을 추가하는 역피라미드 구조가 효과적입니다. AI는 전체 콘텐츠를 읽지만, 짧고 명확한 답변 단락을 인용하는 경향이 있습니다.

Q: JSON-LD 구조화 데이터가 없으면 AI Overview에 인용되지 않나요?

구조화 데이터 없이도 인용될 수 있습니다. 하지만 FAQPage나 Article 스키마를 추가하면 콘텐츠의 의미를 명시적으로 전달할 수 있어 인용 확률이 높아집니다. 특히 FAQ 형식 콘텐츠는 FAQPage 스키마 적용이 강력하게 권장됩니다.

Q: 블로그 포스트 하나에 schemaType을 여러 개 적용할 수 있나요?

기술적으로는 가능하지만 권장하지 않습니다. 콘텐츠의 주요 성격에 맞는 하나의 스키마를 선택하고 완성도 높게 구현하는 것이 낫습니다. 이 포스트처럼 Q&A가 주요 형식이라면 FAQPage, 튜토리얼이라면 HowTo, 일반 기사라면 Article을 사용하세요.

Q: Astro에서 JSON-LD를 어떻게 삽입하나요?

레이아웃 컴포넌트의 <head> 안에 조건부로 렌더링하면 됩니다. schemaType 프런트매터 값을 prop으로 받아 faq이면 FAQPage JSON-LD를, article이면 Article JSON-LD를 <script type="application/ld+json">으로 출력합니다.