Open Graph·Twitter Card 생성기
브라우저 처리카카오톡·페이스북·X에 링크를 붙였을 때 보이는 미리보기 카드용 Open Graph와 Twitter Card 태그를 만듭니다. 공유 이미지와 대체 텍스트, 사이트 이름, 카드 종류를 함께 정합니다.
링크를 메신저나 SNS에 붙이면 제목, 설명, 큰 이미지가 담긴 카드가 뜹니다. 이 카드 내용은 페이지 head에 들어 있는 Open Graph(og:) 태그와 Twitter Card 태그에서 가져옵니다. 태그가 없으면 카드가 텅 비거나 엉뚱한 이미지가 뜹니다.
<meta property="og:type" content="website"> <meta property="og:title" content="여름 린넨 원피스 기획전"> <meta property="og:description" content="린넨 원피스 최대 40% 할인"> <meta property="og:url" content="https://shop.example.com/sale/linen"> <meta property="og:site_name" content="예시상점"> <meta property="og:image" content="https://shop.example.com/og/linen.png"> <meta property="og:image:alt" content="린넨 원피스를 입은 모델 사진"> <meta property="og:locale" content="ko_KR"> <meta name="twitter:card" content="summary_large_image">
Open Graph·Twitter Card 생성기 사용 가이드
링크를 메신저나 SNS에 붙이면 제목, 설명, 큰 이미지가 담긴 카드가 뜹니다. 이 카드 내용은 페이지 head에 들어 있는 Open Graph(og:) 태그와 Twitter Card 태그에서 가져옵니다. 태그가 없으면 카드가 텅 비거나 엉뚱한 이미지가 뜹니다.
이 생성기는 공유 제목, 페이지 주소, 설명을 받아 og:type·og:title·og:description·og:url·og:locale과 twitter:card 태그를 만들고, image=를 넣으면 og:image와 큰 이미지 카드(summary_large_image)를, alt=를 넣으면 이미지 대체 텍스트(og:image:alt)를 더합니다.
검색용 title·description은 빼고 공유 태그만 만들기 때문에, 이미 SEO 태그가 있는 페이지에 공유 카드만 보강할 때 쓰기 좋습니다. 이미지 주소가 전체 주소인지도 확인합니다.
사용 방법
- '공유 제목 (og:title)'에 카드에 보일 제목을 적습니다.
- '공유할 페이지 주소'에 전체 주소를 넣습니다.
- '첫 줄: 공유 설명 · 다음 줄부터 image=, alt=, site=, card=, type= (선택)' 칸에 설명과 이미지 주소 등을 적습니다.
- '실행'을 누르고 결과 태그를 head 안에 붙여 넣습니다.
예시: 기획전 공유 카드
공유 제목: 여름 린넨 원피스 기획전 주소: https://shop.example.com/sale/linen 설명: 린넨 원피스 최대 40% 할인 image=https://shop.example.com/og/linen.png alt=린넨 원피스를 입은 모델 사진 site=예시상점
<meta property="og:type" content="website"> <meta property="og:title" content="여름 린넨 원피스 기획전"> <meta property="og:description" content="린넨 원피스 최대 40% 할인"> <meta property="og:url" content="https://shop.example.com/sale/linen"> <meta property="og:site_name" content="예시상점"> <meta property="og:image" content="https://shop.example.com/og/linen.png"> <meta property="og:image:alt" content="린넨 원피스를 입은 모델 사진"> <meta property="og:locale" content="ko_KR"> <meta name="twitter:card" content="summary_large_image">
image=를 빼면 twitter:card가 summary(작은 카드)로 바뀝니다.
이럴 때 쓰면 좋아요
- 카카오톡으로 공유할 이벤트 페이지의 미리보기를 꾸밀 때
- 블로그 글 공유 카드에 대표 이미지를 지정할 때
- SNS 광고 랜딩 페이지의 미리보기를 점검하고 다시 만들 때
- 공유 카드에 이미지 대체 텍스트를 넣어 접근성을 챙길 때
문제가 생겼을 때
메신저는 미리보기를 한동안 저장해 둡니다. 카카오 개발자 사이트의 공유 디버거나 페이스북 공유 디버거로 캐시를 새로 고치세요.
og:image는 다른 서비스가 가져가므로 https://로 시작하는 전체 주소여야 합니다.
1.91:1 비율(1200×630)로 만들고 중요한 글자는 가운데에 두세요. 서비스마다 가장자리를 조금씩 자릅니다.
활용 팁
- type=article을 적으면 블로그 글 같은 기사형 페이지로 표시됩니다.
- og:title은 검색 제목보다 짧고 끌리게 써도 됩니다. 사이트 이름은 site=로 따로 넣으세요.
- 공유 이미지 용량은 1MB 안팎으로 줄이면 미리보기가 빨리 뜹니다.
자주 묻는 질문
X는 og 태그를 대신 읽어도 카드 종류(twitter:card)만은 따로 봅니다. 그래서 이 태그 하나는 꼭 함께 넣습니다.
summary는 작은 정사각형 썸네일 옆에 글이 붙는 카드, summary_large_image는 글 위에 큰 가로 이미지가 붙는 카드입니다.
필수는 아니지만 화면 낭독기 사용자에게 이미지 내용을 알려 줍니다. 이미지에 글자가 있다면 그 내용을 적어 주세요.