O que são meta tags


Índice

O que são meta tags?

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.

Utilização

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>

Exemplo

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:

Adicionando metatag no ASP.NET Web Forms

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);

Para saber mais


Comentários