이전의 ASP.NET 3.5버전까지는 특별하게 <meta>태그를 설정할 수 있는 속성을 제공하지는 않았습니다. 그러나, ASP.NET 4부터는 Page 클래스에서 사용할 수 있는 2개의 속성인 MetaKeyworkds와 MetaDescription 속성이 추가되었습니다. 이 두개의 속성을 사용하게 되면, 페이지에 대한 키워드(keyword)와 설명(description)을 쉽게 meta 태그에 설정시킬 수 있습니다.
검색 엔진에서 제공하는 검색 로봇은 페이지에 대한 정보를 추출하는 경우에, 키워드와 설명에 대한 메타 태그를 수집합니다. 각 검색 엔진에서 사용하는 메타 태그는 검색 엔진별(구글 및 Bing의 경우에는 설명을 수집합니다.)로 다르긴 하겠지만, 키워드와 설명 모두를 설정하는 방법이 바로, 검색 엔진에서 쉽게 검색될 수 있는, 즉 검색 랭킹의 상위로 올라갈 수 있는 방법이 됩니다. 그러므로, 자신의 블로그나 사이트를 검색 상위에 올리기 위해서는 키워드 및 설명에 대한 메타 태그 설정을 하는 것이 유리합니다.
이 두 속성의 기본적인 사용 방법은 상당히 간단합니다. Page 지시자에 새로 추가된 속성을 사용하여 페이지에 대한 키워드 및 설명을 설정하기만 하면 됩니다.
<%@ Page MetaKeywords="asp.net, asp.net 4, new features" MetaDescription="asp.net 4 descritpion page"
Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="MetaTags.aspx.cs" Inherits="ASPNET4NewFeatureForArticle.Contents.MetaTags" %>
웹 페이지를 실행시켜 소스 보기를 하면, meta 태그에 키워드 및 설명 정보가 포함되어 있는 것을 확인할 수 있습니다.
[그림 1] meta 태그로 설정된 키워드 및 설명
혹시라도, 키워드 및 설명에 대한 정보를 동적으로 변경해주어야 한다면 코드 비하인드에서 처리하면 됩니다.
protected void Page_Load(object sender, EventArgs e)
{
Page.MetaKeywords = "asp.net, asp.net 4, new features";
Page.MetaDescription = "asp.net 4 descritpion page";
}
ASP.NET 4에 새롭게 추가된 이 두 속성을 사용하여 검색 엔진에서의 검색 랭킹을 높이시기 바랍니다~!!!
[P.S]
간단한 아티클이긴 하지만.... 시작을 했으니... 나머지 사항들도 끝까지 한번 아티클로 써보도록 하겠습니다. ^^;;

이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-동일조건변경허락 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.