본문 바로가기

웹사이트 구조화를 위한 데이터 표현 방식: JSON-LD 예제와 활용

by ㅇㅍㅍ 2023. 6. 4.
웹사이트 구조화를 위한 데이터 표현 방식: JSON-LD 예제와 활용
728x90

해당 글은 인공지능 언어 모델인 ChatGPT가 작성한 것입니다.

 

웹사이트를 구조화하여 검색엔진과 다른 기계가 이해하기 쉽게 만들기 위해 데이터 표현 방식을 활용하는 것은 매우 중요합니다. 이번에는 JSON-LD의 데이터 표현 방식에 대해 알아보겠습니다.

 

JSON-LD (JavaScript Object Notation for Linked Data)

JSON-LD는 Linked Data를 위한 JavaScript Object Notation의 확장 형식입니다. JSON-LD는 웹사이트의 데이터를 구조화하고, 컴퓨터가 데이터를 이해하고 활용할 수 있도록 도와줍니다. JSON-LD는 구조화된 데이터를 JSON 형식으로 표현하며, 다른 웹사이트나 시스템과의 상호 연결성을 갖게 해줍니다.

 

아래는 JSON-LD를 사용하여 웹사이트의 소개 정보를 구조화하는 예제 코드입니다:

<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Organization",
  "name": "예시 웹사이트",
  "url": "https://example.com",
  "logo": "https://example.com/images/logo.png",
  "description": "예시 웹사이트는 XXX에 대한 정보를 제공하는 XXX 웹플랫폼입니다.",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 Main St.",
    "addressLocality": "도시명",
    "addressRegion": "지역명",
    "postalCode": "12345",
    "addressCountry": "국가명"
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-123-456-7890",
    "contactType": "고객 지원",
    "email": "contact@example.com"
  }
}
</script>

 

위의 예제 코드에서는 @context를 사용하여 JSON-LD가 사용할 데이터 컨텍스트를 지정하고, @type을 사용하여 데이터가 어떤 유형의 개체인지를 지정합니다. 나머지 속성들은 웹사이트에 대한 정보를 제공합니다. 예를 들어, name은 웹사이트의 이름, url은 웹사이트의 주소, logo는 로고 이미지의 URL을 나타내고, description은 웹사이트의 간단한 설명을 포함합니다. address와 contactPoint는 웹사이트의 주소와 연락처 정보를 나타내는 속성입니다.

 

이렇게 JSON-LD를 활용하여 웹사이트 소개 정보를 구조화하면 검색엔진이 웹사이트를 더 잘 이해하고 사용자에게 정확한 정보를 제공할 수 있습니다.

 

 

반응형

댓글