개인 웹사이트 운영자들이 검색 엔진 최적화(SEO)에 대한 고민이 깊어지는 가운데, JSON-LD(JSON Linked Data)가 효과적인 해결책으로 떠오르고 있습니다. JSON-LD는 웹페이지에 구조화된 데이터를 추가하는 표준 형식으로, 구글(Google)과 같은 검색 엔진 크롤러가 웹사이트의 콘텐츠를 더욱 정확하게 이해하도록 돕습니다. 이를 통해 검색 결과에서 더 풍부한 미리보기를 제공하고, 잠재적으로 검색 순위를 높이는 데 기여할 수 있습니다.
JSON-LD를 웹페이지에 적용하려면 HTML `<head>` 섹션 안에 `<script type="application/ld+json">` 태그를 사용하여 JSON 객체를 삽입합니다. 이 객체는 `@context` 속성으로 `https://schema.org`를 지정하여 데이터 구조의 표준을 따릅니다. `Schema.org`는 웹 크롤러가 이해할 수 있는 유효한 키-값 쌍을 정의하며, `@graph` 속성 내에 여러 노드(node)를 포함하여 웹사이트의 다양한 요소를 설명합니다. 각 노드는 `@type`(예: `WebSite`, `Person`, `BlogPosting`), `@id`(고유 식별자), 그리고 해당 노드의 속성들을 포함합니다. 예를 들어, `WebSite` 노드는 사이트의 이름, URL, 설명 등을, `Person` 노드는 웹사이트 운영자의 이름, URL, 소셜 미디어 프로필 등을 상세하게 기술할 수 있습니다.
이러한 구조화된 데이터는 검색 엔진이 웹사이트의 콘텐츠를 단순한 텍스트 덩어리가 아닌, 의미 있는 정보의 집합으로 인식하게 만듭니다. 예를 들어, 개인 블로그 게시물에 `BlogPosting` 타입을 적용하면, 검색 결과에 게시물의 제목, 작성자, 발행일, 요약 등이 함께 표시되어 사용자에게 더 많은 정보를 제공하고 클릭을 유도할 수 있습니다. 또한, 대규모 언어모델(LLM) 기반의 크롤러들도 JSON-LD를 활용하여 답변에 인용할 출처를 결정하는 데 사용하고 있어, 정보의 신뢰성과 가시성을 높이는 데 필수적인 요소가 되고 있습니다. 개인 웹사이트의 경우, `WebSite`, `WebPage`, `Person` 노드를 모든 페이지에 포함하는 것이 권장되며, 특히 `Person` 노드는 콘텐츠 품질 지표와 LLM 크롤러의 인용 결정에 중요한 영향을 미칩니다. JSON-LD는 웹사이트의 기술적 완성도를 높이고, 궁극적으로 더 많은 잠재 방문자를 유치하는 데 핵심적인 역할을 합니다.