본문 바로가기
웹 퍼블리싱 - WEB PUBLISHING

웹사이트 필수 요소 - OG 메타 태그 완벽 가이드

by 설쁘 2025. 7. 23.

 

 

웹퍼블리싱 단계에서 단순히 UI 만 구축하고 동적 구현하는 것 뿐만 아니라 제작에 필요한 필수적인 부분을 고민하게 되는데요.

사수가 없는 퍼블리셔에게 웹사이트 제작에 필요한 기본 가이드가 뭘까요? 를 물어보면

그 중 하나로 OG 태그를 말해줄 것 같습니다.

 

✦ OG(Open Graph) 메타 태그란?

카카오톡, 페이스북, 트위터 등에서 링크를 공유할 때 나타나는 미리보기 화면을 제어하는 핵심 기술.

카카오톡이나 SNS에서 URL을 공유할 때, 썸네일 이미지가 뜨잖아요?

그 미리보기 화면을 동일하게 보여질 수 있도록 해주는 게 메타태그입니다.

 

사용자가 링크를 SNS에 공유 -> 플랫폼의 크롤러가 해당 웹페이지 방문 -> 추출된 정보로 미리보기 카드가 생성됩니다.

그래서 메타태그를 어디에 넣어야 추출이 되냐? 바로 <head> 태그 입니다

 

✦ OG 메타 태그 입력 위치

✴️ HTML의 <head> 부분에서 OG 메타 태그 정보 입력

 

 

🧩 기본 필수 태그

<!-- 기본 필수 태그 -->
<meta property="og:type" content="website">
<meta property="og:url" content="https://yourwebsite.com/page.html">
<meta property="og:title" content="페이지 제목">
<meta property="og:image" content="https://yourwebsite.com/image.jpg">
<meta property="og:description" content="페이지 설명">
<meta property="og:site_name" content="사이트 이름">
<meta property="og:locale" content="ko_KR">

 

- 각 태그의 역할

  • og:type: 콘텐츠 유형 (website, article, video 등)
  • og:url: 페이지의 정규 URL
  • og:title: 공유 시 표시될 제목
  • og:image: 썸네일 이미지 URL
  • og:description: 페이지에 대한 간단한 설명
  • og:site_name: 웹사이트 이름
  • og:locale: 언어 및 지역 설정

 

🧩 이미지 최적화 태그 (옵션)

OG 이미지는 공유 시 가장 눈에 띄는 요소입니다. 효과적인 이미지 설정을 위한 가이드입니다.

필수는 아니구요 하면 좋습니다

 

<!-- 이미지 최적화 태그 -->
<meta property="og:image" content="https://yourwebsite.com/og-image.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="이미지 설명">

 

- 권장 이미지 스펙

  • 크기: 1200x630 픽셀 (최소 600x315 픽셀)
  • 비율: 1.91:1 (페이스북 기준)
  • 용량: 5MB 이하
  • 형식: JPG, PNG, GIF

🧩 플랫폼별 최적화

SNS(카카오톡 / 블로그 / 트위터 카드) 최적화를 위한 태그입니다.

SNS로 활용되는 태그인 만큼, title과 description을 조금 더 간결하게 축약해서 저는 사용하고 있어요.

 

[카카오톡 및 네이버 블로그]

<meta property="og:title" content="콘텐츠 제목">
<meta property="og:url" content="https://yourwebsite.com">
<meta property="og:type" content="website">
<meta property="og:image" content="https://yourwebsite.com/image.jpg">
<meta property="og:description" content="콘텐츠 설명">

 

[트위터 카드]

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="콘텐츠 제목">
<meta name="twitter:description" content="콘텐츠 설명">
<meta name="twitter:image" content="https://yourwebsite.com/image.jpg">
<meta name="twitter:site" content="@twitter_handle">

 

[모바일 앱 연동] - 앱이 있는 경우 연결할 수 있는 태그

<!-- iOS 앱 -->
<meta property="al:ios:url" content="myapp://content/123">
<meta property="al:ios:app_store_id" content="123456789">
<meta property="al:ios:app_name" content="My App">

<!-- Android 앱 -->
<meta property="al:android:url" content="myapp://content/123">
<meta property="al:android:app_name" content="My App">
<meta property="al:android:package" content="com.example.myapp">