웹사이트에서 소셜 미디어 공유 시 보이는 미리보기 이미지, 제목, 설명 등은 방문자의 클릭률에 큰 영향을 미칩니다. Open Graph와 Twitter 카드 메타 태그는 이러한 미리보기를 최적화하는 필수 설정입니다.
Open Graph와 Twitter 카드 메타 태그의 기본 개념부터, 설정 방법 및 최적화 팁을 소개합니다.
1. Open Graph와 Twitter 카드 메타 태그란?
- Open Graph 메타 태그: Facebook에서 개발한 프로토콜로, Facebook뿐만 아니라 LinkedIn과 같은 여러 소셜 미디어에서 공유할 때 적용됩니다. 주로 미리보기 제목, 이미지, 설명 등을 표시하도록 설정할 수 있습니다.
- Twitter 카드 메타 태그: 트위터에서 공유할 때 미리보기 형식을 설정하는 태그로, 트위터 사용자가 공유한 링크에서 깔끔한 미리보기를 제공하기 위해 설정합니다.
2. Open Graph 메타 태그 기본 설정
Open Graph 태그는 <meta> 태그를 통해 설정하며, 아래와 같은 필수 속성이 있습니다.
<meta property="og:type" content="website"> <meta property="og:title" content="웹페이지 제목"> <meta property="og:description" content="웹페이지 설명"> <meta property="og:image" content="이미지 URL"> <meta property="og:url" content="<https://yourwebsite.com/>">
- og: 콘텐츠 유형을 설정합니다. 일반 웹 페이지는 website, 블로그 게시물은 article을 사용합니다.
- og: 소셜 미디어에 표시될 페이지의 제목입니다. 검색 엔진 최적화(SEO)를 고려한 제목을 사용하는 것이 좋습니다.
- og: 콘텐츠에 대한 간략한 설명으로, 클릭을 유도할 수 있는 문구를 사용하는 것이 좋습니다.
- og: 미리보기 이미지 URL을 지정합니다. 웹페이지의 메인 이미지를 사용하거나 클릭을 유도할 수 있는 이미지를 선택합니다.
- og: 공유될 URL을 명시합니다. 일반적으로 현재 페이지의 URL을 사용합니다.
3. Twitter 카드 메타 태그 설정 방법
Twitter 카드 메타 태그는 트위터에서 제공하는 미리보기의 형태를 조정합니다. 트위터는 카드의 기본 유형으로 summary와 summary_large_image를 지원합니다.
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="트위터 카드 제목"> <meta name="twitter:description" content="트위터 카드 설명"> <meta name="twitter:image" content="이미지 URL"> <meta name="twitter:site" content="@yourusername">
- twitter: 카드 유형을 설정합니다. summary는 작은 썸네일, summary_large_image는 큰 이미지 썸네일을 제공합니다.
- twitter: 트위터에서 표시할 제목입니다. Open Graph의 제목과 동일하게 설정해도 무방합니다.
- twitter: 트위터에서 표시될 설명으로, Open Graph 설명과 동일하게 설정할 수 있습니다.
- twitter: 미리보기 이미지의 URL을 지정합니다. 큰 이미지 크기를 제공해 시각적인 효과를 극대화할 수 있습니다.
- twitter: 트위터 핸들을 지정합니다. 브랜드나 웹사이트 트위터 계정명을 입력합니다.
4. 최적화된 미리보기 이미지 설정
미리보기 이미지는 시각적 요소로 가장 중요한 역할을 하므로, 다음과 같은 점을 유의해 설정합니다.
- 크기와 비율: Open Graph 이미지 크기는 최소 1200 x 630px 이상이 권장됩니다. Twitter summary_large_image는 800 x 418px을 권장합니다.
- 파일 형식과 크기: JPEG나 PNG 파일 형식을 사용하며, 파일 크기를 최대한 줄여 로딩 속도에 부담이 가지 않도록 합니다.
- 브랜드 이미지: 이미지에 로고나 브랜드 컬러를 넣어, 웹사이트의 정체성을 유지합니다.
- 텍스트 최소화: 이미지에 너무 많은 텍스트를 넣지 않고 시각적으로 이해하기 쉬운 디자인을 채택합니다.
5. Open Graph와 Twitter 카드 태그 통합 예시
Open Graph와 Twitter 카드 태그를 함께 설정해 다양한 소셜 플랫폼에 일관된 미리보기를 제공합니다.
<!-- Open Graph Tags --> <meta property="og:type" content="website"> <meta property="og:title" content="최고의 웹페이지 제목"> <meta property="og:description" content="클릭을 유도할 만한 웹페이지 설명"> <meta property="og:image" content="<https://yourwebsite.com/image.jpg>"> <meta property="og:url" content="<https://yourwebsite.com/>"> <!-- Twitter Card Tags --> <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="@yourusername">
6. 콘텐츠 공유 최적화
- 콘텐츠의 일관성: 다양한 플랫폼에서 제목, 설명, 이미지가 일관되도록 관리합니다.
- 클릭 유도 텍스트: 제목과 설명에 “더 알아보기”, “지금 확인하기”와 같은 클릭을 유도하는 문구를 포함합니다.
- 미리보기 테스트: 각 소셜 미디어의 미리보기 테스트 도구를 활용해 최적화 여부를 확인합니다.
7. 소셜 미디어에서 미리보기 테스트
- Facebook 디버그 도구: Facebook은 디버그 도구를 제공하여, URL을 입력하면 Open Graph 태그 설정을 확인하고 캐시를 초기화할 수 있습니다.
- Twitter 카드 발행기: 트위터는 카드 발행기 도구를 통해 URL 미리보기를 확인할 수 있습니다.
8. 자주 발생하는 문제와 해결 방법
- 이미지 표시 안됨: 이미지가 표시되지 않을 경우, 이미지 URL이 제대로 연결되었는지 확인하고 이미지 크기를 재조정합니다.
- 캐싱 문제: 소셜 미디어는 URL 캐싱을 통해 이전 데이터를 저장합니다. Facebook과 Twitter의 미리보기 테스트 도구로 캐시를 초기화하면 최신 미리보기를 반영할 수 있습니다.
- 미리보기 업데이트 반영 지연: 플랫폼마다 캐시 업데이트 주기가 다르므로, 반영되지 않는 경우 몇 시간 후 다시 확인해 보세요.
Open Graph와 Twitter 카드 메타 태그 설정을 통해 웹사이트를 소셜 미디어에서 더욱 매력적으로 보여줄 수 있습니다. 사용자 클릭을 유도하는 매력적인 미리보기를 제공하여 소셜 트래픽을 증가시키고, 애드센스 승인에도 긍정적인 영향을 미칠 수 있습니다.









