← Blog

원시 HTML, WordPress, Next.js 또는 Webflow를 사용하든 관계없이 사이트에 Open Graph 태그를 추가하는 방법은 다음과 같습니다.

OG 태그가 올바르게 설정되었는지 확실하지 않으신가요?

Proovd로 Open Graph 태그를 무료로 확인하세요. URL을 붙여넣고 X, LinkedIn, Slack, Discord, WhatsApp 및 Reddit에서 어떻게 보이는지 정확히 확인하세요.

빠른 답변

  • 페이지의 <머리>
  • 또한 X/Twitter에 twitter:cardtwitter:image를 추가하세요.
  • WordPress: Yoast 또는 RankMath의 내장 OG 설정을 사용하세요.
  • Next.js: 메타데이터 API 또는 사용

방법 1: 원시 HTML(모든 정적 웹사이트)

HTML 파일에 직접 액세스할 수 있는 경우 각 페이지의 섹션 내부에 다음 태그를 추가하세요.

<!-- Open Graph -->
<meta property="og:title" content="Your Page Title" />
<meta property="og:description" content="A compelling description." />
<meta property="og:image" content="https://yoursite.com/images/preview.jpg" />
<meta property="og:url" content="https://yoursite.com/your-page" />
<meta property="og:type" content="website" />

<!-- Twitter Card -->
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Page Title" />
<meta name="twitter:description" content="A compelling description." />
<meta name="twitter:image" content="https://yoursite.com/images/preview.jpg" />

og:image URL이 절대 URL인지 확인하세요(https://로 시작). /images/preview.jpg와 같은 상대 경로는 작동하지 않습니다.

방법 2: WordPress (Yoast SEO)

Yoast SEO와 함께 WordPress를 사용하면 OG 태그가 자동으로 처리됩니다.

  1. Yoast SEO 플러그인 설치 및 활성화
  2. 페이지나 게시물을 편집하세요
  3. Yoast SEO 메타박스까지 아래로 스크롤하세요.
  4. "소셜" 탭을 클릭하세요
  5. "Facebook 제목", "Facebook 설명", "Facebook 이미지"를 설정합니다.
  6. Yoast는 올바른 og: 태그를 자동으로 생성합니다.

Yoast는 Twitter Card 태그도 자동으로 추가합니다. Yoast SEO → Social → Twitter에서 구성할 수 있습니다.

방법 3: WordPress (RankMath)

RankMath는 Yoast와 유사하게 작동하지만 설정이 약간 다릅니다.

  1. RankMath SEO 설치 및 활성화
  2. 페이지나 게시물을 편집하세요
  3. RankMath 메타박스 찾기
  4. "소셜" 탭으로 이동하세요.
  5. 소셜 이미지, 제목, 설명 설정
  6. RankMath는 OG 및 Twitter Card 태그를 자동 생성합니다.

방법 4: Next.js (앱 라우터)

Next.js 13+(앱 라우터)에서는 메타데이터 API를 사용합니다.

export const metadata = {
  title: 'Your Page Title',
  description: 'A compelling description.',
  openGraph: {
    title: 'Your Page Title',
    description: 'A compelling description.',
    images: ['https://yoursite.com/images/preview.jpg'],
    type: 'website',
  },
  twitter: {
    card: 'summary_large_image',
    title: 'Your Page Title',
    description: 'A compelling description.',
    images: ['https://yoursite.com/images/preview.jpg'],
  },
};

블로그 게시물과 같은 동적 페이지의 경우 generateMetadata()에서 메타데이터를 생성합니다.

export async function generateMetadata({ params }) {
  const post = await getPost(params.slug);
  return {
    title: post.title,
    description: post.excerpt,
    openGraph: {
      title: post.title,
      description: post.excerpt,
      images: [post.coverImage],
    },
    twitter: {
      card: 'summary_large_image',
      title: post.title,
      description: post.excerpt,
      images: [post.coverImage],
    },
  };
}

더 자세한 내용은 Next.js 가이드의 Open Graph 태그를 참조하세요.

방법 5: Webflow

Webflow에는 Open Graph 설정이 내장되어 있습니다:

  1. 프로젝트 설정으로 이동
  2. "SEO 설정"을 클릭하세요.
  3. "기본 메타 태그"에서 Facebook/OG 이미지, 제목, 설명을 설정하세요.
  4. 개별 페이지의 경우 페이지 설정 → SEO 설정으로 이동하여 기본값을 재정의하세요.
  5. Webflow 올바른 OG 태그를 자동으로 생성합니다.

방법 6: 사용자 정의 CMS 또는 헤드리스 설정

헤드리스 CMS(Contentful, Sanity, Strapi 등)를 사용하는 경우 프런트엔드 프레임워크에 OG 태그를 추가하세요. 프로세스는 Next.js와 동일합니다. CMS 데이터에서 동적으로 태그를 생성하고 이를 페이지 에 삽입합니다.

빠른 수정 체크리스트

자주 묻는 질문

모든 페이지에 OG 태그를 추가해야 합니까?

예. 각 페이지에는 자체 OG 태그가 있어야 합니다. 각 페이지에는 고유한 콘텐츠가 있으므로 홈페이지 OG 태그는 개별 블로그 게시물 태그와 달라야 합니다.

og:image에 상대 URL을 사용할 수 있나요?

아니요. OG 이미지 URL은 절대 URL이어야 합니다(http:// 또는 https://).로 시작). 플랫폼의 크롤러가 이미지를 가져오려면 전체 URL이 필요합니다.

WordPress는 OG 태그를 자동으로 추가하나요?

WordPress는 기본적으로 OG 태그를 추가하지 않지만 Yoast SEO 및 RankMath와 같은 플러그인은 추가합니다. 둘 중 하나를 설치하고 소셜 설정을 구성하십시오.

Open Graph 태그를 추가한 후 확인하세요

Meta Tag Generator로 태그를 생성한 다음 Proovd로 무료로 확인하세요. URL을 붙여넣고 X, LinkedIn, Slack, Discord, WhatsApp 및 Reddit에서 미리보기를 확인하세요. 무료 도구를 모두 찾아보세요.