- Schema.org에서 정의한 표준 코드를 HTML내에 추가하여 검색 엔진이 웹페이지 콘텐츠의 의미(레시피, 제품, 이벤트 등)를 정확히 이해하도록 돕는 구조화된 데이터입니다. - 예를 들어서, 검색 결과로 나타낼 때, 단순히 "이 페이지에 텍스트가 있다"라고 보여주는 것이 아니라, "이 부분은 메인 메뉴이고, 이 부분은 하위 카테고리다"라고 구조를 선언하는 행위입니다. - JSON-LD 형식을 가장 많이 사용하며, 이를 통해 검색 결과에 풍부한 정보(리치 스니펫)를 표시해 클릭률(CTR)과 SEO 성과를 높입니다.
- 검색 엔진이 웹페이지의 내용을 더 잘 이해할 수 있고, 사용자에게 더욱 눈길을 끄는 검색결과를 제공하기에 추가된 스키마 마크업 정보를 바탕으로, 검색 결과 페이지에서 일반적인 텍스트 링크보다 훨씬 풍부하고 시각적인 정보를 제공하는 기능을 말합니다.
- 쉽게 말해, 검색 결과가 단순히 '제목 - URL - 설명'으로만 끝나는 것이 아니라, 사용자에게 도움이 되는 추가 정보를 UI 형태로 보여주는 것입니다. - 예로는, 검색 결과에서 별점, 가격, 조리 시간, 이벤트 날짜 등이 추가적으로 표시됩니다. 이는 클릭률(CTR)을 비약적으로 높여줍니다.
💡 아래와 같이 리치 결과로 나오는 관련 질문(People Also Ask)으로 출력이 됩니다.
2. 사이트 링크
💡 사이트 링크
- Google이 브랜드 검색 시 메인 결과 아래에 자동으로 추가해 주는 하위 페이지 링크 목록입니다.(이는 스키마 마크업과는 무관하지만 이해를 하는데 도움이 됩니다.)
- 해당 사이트 링크는 모든 페이지에 나오지 않고, 브랜드명 검색 시 압도적 1위이며, 사이트가 충분한 기간 동안 운영이 되었을 경우 등 일 때 Google에서 자동으로 추가해 주는 링크 목록입니다. - 스키마 마크업과 같이 개발자가 이를 다루는 것이 아니라 Google 내에서 이를 노출하기에 스키마 마크업과 차이가 있습니다.
💡 별점(AggregateRating) / 리뷰(Review) - 구글 검색 결과를 리치 결과(Rich Results)로 만들어 클릭률을 높여주는 핵심 요소들입니다. 이는 특정 제품이나 서비스 아래에 표시되는 별점(Star Rating)과 리뷰 개수를 사용자 클릭률(CTR)을 높이는 아주 강력한 요소입니다.
1. 종합 별점 (AggregateRating) - 개별 리뷰가 아닌, 전체 평균 점수와 참여 인원을 보여줄 때 사용합니다.
2. 개별 리뷰 (Review) - 특정 사용자가 남긴 구체적인 평점과 코멘트를 보여줄 때 사용합니다.
3) JSON-LD(JavaScript Object Notation for Linked Data)
💡 JSON-LD(JavaScript Object Notation for Linked Data) - JSON 형식을 사용하여 '연결된 데이터(Linked Data)'를 표현하는 방식입니다. - 쉽게 말해, 검색 엔진(구글 등)이 웹페이지의 내용을 단순한 텍스트가 아니라 의미 있는 정보로 이해할 수 있도록 돕는 일종의 '데이터 명세서'라고 보시면 됩니다.
1. @context: Schema.org를 기준으로 데이터를 해석하겠다는 선언을 의미합니다. - 일종의 "이 데이터는 이 규칙을 따릅니다"라는 명세를 의미합니다. 2. @graph: 여러 개의 Schema 객체를 하나의 스크립트 안에 묶어서 표현할 때 사용하는 배열을 의미합니다.
3. Organization: 조직/개인의 정보를 명세를 합니다. - name : 조직 이름을 의미합니다. - url : 대표 웹사이트 주소을 의미합니다. - logo : 로고 이미지를 URL을 의미합니다 - sameAs : 이 조직과 동일한 주체임을 나타내는 외부 링크들 (GitHub, 티스토리 블로그)이며, 검색엔진이 여러 플랫폼의 정보를 하나의 엔티티로 연결하는 데 도움을 줍니다. - contactPoint : 연락처 정보. 이메일, 연락 유형(고객 서비스), 사용 가능한 언어를 명시하는 것을 의미합니다.
4. WebPage: 현재 페이지 자체에 대한 정보를 명세를 합니다. - name : 페이지 제목을 의미합니다. - description : 페이지 설명 (검색결과 스니펫에 활용)을 의미합니다. - url : 페이지 주소를 의미합니다.