구글 블로그 구조화된 데이터 작성 방법 - Open Graph, Twitter Card

2 min read

구조화된 메타데이터를 추가하면 크롤러가 페이지를 보다 더 효율적으로 인덱싱하고 미리볼 수 있습니다. 예를 들어 Facebook은 Open Graph를, Twitter는 Twitter Card를 사용하여 페이지의 이미지와 특정 데이터를 추출합니다. 사이트 제목, 사이트 설명 등.

위 사진처럼 링크의 미리 보기를 위한 제목, 내용, 이미지를 결정합니다. 어떤 링크에서 방문 전에 미리 보기를 통해 어떤 내용인지 확인하고 방문을 하게 됩니다.

이러한 구조화된 메타데이터 기능을 표시하려면 아래와 같은 코드를 페이지 head에 추가해야 합니다.

Open Graph 작성 방법

<!--[ Open graph ]-->
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title.escaped' property='og:title'/>
<meta expr:content='data:blog.canonicalUrl' property='og:url'/>
<meta expr:content='data:blog.title.escaped' property='og:site_name'/>
<b:if cond='data:view.isMultipleItems'>
  <meta content='website' property='og:type'/>
  <b:if cond='data:blog.metaDescription'>
    <meta expr:content='data:blog.metaDescription.escaped' property='og:description'/>
    <b:else/>
    <meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title' property='og:description'/>
  </b:if>
  <b:else/>
  <meta content='article' property='og:type'/>
  <b:if cond='data:blog.metaDescription'>
    <meta expr:content='data:blog.metaDescription.escaped' property='og:description'/>
    <b:else/>
    <meta expr:content='data:post.snippet.escaped snippet { length: 147, links: false, linebreaks: false, ellipsis: false }' property='og:description'/>
  </b:if>
</b:if>
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title.escaped' property='og:image:alt'/>
<meta content='1000' property='og:image:width'/>
<meta content='500' property='og:image:height'/>
<b:if cond='data:blog.postImageUrl'>
  <meta expr:content='resizeImage(data:blog.postImageUrl, 0)' property='og:image'/>
  <b:else/>
  <meta content='여기에_이미지_URL_추가' property='og:image'/>
</b:if>

Twitter Card 작성 방법

<!--[ Twitter Card ]-->
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title.escaped' name='twitter:title'/>
<meta expr:content='data:blog.canonicalUrl' name='twitter:url'/>
<b:if cond='data:view.isMultipleItems'>
  <b:if cond='data:blog.metaDescription'>
    <meta expr:content='data:blog.metaDescription.escaped' name='twitter:description'/>
    <b:else/>
    <meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title' name='twitter:description'/>
  </b:if>
  <b:else/>
  <b:if cond='data:blog.metaDescription'>
    <meta expr:content='data:blog.metaDescription.escaped' name='twitter:description'/>
    <b:else/>
    <meta expr:content='data:post.snippet.escaped snippet { length: 147, links: false, linebreaks: false, ellipsis: false }' name='twitter:description'/>
  </b:if>
</b:if>

<meta content='summary_large_image' name='twitter:card'/>
<meta expr:content='data:blog.pageName.escaped ? data:blog.pageName.escaped : data:blog.title.escaped' name='twitter:image:alt'/>
<meta content='1000' property='twitter:image:width'/>
<meta content='500' property='twitter:image:height'/>
<b:if cond='data:blog.postImageUrl'>
  <meta expr:content='resizeImage(data:blog.postImageUrl, 0)' name='twitter:image:src'/>
  <b:else/>
  <meta content='여기에_이미지_URL_추가' name='twitter:image:src'/>
</b:if>
방문해주셔서 감사합니다. 즐거운 하루 되세요!

관심 있을 만한 글

  • 구글 블로그 이미지 주소가 'https://blogger.googleusercontent.com/img/a/'의 형태로 변경되었습니다. 예를 들어 https://blogger.googleusercontent.com/img/a/AVvXsEg1ZKSB6nYhwoNM8rL55riWzX23UePsQ7nbH2X…
  • 구글 블로그에서 이미지 사진을 옆으로 나란히 정렬하기가 쉽지 않습니다. 반응형으로 이미지 사진을 가로로 나열하고 모바일 접속자도 이미지 사진을 잘 볼 수 있게하려면 어떻게 해야할까요? HTML 및 CSS를 잘 몰라도 이해할 수 있게 천천히 알아보겠습니다. 이 포스팅에…
  • 구글 블로그에서 HTML로 작성한 구조를 꾸미기 위해 CSS 스타일을 추가할 수 있습니다. 이 CSS를 추가하여 구글 블로그의 레이아웃 및 디자인을 변경할 수 있습니다. CSS를 추가하는 방법에는 크게 2 가지 방법이 있습니다. 첫 번째 방법은 HTML 보기에 CS…
  • 구글 블로그스팟 이미지 URL 200% 활용하는 방법 구글 블로거의 이미지 URL은 다음과 같습니다. https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjqWH_JS6R5WksddNeHcUDCWGsHg_6FATZhG…
  • 스크롤 진행률 표시가 있는 블로그를 꽤 많이 보았는데요. 일반적으로 이러한 읽기 진행률 표시는 긴 내용이 있는 블로그 게시물에 사용되며 게시물을 모두 읽는 시점까지 얼마나 남았는지 이해하는 데 도움이 됩니다. 구글 블로그는 간단한 코드를 추가하면 읽기 진행률 표시줄을 쉽게 추가할 수 있습니다. …
  • 다음 웹마스터 도구 베타 구글 블로그는 "다음 웹마스터 도구 베타"에 블로그를 등록할 수 있습니다. 등록이 완료되면 다음 웹마스터 도구 베타는 Blogger를 웹문서 영역에 노출합니다. 먼저 다음 (Daum) 웹마스터도구 베타로 이동합니다. …

댓글 쓰기