검색엔진 최적화(SEO)의 기본, 메타 데이터

검색엔진 최적화(SEO)의 기본, 메타 데이터

검색엔진최적화를 위해 우리의 웹사이트가 필수적으로 갖추고 있어야 하는 항목들은 매우 다양합니다.

SEO 친화적인 URL 구조, 유저 입장에서 쉽게 이해할 수 있는 심플한 GNB 구성, 그리고 각 페이지별 고유한 메타 데이터가 있지요. 그 중에서도 페이지 수가 상당히 많고 복잡한 사이트 구조를 갖고 있는 웹사이트일수록 메타 데이터의 중요성은 더욱 커지는데요.

랭킹 팩터는 아니지만, 콘텐츠만큼 중요성을 가지는 메타 데이터에 대해 자세히 알아보도록 하겠습니다.

메타 데이터 (Meta Data)의 뜻

메타데이터란

Karen Coyle의 정의에 따르면, 메타 데이터는 ‘어떤 목적을 가지고 만들어진 데이터’로써 검색엔진 등에 제공하기 위해 데이터를 정보자원 자체에 포함하여 작성하는 정보로, 식별정보, 접근성, 소재정보등을 포함한다.

즉, 메타 데이터는 유저(사람)의 입장에서 페이지를 인식하기 위한 정보가 아닌 기계(=검색 엔진 등)에게 알려주기 위한 목적의 정봐 기재되어 있는 데이터입니다. 따라서 해당 정보가 누락된다면, 검색엔진 입장에서 해당 페이지가 어떠한 정보를 담고 있는 어떤 페이지인지 알 수가 없게 되는 것이고, 타겟 키워드에서 해당 페이지를 노출시키는 것이 불가한 것입니다.

메타 태그(meta tag)란

그럼, 메타 데이터와 메타 태그는 무엇이 다를까요?

우리가 검색엔진최적화 과정에서 흔히 말하는 ‘메타 태그’ 란 웹페이지의 정보를 HTML, XHTML, 또는 <meta…> 등의 형태로 구조화 또는 문서화 하여 작성하는 것을 뜻합니다. (참고: 위키피디아)

즉, 메타 데이터 안에 메타 태그가 하나의 정보로써 포함되는 것입니다.

웹페이지가 담고 있는 다양한 프로퍼티를 설명하기 위해 사용되는 HTML과 같은 메타 엘리먼트들은 저마다의 목적이 있는 세부 항목들로 구성되어 구글과 같은 검색엔진과 웹 크롤러에게 페이지에 대한 메타 정보를 전달합니다.

그 예로, meta robots tag는 웹크롤러에게 필요한 정보 전달하고, meta refresh tag는 웹브라우저와 소통합니다. 이 외에도 검색엔진과 브라우저와 다이렉트로 작동하는 메타 엘리먼트들은 아래와 같습니다:

    meta name=”viewport”

    meta http-equiv=”refresh”

    meta name=”google-site-verification”

    meta name=”googlebot” content=”notranslate”

일반적으로 이러한 메타 정보들은 사이트 유저들이 실제로 페이지상으로 보지는 못하지만 검색결과 페이지에서는 일부 요소들이 노출되고 있습니다.

메타 태그의 종류

더블린코어 15요소에 정의된 메타 데이터 중에서도 SEO에서 중요한 요소로 손꼽히는 메타 태그의 종류는 다음과 같습니다.

  1. 키워드 (Keywords)
  2. 표제 (Title Tag)
  3. 설명문 (Description Tag)
  4. 검색 로봇 제어 (robots.txt)
  5. 웹 페이지 제작자 (Author)

이 외에도 다양한 요소들이 메타 태그에는 포함되어 있지만, 이번 콘텐츠에서는 메타 설명문에 집중하고자 합니다.

메타 설명문 (Meta Description, 메타 디스크립션)이란

W3C (World Wide Web Consortium, 월드와이드웹 컨소시엄)에서는 메타 설명문 태그가 “자유 형식 문자열(free-from string)로 규정되며 검색엔진과 같은 디렉토리 페이지에 적합해야하고, 페이지의 각 정보마다 하나의 네임 에트리뷰트가 지정되어야 한다고 설명합니다.

“The value must be a free-form string that describes the page.

The value must be appropriate for use in a directory of pages, e.g. in a search engine.

There must not be more than one meta element with its name attribute set to the value description per

document.”

구글은 메타 설명문 (Meta Description Tag)을 어떻게 사용하는가?

메타 설명문(meta description)의 목적

구글은 메타 설명문 태그의 목적을 ‘검색결과 페이지상에서 노출되는 우리 웹페이지 콘텐츠의 스니펫(Snippet)을 구성하는 요소’로 바라보고 있습니다.

페이지의 메타 설명문이 잘 작성되어 있다면 이는 검색결과 페이지 상에 우리 페이지에 대한 요약문으로 노출이 되고, 이것을 읽은 유저는 검색 스니펫을 실제 클릭해서 들어가기 전에 이 페이지가 어떤 내용을 담고 있는지 미리 알 수 있게 됩니다.

메타 설명문 예시 이미지
구글 검색 결과에 스니펫으로 노출되는 메타 설명문

메타 설명문(meta description)의 적정 길이

본래 이 메타 설명문을 얼마나 길게 작성할 수 있는지에 대해서는 제한이 없으나, 일반적으로 검색결과상에서 노출될 수 있는 영역이 한정되어 있기 때문에 지나치게 길게 작성되면 일부가 잘려서 보여질 수 있기 때문에 검색엔진 최적화 과정에서는 가능한 이를 방지할 수 있는 글자수를 권장하고 있습니다. (영어나 기호를 기준으로 약 135~160자 정도가 적합하고, 한글이라면 80~110자 정도가 적당함.)

사전에 내가 작성한 메타 설명문(meta description)의 길이가 적정한지는 아래의 사이트에서 확인해볼 수 있습니다.
검색결과 노출 스니펫 미리 보기

메타 설명문(meta description) 소스 확인하기

작성된 메타 설명문은 과연 문제없이 잘 인식되고 있는 걸까요? 이를 확인하기 위한 가장 명확한 방법은 HTML 소스 데이터를 확인하는 것입니다. 처음에 언급했듯이, 메타 태그(meta tag)는 전부 검색 엔진을 위한 정보이기 때문에 검색 엔진이 보고 읽는 페이지에서 확인을 하는 것이 가장 명확하지요.

웹사이트에서 F12 혹은 마우스 우클릭에서 “검사”를 누르면 나타나는 HTML 소스창에서 아래 코드를 확인해보세요. content에 내가 기재한 메타 정보가 담겨 있다면 적용이 잘 된것입니다.

<meta name="description" content="메타 요소는 웹문서 HTML에서 요소 밑에 들어가는 웹페이지 프로파일 정보를 담은 태그이다">
HTML 소스에서 확인한 메타 설명문(meta description)
HTML 소스에서 확인한 메타 설명문

그렇다면 메타 설명문을 랭킹 팩터인가?

구글의 존 뮬러(**John Mueller)**가 말한 바에 따르면, “메타 설명문 태그는 검색결과 페이지상에서의 스닛펫을 위해 사용되며, 구글은 이 정보를 랭킹팩터로 사용하지는 않습니다. 하지만, 페이지에 대한 상세하고 (검색자가 궁금해 하는 질문의 답변을 유추할 수 있는) 명확한 설명문을 작성하여 검색결과페이지상에 노출시키는 것은 (당연히) 유저 유입에 도움을 줄 수 있으며, 그 효과는 결과적으로 검색결과 랭킹에서 나타날 수도 있습니다.”

“So the meta description is primarily used as a snippet in the search results page.*

And that’s not something that we would use for ranking. But obviously, having a good snippet on a

search results page, that can make it more interesting for people to actually visit your page when they

see your page ranking in the search results.”

구글이 알려주는 100점짜리 메타 태그 사용하는 법

  1. 사이트의 모든 페이지에 메타 설명이 있는지 확인합니다.
  2. 사이트의 페이지마다 고유한 설명을 작성합니다.
  3. 설명에 콘텐츠 관련 정보를 포함합니다.
  4. 언론사 웹사이트와 같이 방대한 페이지 데이터베이스가 있는 경우 하나하나 작성이 어렵기 때문에 프로그래매틱 방식으로 설명을 생성합니다.
  5. Google 검색결과에 표시되어 검색 트래픽을 양적, 질적으로 향상시킬 수 있는 정확한 요악문을 작성합니다.

존 뮬러의 말처럼 메타 설명문 태그 자체는 구글 랭킹에 직접적인 영향을 주는 랭킹팩터는 아니지만 검색자가 검색결과 페이지에서 직접 읽어 보고 페이지를 방문할지에 대한 결정을 하는데 매우 큰 영향을 주는 요소입니다. 즉, 잘 작성된 메타 설명문 태그는 유저 CTR(Click Through Rate)을 증가시킬 수 있다는 말이기도 합니다. 뮬러의 의견과 구글이 알려주는 효과적인 메타 설명문 작성방법을 참고하여 우리 웹사이트의 각 페이지별로 유니크하면서 페이지 테마를 명확하게 전달하는 메타 설명문을 작성해보는 것을 추천합니다.

참조글: Google Answers if Meta Description Matters for Rankings

글쓴이: Roger Montti