MetaKeyword and MetaDescription – SEO Feature of ASP.Net 4.0


The meta tag is recommended in order to improve the search relevancy of a page. Meta tag allows Web page authors to give a more meaningful description for listings, if the search engine is unable to create automatically its own description based on the page content. We use meta tag within the head section of page’s HTML.

For example –

<html xmlns=”http://www.w3.org/1999/xhtml“>

<head runat=”server”>

<title>Product List</title>

<meta name=”keywords” content=”keyword1, keyword2, keyword3, keyword4″ />

<meta name=”description” content=”put page description here” />

</head>

Now in Page class of ASP.net 4.0 two properties MetaKeyword and MetaDescription have been added to set the meta tag dynamically.

Let’s see how to set meta keywords and description to a page dynamically.

public partial class _Default : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

Page.MetaKeywords = “keyword1, keyword2, keyword3, keyword4”;

Page.MetaDescription = “put page description here”;

}

}

If we run the application and see the page source. It looks something like this

<head runat=”server”>

<title>Product List</title>

<link href=”~/Styles/Site.css” rel=”stylesheet” type=”text/css” />

<meta name=”description” content=”put page description here” />

<meta name=”keywords” content=”keyword1, keyword2, keyword3, keyword4″ />

</head>

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s