메타 태그(meta tag)는 페이지 <head> 안에 넣어 검색엔진과 브라우저에 페이지 정보를 알려 주는 HTML 요소입니다. 구글 검색이 실제로 읽는 메타 태그는 description, robots, viewport, google-site-verification 등 정해진 몇 가지이고, meta keywords는 순위와 색인에 전혀 쓰이지 않습니다. 메타 태그는 아니지만 title 요소도 함께 설정해야 검색 결과의 제목과 설명이 의도대로 보일 가능성이 높아집니다.
이 글은 구글 SEO에서 쓰는 메타 태그 종류, title·description 작성법과 코드 예시, robots 메타 태그, 확인 방법을 구글 검색 센터 문서 기준으로 정리합니다.
메타 태그란 무엇인가요?
메타 태그는 화면에는 보이지 않고 <meta name="이름" content="값"> 형식으로 페이지에 대한 정보를 적는 요소입니다. 사람은 본문과 이미지를 보고 페이지를 이해하지만, 검색엔진은 HTML을 읽기 때문에 설명문·색인 허용 여부·모바일 화면 설정 같은 정보를 메타 태그에서 가져갑니다.
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>메타 태그 종류와 설정 방법 | 예시 사이트</title>
<meta name="description" content="구글이 지원하는 메타 태그와 title·description 작성법을 코드 예시로 정리했습니다.">
<meta name="robots" content="max-image-preview:large">
</head>
구글이 지원하는 메타 태그는 무엇인가요?
구글 검색 센터의 ‘구글이 지원하는 메타 태그’ 문서에 나온 것만 구글 검색에 영향을 줍니다. 구글은 지원하지 않는 메타 태그를 무시하므로, 다른 태그가 남아 있어도 문제는 생기지 않습니다.
| 메타 태그 | 역할 | 구글 지원 |
|---|---|---|
| description | 페이지 요약. 검색 결과 설명문 후보 | 지원 |
| robots / googlebot | 색인·스니펫 등 검색 노출 규칙 | 지원 |
| google-site-verification | 서치 콘솔 소유권 확인 | 지원 |
| charset(Content-Type) | 문자 인코딩 지정 | 지원 |
| viewport | 모바일 화면 대응 여부 | 지원 |
| refresh | 일정 시간 뒤 다른 주소로 이동 | 지원(구글은 서버 301 리디렉션을 권장) |
| rating | 세이프서치 필터용 성인 콘텐츠 표시 | 지원 |
| keywords | 키워드 나열 | 사용 안 함 |
meta keywords는 SEO에 효과가 있나요?
효과가 없습니다. 구글 문서는 meta keywords 태그가 구글 검색에서 쓰이지 않으며 색인과 순위에 아무 영향이 없다고 명시하고, 구글 검색 센터 블로그도 2009년 9월에 같은 내용을 공지했습니다. 남아 있어도 해가 되지는 않지만, 새로 작성할 이유도 없습니다.
title 태그는 어떻게 작성하나요?
title은 페이지마다 하나씩, 내용을 설명하는 짧고 구체적인 문장으로 씁니다. 구글은 검색 결과 제목(제목 링크)을 만들 때 title 요소를 비롯해 화면의 주 제목, H1 같은 제목 요소, og:title, 페이지로 들어오는 링크 텍스트 등을 함께 참고합니다.
- title 길이에 정해진 제한은 없지만, 검색 결과에서는 기기 화면 폭에 맞춰 잘립니다. 핵심 단어를 앞쪽에 둡니다.
- 같은 단어를 반복하는 키워드 나열은 피합니다.
- 모든 페이지에 같은 문구나 상투적인 문구를 붙이지 않습니다.
meta description은 어떻게 작성하나요?
meta description은 페이지 내용을 한두 문장으로 정확히 요약해 페이지마다 다르게 씁니다. 구글은 검색 결과 설명문(스니펫)을 주로 본문에서 자동으로 만들고, description이 페이지를 더 정확히 설명한다고 판단할 때 그 문구를 씁니다. 그래서 description을 넣어도 검색어에 따라 다른 문장이 보일 수 있습니다.

- 길이: 구글 문서에 description 길이 제한은 없고, 화면 폭에 맞춰 잘립니다. 흔히 말하는 ‘○○자 이내’ 기준은 공식 수치가 아니므로 핵심 정보를 앞에 둡니다.
- 고유하게: 모든 페이지에 같거나 비슷한 설명을 넣으면 도움이 되지 않습니다.
- 키워드 나열 금지: 키워드만 길게 이어 붙인 설명은 사용자가 내용을 파악하기 어렵습니다.
공유 미리보기에 쓰이는 og:title·og:description은 별도의 태그이며, 작성법은 오픈그래프 태그 작성법에 정리했습니다. 클릭률 관점의 설명은 메타 디스크립션 용어 설명에서도 볼 수 있습니다.
robots 메타 태그는 언제 쓰나요?
robots 메타 태그는 크롤링된 페이지를 검색 결과에 어떻게 보여 줄지 정할 때 씁니다. 대표 값은 noindex(검색 결과에서 제외), nofollow(링크를 따라가지 않음), nosnippet(설명문 표시 안 함), max-snippet(설명문 최대 글자 수)입니다.
<!-- 검색 결과에서 제외 -->
<meta name="robots" content="noindex">
<!-- 구글 웹 검색 크롤러에만 적용 -->
<meta name="googlebot" content="noindex, nofollow">
주의할 점은 robots.txt로 크롤링을 막은 페이지에는 noindex가 적용되지 않는다는 것입니다. 구글이 페이지를 가져가지 못하면 메타 태그도 읽지 못하므로, 검색 결과에서 빼려는 페이지는 크롤링을 허용한 상태에서 noindex를 넣습니다. 반대로 노출되어야 할 페이지에 개발 중 넣은 noindex가 남아 있지 않은지도 확인합니다.
내 사이트 메타 태그는 어떻게 확인하나요?
- 소스 보기: 크롬에서 Ctrl+U를 누르고 Ctrl+F로 description, robots, <title을 검색해 값이 한 번씩만 들어 있는지 봅니다.
- 확장 프로그램: SEO META in 1 CLICK을 설치하면 Title·Description·Robots Tag 값과 글자 수를 한 화면에서 볼 수 있습니다.
- 서치 콘솔: noindex 때문에 제외된 페이지는 서치 콘솔 페이지 색인 생성 보고서에서 찾을 수 있습니다.


메타 태그는 페이지 기본 설정의 일부입니다. 콘텐츠·내부 링크·기술 설정을 함께 다루는 방법은 SEO 마케팅 글에 정리했습니다.
description을 넣었는데 구글 검색 결과에는 다른 문장이 나와요.
정상적인 동작입니다. 구글은 검색어마다 사용자에게 가장 맞는 문장을 고르기 때문에 본문 일부를 설명문으로 쓰기도 합니다. description을 본문 내용과 맞게 정확히 요약해 두면 채택될 가능성이 높아지고, 특정 부분을 설명문에서 빼려면 data-nosnippet 속성을 쓸 수 있습니다.
이미 넣어 둔 meta keywords는 지워야 하나요?
지우지 않아도 됩니다. 구글은 지원하지 않는 메타 태그를 무시하므로 순위에 좋거나 나쁜 영향이 없습니다. 코드를 정리하고 싶다면 지워도 되고, 새 페이지에는 넣지 않아도 됩니다.
워드프레스에서는 메타 태그를 어디서 설정하나요?
Rank Math·Yoast SEO 같은 플러그인을 쓰면 글 편집 화면에서 SEO 제목과 메타 설명을 입력할 수 있고, 플러그인이 head에 title·description·robots 태그를 출력합니다. 입력하지 않은 글은 플러그인 기본 템플릿 값이 들어가므로 중요한 글은 직접 작성하는 편이 좋습니다.