메타 태그(Meta tag)의 종류와 설명

|

1. 메타 태그(Meta tag)란?

메타 태그란 HTML Tag의 한 종류로서 특정 웹페이지 혹은 HTML 문서에 대한 색인 정보를 담고 있는 태그다. 즉, 핵심키워드 들과 주제, 요약을 담고 있다. 메타 태그는 body태그의 앞쪽에 반드시 위치해야 하며, 주로 <head>태그 내에 선언한다.
메타 태그의 효용성은 확실하지 않다. 1990년대 중반의 검색엔진들은 알고리즘이 발달하지 않았기 때문에 메타 태그에 의존하여 분류하고 수집했었다. 하지만 오늘날의 검색엔진(Google, NAVER ..)들은 자체적인 검색 알고리즘을 가지고 있으며, 단순히 메타 태그에만 의존하지 않는다. 심지어 구글은 메타 데이터를 신뢰하지 않는다고 발표했었다.

The Director of Research at Google, Monika Henzinger, was quoted (in 2002) as saying, “Currently we don’t trust metadata because we are afraid of being manipulated.”


그렇다고 메타 태그를 무시할 수 없기 때문에, 이번 포스팅에서는 메타 태그의 종류와 쓰임새에 대해서 정리하도록 한다.


2. 메타 태그의 종류

1. 검색대상이 되는 대표 키워드

<meta name="Keywords" content="메타 태그, Meta tag, seo" />

2. 페이지의 제목

<meta http-equiv="Title" content="메타 태그란 무엇인가?" />

3. 페이지의 내용을 요약

<meta name="Description" content="메타 태그란 HTML Tag의 한 종류로서 특정 웹페이지 혹은 HTML 문서에 대한 색인 정보를 담고 있는 태그다...." />

4. 페이지의 작성자

<meta http-equiv="Author" content="name" />

5. 페이지의 인코딩 방식 표기

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

6. 페이지의 작성일

<meta name="Date" content="2016-02-15T07:45:37+09:00" />

7. 브라우저 호환성

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

8. 페이지의 캐시 방지

<meta http-equiv="Cache-Control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />

9. 페이지의 캐시 만료일

<meta http-equiv="Expires" content="Mon, 16 Oct 2018 12:12:12 GMT" />

10. 페이지의 새로고침 주기

<meta http-equiv="Refresh" content="600" />