SEO를 위한 필수 가이드 : 스키마 표준(Schema.org) 대표적 타입과 속성

📚 주요 Schema.org 타입과 속성 요약

스키마 표준은 800개 이상의 스키마 타입과 그에 해당하는 수백 개의 속성을 제공하여, 웹사이트와 콘텐츠가 검색엔진에 효과적으로 인식될 수 있도록 돕습니다. 이 방대한 스키마 표준을 통해, 구조화된 데이터를 사용하면 검색엔진은 콘텐츠의 유형구성을 명확히 이해하고, 결과적으로 더 나은 검색 결과를 제공할 수 있습니다.

검색엔진 최적화(SEO)를 고려할 때, 스키마 표준의 사용은 필수적인 요소로 자리 잡고 있습니다. 그 중에서도 가장 중요한 타입들을 선정하여 소개하며, 각 타입에 포함된 핵심 속성들을 함께 설명하겠습니다. 이러한 표준화된 데이터를 적용하면, 검색엔진은 페이지의 의도를 더 잘 파악할 수 있어, 검색 결과에 반영되는 속도와 정확도가 높아집니다.

이 글에서는 Schema.org의 주요 타입과, 그 속성들이 어떤 방식으로 콘텐츠를 구체적으로 정의하는지 살펴봅니다.


1. Article (기사)

Article 타입은 뉴스, 블로그 글, 학술 논문 등 다양한 기사 형식의 콘텐츠에 사용됩니다. 이 타입은 기사를 구성하는 핵심 요소들을 명확하게 정의하여, 검색엔진이 기사와 관련된 중요한 정보를 쉽게 인식할 수 있게 합니다.

  • headline: 기사의 제목을 나타냅니다.
  • image: 기사와 관련된 이미지를 지정합니다.
  • author: 기사를 작성한 사람 또는 기관을 정의합니다.
  • datePublished: 기사가 처음 게시된 날짜를 나타냅니다.
  • dateModified: 기사가 마지막으로 수정된 날짜를 나타냅니다.
  • articleBody: 기사의 본문 내용을 포함합니다.
  • publisher: 기사를 발행한 출판사나 웹사이트를 정의합니다.

사용 예시:
기사에서 제목, 작성자, 내용, 발행일 등을 명확하게 정의하여 구글 뉴스나 다른 뉴스 사이트에서 기사를 더 잘 인식하도록 도와줍니다.


2. Course (교육 과정)

Course 타입은 온라인 강의교육 과정을 나타낼 때 사용됩니다. 이 타입은 교육 콘텐츠를 잘 구조화하여 검색엔진이 교육 과정에 대한 정보를 더 정확하게 추출할 수 있도록 합니다.

  • name: 교육 과정의 이름을 나타냅니다.
  • description: 과정에 대한 설명을 제공합니다.
  • provider: 교육 과정을 제공하는 기관이나 개인을 나타냅니다.

사용 예시:
온라인 학습 플랫폼에서 강의명, 제공 기관, 과정 설명 등을 명시하여 SEO학생 유입을 최적화할 수 있습니다.

L3Hs1Nf8 j00UJ4mPBYR8 d5958aa096f542c5a5ebc63ad840283c

3. Event (이벤트)

Event 타입은 행사, 축제, 강의특정 시간과 장소에서 발생하는 이벤트를 나타냅니다. 이 타입은 이벤트의 기본 정보를 구조화하여 검색엔진이 이벤트 관련 정보를 쉽게 추출하고, 이벤트 관련 검색에서 더 잘 노출되도록 합니다.

  • name: 이벤트의 이름을 정의합니다.
  • startDate: 이벤트 시작 날짜 및 시간을 정의합니다.
  • endDate: 이벤트 종료 날짜 및 시간을 정의합니다.
  • location: 이벤트의 장소를 지정합니다.
  • description: 이벤트에 대한 설명을 제공합니다.
  • offers: 이벤트 티켓 정보나 가격을 포함할 수 있습니다.

사용 예시:
콘서트, 공연, 박람회 등과 같은 이벤트에서 일정, 장소, 티켓 정보 등을 명확히 기입하여 검색 결과에서 더 잘 보이게 할 수 있습니다.


4. Product (제품)

Product 타입은 상품이나 제품에 대한 정보를 제공합니다. 이 타입은 쇼핑 사이트나 전자상거래 웹사이트에서 제품의 주요 정보(가격, 브랜드, 설명 등)를 정의하여 검색엔진이 제품을 정확하게 인식하고 쇼핑 결과에 반영되도록 합니다.

  • name: 제품의 이름을 정의합니다.
  • image: 제품과 관련된 이미지를 제공합니다.
  • description: 제품에 대한 설명을 작성합니다.
  • sku: 제품의 재고 관리 단위(SKU)를 정의합니다.
  • brand: 제품의 브랜드 정보를 나타냅니다.
  • offers: 가격, 재고 상태 등을 포함합니다.

사용 예시:
전자상거래 사이트에서 각 제품의 가격, 재고 정보, 브랜드 등을 명시하여 구글 쇼핑에 노출되도록 최적화할 수 있습니다.

I0KJdzOkiZ9aKAL 7CmKY 47e28aa17e8f4d378db2404570c91fc7

5. Restaurant (레스토랑)

Restaurant 타입은 레스토랑이나 음식점에 대한 정보를 제공합니다. 이 타입은 음식점 관련 정보를 구조화하여 검색엔진이 해당 식당을 위치, 메뉴, 연락처 등으로 쉽게 인식할 수 있도록 돕습니다.

  • name: 레스토랑 이름을 정의합니다.
  • address: 레스토랑의 주소를 입력합니다.
  • telephone: 레스토랑의 전화번호를 포함합니다.
  • servesCuisine: 레스토랑에서 제공하는 요리 종류를 정의합니다.
  • openingHours: 레스토랑의 영업 시간을 입력합니다.

사용 예시:
음식점 웹사이트에서 주소, 전화번호, 요리 종류 등을 명확하게 정의하여 구글 지도, 지역 검색에서 더 잘 노출될 수 있습니다.


6. SoftwareApplication (소프트웨어 애플리케이션)

SoftwareApplication 타입은 소프트웨어애플리케이션에 관한 정보를 제공합니다. 이 타입은 애플리케이션의 기능, 지원 운영 체제, 가격 등의 정보를 구조화하여 검색엔진이 애플리케이션에 대한 상세한 정보를 파악할 수 있도록 돕습니다.

  • name: 애플리케이션의 이름을 정의합니다.
  • operatingSystem: 해당 애플리케이션이 지원하는 운영 체제를 정의합니다.
  • applicationCategory: 애플리케이션의 카테고리(예: 게임, 생산성 앱 등)를 정의합니다.
  • offers: 가격 정보와 같은 판매 조건을 제공합니다.

사용 예시:
앱 스토어소프트웨어 리뷰 사이트에서 애플리케이션의 이름, 가격, 운영 체제 지원 여부 등을 명시하여 검색엔진이 해당 정보를 쉽게 반영할 수 있도록 할 수 있습니다.

Artistly Design 01966b5d 7df1 7345 bfe6 cddda80e65d6

7. Book (책)

Book 타입은 과 관련된 정보를 나타냅니다. 도서 정보를 구조화하여, 저자, 출판사, ISBN 번호 등을 명확하게 정의하고 검색엔진이 이를 빠르게 인식할 수 있도록 돕습니다.

  • name: 책의 제목을 정의합니다.
  • author: 책의 저자를 정의합니다.
  • isbn: 책의 국제 표준 도서 번호를 정의합니다.
  • numberOfPages: 책의 페이지 수를 정의합니다.
  • publisher: 책의 출판사를 정의합니다.

사용 예시:
온라인 서점에서 도서의 제목, 저자, ISBN 등의 정보를 명확하게 표시하여 구글 검색도서 관련 검색 결과에 잘 노출될 수 있도록 할 수 있습니다.


8. FAQPage (자주 묻는 질문 페이지)

FAQPage 타입은 자주 묻는 질문(FAQ) 페이지를 나타냅니다. 이 타입은 질문과 답변구조화된 목록을 정의하여 검색엔진이 효율적으로 정보를 추출하고 FAQ 페이지가 더 잘 노출될 수 있도록 돕습니다.

  • mainEntity: 질문과 답변 쌍을 정의합니다.
    • Question: 질문 내용을 정의합니다.
      • name: 질문 내용을 정의합니다.
      • acceptedAnswer: 답변 내용을 정의합니다.

사용 예시:
FAQ 페이지에서 자주 묻는 질문과 그에 대한 답변을 구조화하여 구글 검색 결과에서 FAQ 답변이 직접적으로 표시되게 할 수 있습니다.

AImHKGeYp8wube AGk5sv 2395081826554c688d0dcfaadf6af215

9. HowTo (작업 절차)

HowTo 타입은 특정 작업이나 절차를 단계별로 설명하는 콘텐츠를 나타냅니다. 이 타입은 단계별 지침을 제공하여 사용자가 작업을 완료하는 방법을 쉽게 따라 할 수 있도록 합니다.

  • name: 작업 절차의 제목을 정의합니다.
  • description: 작업 절차에 대한 간단한 설명을 제공합니다.
  • step: 작업을 수행하는 단계별 지침을 정의합니다.
  • tool: 작업에 필요한 도구를 정의합니다.
  • supply: 작업에 필요한 재료를 정의합니다.

사용 예시:
레시피 사이트에서 요리법을 단계별로 제공하며, 필요한 도구와 재료를 명확하게 기입하여 구글 검색에서 HowTo 지침이 더 잘 노출되게 할 수 있습니다.


10. Movie (영화)

Movie 타입은 영화와 관련된 정보를 나타냅니다. 이 타입은 영화 제목, 감독, 배우 등의 정보를 제공하여, 영화에 관련된 검색 결과에서 더 잘 노출되도록 합니다.

  • name: 영화의 제목을 정의합니다.
  • director: 영화의 감독을 정의합니다.
  • actor: 영화에 출연한 배우를 정의합니다.
  • duration: 영화의 상영 시간을 정의합니다.
  • genre: 영화의 장르를 정의합니다.

사용 예시:
영화 리뷰 사이트스트리밍 서비스에서 영화의 제목, 감독, 장르 등을 명확하게 기입하여 구글 검색에서 영화 정보가 더 잘 노출되도록 할 수 있습니다.

Artistly Design 01966b60 553e 7257 9943 6ad5b4ca9dc1

11. Service (서비스)

Service 타입은 서비스를 제공하는 기업이나 개인을 나타냅니다. 이 타입은 서비스의 세부 정보제공 범위를 정의하여 검색엔진이 이를 쉽게 인식하고 평가할 수 있도록 합니다.

  • name: 서비스 이름을 정의합니다.
  • provider: 서비스를 제공하는 조직이나 개인을 정의합니다.
  • areaServed: 서비스가 제공되는 지역을 정의합니다.
  • serviceType: 서비스 유형을 정의합니다.
  • offers: 가격, 조건 등 서비스와 관련된 정보를 정의합니다.

사용 예시:
컨설팅, 프리랜서 서비스 등의 서비스 제공자 웹사이트에서 서비스의 이름, 유형, 가격 등을 명확하게 정의하여 구글 검색에 더 잘 노출될 수 있습니다.


이와 같은 Schema.org의 다양한 타입과 속성을 활용하면, 검색엔진이 페이지의 의미를 명확하게 파악할 수 있어 SEO 성과를 크게 향상시킬 수 있습니다. 각 타입은 특정 콘텐츠의 특성에 맞게 정의되어 있기 때문에, 적합한 타입을 선택하여 적용하는 것이 중요합니다. 구조화된 데이터를 활용하여 **검색엔진 최적화(SEO)**를 극대화할 수 있습니다.

관련된 글 보기

키워드의 시대는 가고 스키마의 시대로…검색의 판이 바뀌었다

로컬 SEO 스키마 완전 정복: 구조화 데이터와 리치 결과 활용 방법