HTML 개념노트 17편
meta 태그와 SEO 기본 이해하기
HTML 문서에는 화면에 직접 보이지 않지만 브라우저와 검색엔진이 문서를 이해하는 데 중요한 정보가 들어갑니다. 이번 글에서는 <meta> 태그와 SEO 기본 개념을 정리해 보겠습니다.
1. meta 태그란?
<meta> 태그는 HTML 문서의 정보를 브라우저와 검색엔진에게 알려주는 태그입니다. 보통 <head> 태그 안에 작성합니다.
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="HTML 기본 개념을 정리한 글입니다.">
<title>HTML 개념노트</title>
</head>
<meta> 태그는 웹페이지의 자기소개서 같은 역할을 합니다. 화면에는 보이지 않지만, 문서의 언어, 설명, 화면 크기, 검색 정보 등을 알려줍니다.
2. meta 태그는 어디에 작성할까?
<meta> 태그는 대부분 <head> 영역 안에 작성합니다. <head>는 문서 정보와 설정을 담는 영역이기 때문입니다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>문서 제목</title>
</head>
<body>
<h1>본문 제목</h1>
</body>
</html>
사용자가 보는 글 제목과 본문은 <body> 안에 작성하지만, 브라우저가 문서를 이해하는 데 필요한 정보는 <head> 안에 작성합니다.
3. charset meta 태그
charset은 문서의 문자 인코딩을 지정합니다. 한글이 깨지지 않게 하려면 보통 UTF-8을 사용합니다.
<meta charset="UTF-8">
한글 웹페이지를 만들 때 <meta charset="UTF-8">는 거의 기본으로 작성한다고 생각하면 됩니다.
4. viewport meta 태그
viewport는 모바일 화면에서 웹페이지가 어떻게 보일지 설정하는 meta 태그입니다. 반응형 웹페이지를 만들 때 매우 중요합니다.
<meta name="viewport" content="width=device-width, initial-scale=1.0">
| 값 | 의미 |
|---|---|
width=device-width |
기기 화면 너비에 맞게 페이지 너비를 설정합니다. |
initial-scale=1.0 |
처음 화면 배율을 1배로 설정합니다. |
viewport 설정이 없으면 모바일에서 페이지가 작게 축소되어 보이거나, 화면 폭이 이상하게 보일 수 있습니다.
5. description meta 태그
description은 페이지 내용을 요약하는 설명입니다. 검색 결과에서 페이지 소개 문구로 활용될 수 있기 때문에 SEO에서 중요하게 다뤄집니다.
<meta name="description" content="HTML meta 태그와 SEO 기본 개념을 쉽게 정리한 글입니다.">
description은 너무 짧으면 정보가 부족하고, 너무 길면 검색 결과에서 잘릴 수 있습니다. 핵심 키워드와 글 내용을 자연스럽게 담는 것이 좋습니다.
HTML meta 태그의 역할, charset, viewport, description, title 태그와 SEO 기본 개념을 초보자도 이해하기 쉽게 정리합니다.
6. title 태그와 SEO
<title> 태그는 브라우저 탭 제목을 설정하는 태그입니다. 또한 검색 결과 제목으로도 활용될 수 있어 SEO에서 매우 중요합니다.
<title>HTML meta 태그와 SEO 기본 이해하기 - GWDEVELBlog</title>
| 좋은 title | 아쉬운 title |
|---|---|
| HTML meta 태그와 SEO 기본 이해하기 | 제목 없음 |
| HTML 링크 태그 a 사용법 정리 | 공부 기록 |
좋은 title은 페이지 주제를 구체적으로 알려줍니다. 반대로 “제목 없음”, “공부 기록”처럼 모호한 제목은 검색엔진과 사용자 모두에게 불친절할 수 있습니다.
7. SEO란?
SEO는 Search Engine Optimization의 줄임말입니다. 우리말로는 검색엔진 최적화라고 합니다.
쉽게 말해 검색엔진이 내 웹페이지의 내용을 잘 이해하고, 사용자가 검색했을 때 더 적절하게 노출될 수 있도록 페이지를 정리하는 작업입니다.
SEO는 검색엔진에게 “이 페이지는 어떤 내용을 담고 있는지” 정확하게 알려주는 정리 작업입니다.
8. HTML에서 SEO에 도움이 되는 기본 요소
SEO는 복잡한 기술처럼 보이지만, HTML 기본 구조만 제대로 작성해도 많은 도움이 됩니다.
| 요소 | SEO 관점에서 중요한 이유 |
|---|---|
<title> |
페이지의 주제를 가장 직접적으로 알려줍니다. |
description |
페이지 내용을 요약해서 검색 결과 이해를 돕습니다. |
<h1> |
본문의 대표 제목 역할을 합니다. |
| 시맨틱 태그 | 본문, 메뉴, 하단 영역 등 문서 구조를 명확하게 합니다. |
| 이미지 alt | 이미지 내용을 텍스트로 설명합니다. |
9. 좋은 HTML 문서 구조 예시
SEO를 고려한 기본 HTML 구조는 아래처럼 작성할 수 있습니다.
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="HTML meta 태그와 SEO 기본 개념을 정리한 글입니다.">
<title>HTML meta 태그와 SEO 기본 이해하기</title>
</head>
<body>
<header>
<h1>HTML meta 태그와 SEO 기본 이해하기</h1>
</header>
<main>
<article>
<h2>meta 태그란?</h2>
<p>meta 태그는 문서 정보를 브라우저와 검색엔진에게 알려줍니다.</p>
</article>
</main>
</body>
</html>
여기서 중요한 점은 제목, 설명, 본문 구조가 서로 같은 주제를 향하고 있다는 것입니다.
10. Open Graph 태그
Open Graph 태그는 카카오톡, 페이스북, 디스코드 같은 곳에 링크를 공유했을 때 제목, 설명, 이미지가 어떻게 보일지 알려주는 meta 태그입니다.
<meta property="og:title" content="HTML meta 태그와 SEO 기본 이해하기">
<meta property="og:description" content="HTML 문서 정보와 검색엔진 최적화 기본을 정리합니다.">
<meta property="og:image" content="https://example.com/html-meta.png">
<meta property="og:type" content="article">
블로그 글 링크를 공유했을 때 썸네일 이미지와 제목이 예쁘게 보이게 하려면 Open Graph 태그를 설정하면 좋습니다.
11. 초보자가 자주 하는 실수
실수 1. title을 너무 대충 작성함
<title>은 검색 결과와 브라우저 탭에서 중요한 역할을 합니다. 글의 핵심 주제가 드러나도록 구체적으로 작성하는 것이 좋습니다.
실수 2. description을 비워 둠
description은 페이지 요약 정보입니다. 검색엔진과 사용자에게 이 페이지가 어떤 내용인지 알려주는 문장으로 작성하는 것이 좋습니다.
실수 3. h1을 여러 개 남발함
<h1>은 페이지의 대표 제목입니다. 초보 단계에서는 한 페이지의 핵심 제목으로 하나만 사용한다고 생각하면 이해하기 쉽습니다.
실수 4. 이미지 alt를 전부 비워 둠
의미 있는 이미지는 alt로 설명을 작성하는 것이 좋습니다. 접근성과 검색엔진 이해에 도움이 됩니다.
12. 오늘의 핵심 정리
<meta>태그는 HTML 문서 정보를 알려주는 태그입니다.charset="UTF-8"은 한글이 깨지지 않도록 문자 인코딩을 설정합니다.viewport는 모바일 화면에 맞게 페이지를 보여주는 데 중요합니다.description은 페이지 내용을 요약하는 설명입니다.<title>은 브라우저 탭과 검색 결과 제목에 영향을 줄 수 있습니다.- SEO는 검색엔진이 페이지 내용을 잘 이해하도록 돕는 작업입니다.
- 제목, 설명, heading, 시맨틱 태그, alt 속성을 잘 작성하면 기본 SEO에 도움이 됩니다.
- Open Graph 태그는 링크 공유 시 보이는 제목, 설명, 이미지를 설정할 때 사용합니다.
13. 간단한 연습 문제
아래 조건에 맞게 <head> 영역을 작성해 보세요.
문제
- 문자 인코딩은 UTF-8로 설정하기
- 모바일 화면에 맞는 viewport 작성하기
- description에 HTML meta 태그 설명 작성하기
- title은 “HTML meta 태그와 SEO 기본”으로 작성하기
- Open Graph 제목과 설명 작성하기
정답 보기
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="HTML meta 태그와 SEO 기본 개념을 정리한 글입니다.">
<meta property="og:title" content="HTML meta 태그와 SEO 기본">
<meta property="og:description" content="HTML 문서 정보와 검색엔진 최적화 기본을 배웁니다.">
<title>HTML meta 태그와 SEO 기본</title>
</head>
다음 편 예고
다음 글에서는 모든 사용자가 웹페이지를 더 쉽게 이용할 수 있게 만드는 HTML 접근성 기초를 정리합니다.
GWDEVELBlog HTML 개념노트

'Computer Science > HTML' 카테고리의 다른 글
| [HTML] 개념노트 19편 HTML 실전 레이아웃 구조 만들기 (0) | 2026.06.12 |
|---|---|
| [HTML] 개념노트 18편 접근성 기초 이해하기 (0) | 2026.06.12 |
| [HTML] 개념노트 16편 iframe, video, audio 태그 이해하기 (0) | 2026.06.11 |
| [HTML] 개념노트15편 HTML 엔티티 문자 이해하기 (0) | 2026.06.11 |
| [HTML] 개념노트 14편 class, id, name 속성 차이 이해하기 (0) | 2026.06.11 |