메타 태그란 무엇인가

메타 태그(meta tag)는 웹페이지의 HTML <head> 안에 넣어 그 페이지가 어떤 문서인지를 검색엔진과 브라우저에 알려 주는 태그다. 화면에는 보이지 않고 기계만 읽는 정보라서 메타데이터를 담는 태그라고 부른다.

MDN은 메타데이터를 “데이터를 설명하는 데이터”로 정의한다 (MDN, head 태그에는 무엇이 있을까? HTML의 메타데이터). 페이지의 본문이 데이터라면 메타 태그는 그 본문이 무엇에 관한 것인지를 설명한다.

메타 태그에는 어떤 종류가 있는가?

구글이 공식 문서에서 지원한다고 밝힌 메타 태그는 열 종류 남짓이다. 여기에 소셜 공유용 오픈그래프 태그가 사실상 표준으로 더해진다.

태그하는 일
description페이지 설명을 제공한다. 검색 결과 스니펫에 쓰이기도 한다
robots모든 검색엔진의 크롤링과 색인 생성 동작을 제어한다
googlebot같은 제어를 구글에만 적용한다
viewport휴대기기에서 페이지를 렌더링하는 방법을 브라우저에 알린다
charset문서의 문자 집합을 정의한다
google-site-verification서치 콘솔에 필요한 사이트 소유권을 확인한다
notranslate구글이 페이지 번역을 제공하지 않게 한다
nopagereadaloud구글 TTS 서비스가 페이지를 소리 내어 읽지 않게 한다
refresh일정 시간 후 사용자를 새 URL로 보낸다
rating성인용 콘텐츠 라벨을 지정해 세이프서치가 걸러 내게 한다

이 목록은 구글 검색 센터가 지원 태그로 정리한 것 그대로다 (구글 검색 센터, Google에서 지원하는 meta 태그 및 속성).

오픈그래프 태그는 검색엔진이 아니라 소셜 미디어를 위해 만들어졌다. 페이스북에서 시작된 프로토콜이고, 웹페이지를 소셜 그래프의 풍부한 객체로 만드는 것이 목적이다 (The Open Graph protocol). og:title, og:description, og:image, og:url, og:type이 기본 다섯이다.

메타 태그는 어떻게 작성하는가?

<head></head> 사이에 한 줄씩 넣는다. 본문 영역에 넣으면 검색엔진이 제대로 읽지 못한다.

<head>
  <meta charset="utf-8">
  <title>페이지 제목</title>
  <meta name="description" content="페이지를 한두 문장으로 요약한 설명">
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="robots" content="index, follow">
  <meta property="og:title" content="공유될 때 보일 제목">
  <meta property="og:image" content="https://example.com/thumbnail.jpg">
</head>

속성은 네 가지 조합이면 거의 다 설명된다.

속성쓰임
name + content가장 흔한 형태. description, robots, viewport 등
http-equiv + contentHTTP 응답 헤더에 대응하는 값. refresh, content-type 등
charset문자 인코딩 지정. 단독으로 쓴다
property + content오픈그래프 태그. og:로 시작한다

http-equiv는 이름 그대로 특정 HTTP 헤더에 대응하는 프래그마 지시문을 정의하고, contentname이나 http-equiv의 값을 담는다 (MDN, meta 요소).

<title>은 엄밀히 말하면 meta 요소가 아니라 별개의 요소다. 다만 같은 <head> 안에서 같은 일을 하기 때문에 보통 메타 태그와 함께 묶어 다룬다.

메타 태그는 검색 순위에 영향을 주는가?

태그마다 다르다. 색인 여부를 통째로 결정하는 태그가 있고, 순위에 아무 영향이 없는 태그도 있다.

가장 강력한 것은 robots다. noindex를 넣으면 그 페이지는 검색 결과에서 제외되므로, 순위가 오르내리는 문제가 아니라 노출 자체가 사라지는 문제가 된다.

robots.txt가 사이트 단위로 크롤링을 통제한다면 robots 메타 태그는 페이지 단위로 색인을 통제한다.

메타 설명은 순위 신호가 아니라 표시 재료다. 구글은 스니펫이 “주로 페이지 콘텐츠 자체에서 생성”되며, 메타 설명이 더 정확한 설명을 제공할 수 있을 때 그 요소를 사용하기도 한다고 설명한다 (구글 검색 센터, 스니펫 제어).

viewport는 순위 신호는 아니지만 모바일에서 페이지가 제대로 보이는지를 좌우한다. 테크니컬 SEO 점검 목록에 늘 들어가는 이유다.

메타 설명은 어떻게 써야 하는가?

짧게, 그 페이지에만 맞는 문장으로 쓴다. 다만 공들여 쓴 문장이 그대로 나온다는 보장은 없다.

Ahrefs가 키워드 20,000개의 검색 결과를 원본 메타 설명과 대조한 조사에서 구글은 62.78%의 경우 메타 설명을 다시 썼다. 롱테일 질의에서는 65.62%로 더 높았다 (Ahrefs, How Often Does Google Rewrite Meta Descriptions?).

같은 조사에서 상위 노출 페이지의 25.02%는 메타 설명이 아예 없었다. 없어도 상위에 오르지만, 써 두면 세 번에 한 번꼴로 내가 쓴 문장이 검색 결과 페이지에 그대로 걸린다.

구글은 길이 제한을 두지 않는다. “메타 설명의 길이에는 제한이 없지만, Google 검색 결과에서 스니펫은 필요에 따라 잘려서 표시됩니다”가 공식 안내다. 페이지마다 고유한 설명을 쓰되, 데이터베이스 기반의 큰 사이트라면 프로그래매틱 방식으로 생성하는 것이 더 적절하고 권장된다고 덧붙인다 (같은 문서).

네이버는 하지 말아야 할 것을 더 구체적으로 적어 뒀다. 2회 이상 반복되는 키워드, 제목과 똑같은 설명, 본문 전체를 복사한 설명, 사이트 내 모든 페이지가 같은 설명인 경우를 검색 노출 불이익 대상으로 명시한다 (네이버 서치어드바이저, 콘텐츠 마크업).

구글이 더 이상 읽지 않는 메타 태그는 무엇인가?

메타 키워드 태그가 대표적이다. 구글은 “메타 키워드 태그는 Google 검색에서 사용되지 않으며 색인 생성 및 순위 지정에 전혀 영향을 미치지 않습니다”라고 못 박았다 (구글 검색 센터, 지원하지 않는 태그 및 속성).

함께 정리된 미지원 목록은 이렇다.

태그와 속성구글의 설명
메타 키워드색인 생성과 순위 지정에 전혀 영향이 없다
HTML lang 속성언어는 페이지의 텍스트 콘텐츠를 토대로 감지한다
rel="next", rel="prev"더 이상 사용하지 않으며 색인 생성에 영향이 없다
nositelinkssearchbox해당 기능이 사라져 규칙도 더 이상 사용하지 않는다

문제는 이 사실이 한국어 자료에 거의 반영돼 있지 않다는 점이다. 2026년 8월 28일 구글에서 “메타 태그”를 검색해 1페이지 오가닉 9건을 전부 열어 확인한 결과, 메타 키워드 태그를 소개한 문서는 6건이었다. 그중 검색엔진이 이 태그를 쓰지 않는다고 알려 준 것은 구글 공식 문서와 MDN 번역 문서 두 건뿐이고, 한국어로 직접 쓰인 나머지 4건은 전부 사용법만 안내했다.

그중 한 건은 keywords를 “검색엔진에 의해 검색되는 단어 지정”으로 소개하고, 다른 한 건은 키워드를 통해 더 정교한 검색이 되도록 세팅할 수 있는 태그로 소개한다. 죽은 태그가 입문자용 문서에서 계속 살아 있는 셈이다.

메타 태그로 AI 검색 노출을 제어할 수 있는가?

제어할 수 있다. 스니펫을 막는 메타 태그가 AI 답변의 인용까지 함께 막는다.

구글은 검색에 표시되는 페이지 정보를 제한하려면 nosnippet, data-nosnippet, max-snippet 또는 noindex 컨트롤을 사용하라고 안내한다 (구글 검색 센터, Google 검색의 AI 기능 및 웹사이트). 같은 문서는 AI 개요AI 모드에 참조 링크로 표시되려면 “페이지의 색인이 생성되어 있고 검색 기술 요구사항을 충족하여 스니펫과 함께 Google 검색에 표시될 수 있어야” 한다고 적었다.

세 컨트롤의 역할은 이렇게 갈린다.

컨트롤효과
nosnippet스니펫을 만들지 않는다. AI 답변의 인용 대상에서도 빠진다
max-snippet:[숫자]스니펫의 최대 길이를 지정한다
data-nosnippet페이지 안의 특정 부분만 스니펫에서 제외한다. 메타 태그가 아니라 HTML 속성이다

AI에는 안 나오고 검색에는 나오게 하는 선택지는 없다는 뜻이다. 반대로 AI 기능에 표시되기 위한 별도 태그도 없다. 구글은 “AI 개요 또는 AI 모드에 표시되기 위한 추가적인 요구사항은 없으며, 다른 특별한 최적화가 필요하지도 않습니다”라고 밝혔다 (같은 문서). GEO 관점에서 메타 태그가 하는 일은 노출을 만들어 내는 것이 아니라 스스로 막지 않는 것이다.

네이버는 어떤 메타 태그를 읽는가?

네이버도 title, description, 오픈그래프를 본다. 여기에 구글에는 없는 명령어가 하나 더 있다.

nosourceinfo다. 로봇 메타 태그의 content에 이 값을 넣으면 “해당 사이트에 대해 AI로 자동 생성된 출처설명이 제공되지 않습니다” (네이버 서치어드바이저, 선호 URL 및 로봇 메타 태그).

<meta name="robots" content="nosourceinfo">

오픈그래프 이미지에는 규격이 붙는다. 네이버는 og:image를 검색 결과 섬네일로 쓰면서 이미지 크기가 150x150보다 클 것, 파일 크기가 5,000바이트 이상일 것, 가로세로 비율이 3대 1을 넘지 않을 것을 권장한다. 사이트 전체에 반복되는 로고나 배너성 이미지는 개별 페이지를 대표하는 이미지로 보지 않아 쓰지 않는 경우가 있다 (콘텐츠 마크업 문서).

네이버 SEO에서 오픈그래프가 선택이 아닌 이유가 여기 있다. 네이버는 검색 로봇도 오픈그래프 정보를 페이지 분석과 노출에 사용하는 경우가 있으므로 가급적 같이 기입할 것을 권장한다.

자주 묻는 질문

메타 태그는 어디에 넣나요? HTML 문서의 <head></head> 사이에 넣습니다. 워드프레스나 카페24 같은 플랫폼을 쓴다면 테마의 head 영역을 직접 고치거나 SEO 플러그인의 설정 화면에서 입력합니다.

메타 키워드 태그는 지금도 써야 하나요? 구글 기준으로는 쓸 이유가 없습니다. 색인 생성과 순위 지정에 전혀 영향을 미치지 않는다고 구글이 공식 문서에 적어 두었고, 넣는다고 불이익이 생기지도 않지만 시간을 들일 가치는 없습니다.

og 태그도 메타 태그인가요? 맞습니다. 같은 meta 요소를 쓰되 검색엔진 표준이 아니라 페이스북에서 시작된 오픈그래프 프로토콜이고, name 대신 property 속성을 쓴다는 점이 다릅니다.

참고 자료

우리 브랜드는 AI 답변에 나오고 있을까?

서치폴라리스가 AI 검색 가시성을 진단하고 GEO 실행까지 대행합니다.

GEO 최적화 서비스 보기