Meta tags permitem adicionar as páginas html informações sobre a própria página, por exemplo: uma breve descrição, data de criação, autor, palavras chave etc.
Devem ser adicionadas no cabeçalho da página, ou seja na tag <header>, ex:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Relógios XYZ - Loja relógios, Preços de relógios, Catálogo</title>
<meta name="description" content="Relógios XYZ possui uma lista completa de reláogios masculinos e femininos para compra, além de serviços de manutenção e uma galeria com a evolução dos relógios" />
</head>
<body>
Página
</body>
</html>
Um exemplo mais completo de meta tag:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Relógios XYZ - Loja relógios, Preços de relógios, Catálogo</title>
<meta name="description" content="Relógios XYZ possui uma lista completa de reláogios masculinos e femininos para compra, além de serviços de manutenção e uma galeria com a evolução dos relógios" />
<meta name="keywords" content="relógios, compra, femininos, masculinos, esportivos, relógios históricos" />
<meta name="robots" content="follow" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="content-language" content="pt-br" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="expires" content="0" />
<meta name="author" content="Eduardo" />
<meta name="copyright" content="© 2009 Eduardo" />
</head>
<body>
<div>
Conteúdo da página
</div>
</body>
</html>
A função de cada tag é a seguinte:
Para adicionar meta tags em páginas aspx através do codebehind, utilize:
System.Web.UI.HtmlControls.HtmlMeta metaKeywords = new System.Web.UI.HtmlControls.HtmlMeta();
metaKeywords.Name = "keywords";
metaKeywords.Content = "";
System.Web.UI.HtmlControls.HtmlMeta metaDescription = new System.Web.UI.HtmlControls.HtmlMeta();
metaDescription.Name = "description";
metaDescription.Content = "";
Page.Header.Controls.Add(metaKeywords);
Page.Header.Controls.Add(metaDescription);