MYMONDAY.ai
서비스스튜디오도구데이터·포맷73CSS 생성기19색상·이미지10인코딩·보안10웹·SEO11개발·데브옵스10파일·내보내기18계산기6가이드

메타 태그 생성기

제목, 설명, 대표 URL과 선택 이미지를 입력하면 바로 붙여 넣을 head 태그 묶음을 만들어 줍니다.

  • 브라우저에서 처리
  • 가입 없음
  • 무료

도구 작업 공간

예제

30~60자, 600px 이하를 권장합니다.

21자 · 600px 중 348px · 조금 짧음

70~160자, 920px 이하를 권장합니다.

65자 · 920px 중 718px · 조금 짧음

이 페이지의 대표 주소 하나입니다.

1200 × 630px(1.91:1), 5MB 이하. 비워 두면 텍스트 카드가 됩니다.

이미지를 볼 수 없는 사람을 위한 설명입니다.

선택 사항입니다. 예: @example

미리보기

너비는 Arial 글꼴 기준이므로 잘리는 위치는 추정값입니다.
구글 검색 결과
예시 커피https://example.com › blog › pour-over-coffee

집에서 핸드드립 커피 맛있게 내리는 법

원두 분쇄도, 물 온도, 붓는 방법까지 단계별로 정리한 핸드드립 가이드입니다. 깔끔하고 달콤한 한 잔을 내려 보세요.

Open Graph 카드
example.com집에서 핸드드립 커피 맛있게 내리는 법원두 분쇄도, 물 온도, 붓는 방법까지 단계별로 정리한 핸드드립 가이드입니다. 깔끔하고 달콤한 한 잔을 내려 보세요.
X(트위터) 카드 · summary_large_image
집에서 핸드드립 커피 맛있게 내리는 법
example.com

head 태그

HTML
<title>집에서 핸드드립 커피 맛있게 내리는 법</title>
<meta name="description" content="원두 분쇄도, 물 온도, 붓는 방법까지 단계별로 정리한 핸드드립 가이드입니다. 깔끔하고 달콤한 한 잔을 내려 보세요.">
<link rel="canonical" href="https://example.com/blog/pour-over-coffee">
<meta property="og:type" content="article">
<meta property="og:title" content="집에서 핸드드립 커피 맛있게 내리는 법">
<meta property="og:description" content="원두 분쇄도, 물 온도, 붓는 방법까지 단계별로 정리한 핸드드립 가이드입니다. 깔끔하고 달콤한 한 잔을 내려 보세요.">
<meta property="og:url" content="https://example.com/blog/pour-over-coffee">
<meta property="og:site_name" content="예시 커피">
<meta property="og:image" content="https://example.com/img/pour-over.jpg">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="집에서 핸드드립 커피 맛있게 내리는 법">
<meta name="twitter:description" content="원두 분쇄도, 물 온도, 붓는 방법까지 단계별로 정리한 핸드드립 가이드입니다. 깔끔하고 달콤한 한 잔을 내려 보세요.">
<meta name="twitter:image" content="https://example.com/img/pour-over.jpg">
제목21600px 중 348px
설명65920px 중 718px

링크에는 canonical·이미지 URL을 포함해 입력한 모든 필드가 들어갑니다(user:pass@ 같은 인증 정보는 제거됩니다). 서버에는 아무것도 저장되지 않습니다.

메타 태그 생성기는 페이지 제목, 설명, 대표(canonical) URL, 선택 사항인 미리보기 이미지(필요하면 사이트 이름, X 계정, 로봇 지시, Open Graph 유형까지)를 입력받아 검색엔진과 소셜 플랫폼이 읽는 <head> 태그 묶음을 만듭니다. <title>, <meta name="description">, <link rel="canonical">, 페이스북·링크드인·슬랙·대부분의 메신저가 링크 미리보기에 쓰는 Open Graph 태그, 그리고 트위터 카드 태그가 포함됩니다. 코드 옆에 구글 검색 결과, Open Graph 카드, X 카드를 함께 그려 주므로 각 플랫폼에 어떻게 보일지 바로 확인할 수 있습니다.

직접 쓰지 않고 생성하는 이유는 일관성입니다. 같은 제목과 설명이 일반 태그와 Open Graph·트위터 태그에 똑같이 들어가고, Tom & Jerry's "Guide" 같은 제목도 따옴표와 꺾쇠가 이스케이프되어 속성이 깨지지 않으며, URL은 브라우저의 URL 파서로 정규화됩니다. 결과는 정적 페이지, 템플릿, 프레임워크의 head 컴포넌트에 붙여 넣으면 됩니다.

모든 처리는 브라우저 안에서 이루어집니다. 페이지나 이미지를 가져오지 않으므로 이미지가 실제로 열리는지, 페이지에 접속되는지는 확인해 주지 못합니다. 네트워크 요청은 직접 입력한 미리보기 이미지뿐이며, 공유 링크로 들어온 이미지는 "미리보기 이미지 불러오기"를 누르기 전까지 차단됩니다.

사용 방법

  1. 제목 쓰기

    페이지 제목을 입력합니다. 필수이며 <title>, og:title, twitter:title에 쓰입니다. 카운터가 글자 수와 픽셀 너비를 보여 주고, 구글이 제목을 말줄임표로 자르는 약 600px을 넘으면 막대가 빨갛게 바뀝니다.

  2. 설명 쓰기

    한두 문장짜리 요약을 입력합니다. meta description, og:description, twitter:description이 됩니다. 약 920px(대략 155자)을 넘으면 카운터가 알려 주고 구글 미리보기에 잘리는 위치가 표시됩니다.

  3. 대표 URL 입력

    https:// 또는 http://로 시작하는 페이지의 대표 주소 전체를 입력합니다. link rel=canonical과 og:url에 쓰입니다.

  4. 미리보기 이미지 추가(선택)

    이미지의 절대 URL을 입력합니다. 이미지가 있으면 트위터 카드 유형이 summary_large_image가 되고 og:image, twitter:image 태그가 추가되며, 없으면 summary입니다.

  5. 결과 복사

    생성된 묶음을 복사해 페이지의 <head> 안에 페이지당 한 번만 붙여 넣습니다.

작동 원리

각 태그의 역할

<title>은 브라우저 탭에 표시되고 검색 결과의 제목으로 자주 쓰이는 문서 제목입니다. meta description은 검색엔진이 스니펫으로 보여 줄 수 있는 요약이지만, 페이지 내용으로 스니펫을 직접 만들 수도 있습니다. canonical 링크는 같은 내용이 여러 주소(추적 파라미터, 끝 슬래시, http와 https)로 열릴 때 대표 URL을 알려 줍니다.

Open Graph는 원래 페이스북이 만든 프로토콜로, og: 속성이 URL을 공유할 때의 모습을 정합니다. 이 도구는 선택한 og:type(기본값 website, 또는 article, product, profile)과 og:title, og:description, og:url을 씁니다. 선택 입력에 따라 og:site_name, og:image, og:image:alt, twitter:site, twitter:image, twitter:image:alt도 추가합니다. 트위터 카드에는 twitter:card, twitter:title, twitter:description도 들어가며, 트위터·X 카드를 읽는 플랫폼은 빠진 값을 Open Graph 값으로 대체합니다. 기본값이 아닌 로봇 지시를 고르면 robots 태그를, 기본 태그 옵션을 켜면 charset과 viewport 태그를 추가합니다.

이스케이프와 URL 정규화

HTML 속성이나 요소 안에 들어가는 값은 &, <, >, ", '를 문자 참조로 바꿔야 합니다. 그러지 않으면 따옴표 하나가 속성을 일찍 끝내 버립니다. 생성기는 이 문자들을 &amp;, &lt;, &gt;, &quot;, &#39;로 치환합니다.

URL은 WHATWG URL 파서를 거칩니다. https://example.com처럼 도메인만 있으면 https://example.com/으로 바뀌어 출력되고, http나 https가 아닌 값(javascript:, 상대 경로 등)은 거부됩니다.

태그입력 출처항상 출력?
<title>제목예
meta name=description설명예
link rel=canonical대표 URL예
og:type, og:title, og:description, og:urlOpen Graph 유형, 제목, 설명, URL예
twitter:card, twitter:title, twitter:description제목, 설명예 (summary 또는 summary_large_image)
og:site_name사이트 이름사이트 이름이 있을 때만
og:image, twitter:image, og:image:alt, twitter:image:alt이미지 URL과 이미지 설명이미지 태그는 이미지가 있을 때, alt 태그는 설명도 있을 때
twitter:siteX 핸들X 핸들이 있을 때만
meta name=robots로봇 지시기본값이 아닌 지시일 때만
meta charset, meta name=viewport기본 태그 포함옵션을 켰을 때만

실제 권장 길이

검색엔진은 글자 수가 아니라 픽셀 너비로 제목과 스니펫을 자르므로 보장되는 한도는 없습니다. 보통 제목은 50~60자 안팎(20px 기준 약 600px), 설명은 120~160자 안팎(14px 기준 약 920px)이면 데스크톱에서 대체로 전체가 표시됩니다. 이 도구는 Arial 글꼴 폭으로 너비를 재어 그 한도에서 구글 미리보기를 자르므로, 잘리는 위치는 약속이 아니라 근사치로 보세요. 더 긴 초안도 다룰 수 있도록 제목 300자, 설명 600자까지 받습니다.

실제 예시

이미지가 없는 페이지
입력
제목: Product guide
설명: A practical guide for building a better product.
대표 URL: https://example.com/guide
이미지: (비움)
출력
<title>Product guide</title>
<meta name="description" content="A practical guide for building a better product.">
<link rel="canonical" href="https://example.com/guide">
<meta property="og:type" content="website">
<meta property="og:title" content="Product guide">
<meta property="og:description" content="A practical guide for building a better product.">
<meta property="og:url" content="https://example.com/guide">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="Product guide">
<meta name="twitter:description" content="A practical guide for building a better product.">
특수 문자와 이미지
입력
제목: Tom & Jerry's "Guide"
설명: Cats <b>and</b> mice.
대표 URL: https://example.com/guide?a=1&b=2
이미지: https://example.com/og.png
출력
<title>Tom &amp; Jerry&#39;s &quot;Guide&quot;</title>
<meta name="description" content="Cats &lt;b&gt;and&lt;/b&gt; mice.">
<link rel="canonical" href="https://example.com/guide?a=1&amp;b=2">
<meta property="og:type" content="website">
<meta property="og:title" content="Tom &amp; Jerry&#39;s &quot;Guide&quot;">
<meta property="og:description" content="Cats &lt;b&gt;and&lt;/b&gt; mice.">
<meta property="og:url" content="https://example.com/guide?a=1&amp;b=2">
<meta property="og:image" content="https://example.com/og.png">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Tom &amp; Jerry&#39;s &quot;Guide&quot;">
<meta name="twitter:description" content="Cats &lt;b&gt;and&lt;/b&gt; mice.">
<meta name="twitter:image" content="https://example.com/og.png">

Open Graph 이미지 태그가 트위터 카드 묶음보다 먼저 출력됩니다. 이미지 설명을 입력하면 각 이미지 태그 바로 뒤에 해당 alt 태그도 붙습니다.

거부되는 입력
입력
대표 URL: example.com
출력
오류: Use an http or https URL

스킴이 없는 URL은 URL 파서에서 유효하지 않습니다. 글자 수 제한을 넘으면 "Use text within the supported length"가 나옵니다(오류 문구는 도구가 영어로 표시).

자주 하는 실수

  • 상대 경로 이미지 URL

    og:image는 절대 URL이어야 하며 이 도구는 http 또는 https만 받습니다. /og.png 같은 경로는 거부되므로 전체 주소를 쓰세요.

  • 엉뚱한 페이지를 가리키는 canonical

    다른 페이지를 가리키는 canonical은 검색엔진에 그 페이지를 원본으로 취급하라고 알리는 셈입니다. 추적 파라미터를 뺀 해당 페이지 자신의 대표 URL을 쓰세요.

  • 페이지당 한 묶음

    이미 <title>이나 설명을 출력하는 레이아웃에 생성된 묶음을 또 붙여 넣지 마세요. 제목·설명이 중복되면 충돌이 생기고, 먼저 발견한 것을 쓰는 크롤러도 있습니다.

  • 캐시된 소셜 미리보기

    플랫폼은 링크 미리보기를 캐시합니다. 제목이나 이미지를 바꿔도 해당 플랫폼의 디버거나 캐시가 갱신되기 전까지 공유된 링크에는 예전 카드가 계속 나올 수 있습니다.

  • 선택 태그가 자동으로 모두 생긴다고 생각하기

    사이트 이름, 이미지 설명, X 핸들을 입력해야 해당 태그가 나옵니다. 기본값이 아닌 로봇 지시를 골라야 meta name=robots가 나오고, 기본 태그 옵션을 켜야 charset과 viewport가 나옵니다. og:locale과 이미지 크기는 출력하지 않습니다.

자주 묻는 질문

Open Graph와 트위터 태그를 둘 다 써야 하나요?

트위터·X는 자체 twitter: 태그를 먼저 읽고 없으면 Open Graph 값을 씁니다. 둘 다 있으면 안전하며, 생성기는 같은 입력으로 두 가지를 함께 만듭니다.

meta description이 순위에 영향을 주나요?

구글은 meta description이 순위 요소가 아니라고 밝혔지만 검색 결과의 스니펫으로 쓰일 수 있어 분명한 설명은 클릭률에 도움이 됩니다. 구글이 스니펫을 직접 만들 때도 있습니다.

og:image는 어떤 크기가 좋나요?

흔히 1.91:1 비율의 1200x630픽셀을 쓰며 대부분의 플랫폼에서 큰 링크 미리보기에 무난합니다. 도구는 이미지 자체를 검사하지 않습니다.

대표 URL이 조금 바뀌어 나오는 이유는요?

URL이 브라우저 파서로 정규화되기 때문입니다. https://example.com은 https://example.com/이 되고 특수 문자는 퍼센트 인코딩됩니다.

텍스트가 거부되는 이유는요?

제목과 설명은 비어 있으면 안 되고, 대표 URL(이미지 URL을 넣었다면 그것도)은 http:// 또는 https://로 시작해야 합니다. 긴 초안은 제목 300자, 설명 600자까지 받습니다. 앞뒤 공백은 먼저 제거됩니다.

입력한 텍스트가 어딘가로 전송되나요?

아니요. 태그는 브라우저 안에서 생성되며 업로드나 요청은 일어나지 않습니다.

더 깊이 읽기

마지막 업데이트: