HTML - Curso Completo (cortesia Wikipedia.org)
HTML - HiperText Markup Language - Linguagem de Marcação de Hipertexto.
6) As Meta Tags
Assim como fazemos as páginas para serem lidas por pessoas, devemos também fazê-las de modo a que as máquinas, especialmente aquelas que pretendam arquivar os nossos sites (como os motores de busca, por exemplo), possam recolher informações e melhor classificá-las.
Para fazer isso, usamos a tag <meta>
, que deve estar inserida dentro do corpo da tag <head>
.
A tag <meta>
é composta pelos parâmetros name
e content
, na forma <meta name="xxx" content="zzz">,
onde xxx é o nome do parâmetro e zzz é o valor deste.
Indexação
Como já foi referido, as meta tags podem ser usadas para informar aos crawlers dos motores de busca o tipo de dados, as páginas, etc que podem ou não ser indexadas. Essas instruções são passadas usando o parâmetro name="robots"
seguido da instrução que queremos passar ao crawler com content="<informação a passar ao crawler>"
. Exemplos destas metatags para bots:
<meta name="robots" content="INDEX" />
: Este parâmetro informa ao motor de busca que a página pode ser arquivada.<meta name="robots" content="FOLLOW" />
: Este parâmetro informa ao motor de busca que este deve seguir (FOLLOW) todas as hiperligações existentes na página. NOFOLLOW indicaria para as hiperligações não serem seguidas.<meta name="robots" content="NOINDEX" />
: Este parâmetro informa ao motor de busca para não arquivar a página.
Também é possível combinar vários parâmetros:
<meta name="robots" content="INDEX,NOFOLLOW" />
: Lendo isto, o crawler indexará a página referida mas não seguirá as hiperligações sugeridas no resto do documento.
Descrição
Com estas tags descritivas, podemos oferecer ao serviço de indexação ou motor de busca um texto personalizado e descritivo da página, em vez de deixar a cargo do motor de busca esta tarefa.
<meta name="description" content="Esta é a página pessoal do Vitor!" />
Palavras chave
Para que crawlers indexem por categorias, precisamos de fazer passar uma metatag com palavras chave acerca do site:
<meta name="keywords" content="palavra chave nº1, palavra chave nº2, ..." />
Autor
É possível passar informações sobre a autoria de uma página, através do uso da tag “author”, conforme o exemplo seguinte:
<meta name="author" content="Magno Urbano" />
Cache
Podemos, através das metatags, optar por não deixar o navegador do visitante, fazer cache à página e aos seus conteúdos.
<meta http-equiv="cache-control" content="no-cache" />
ou
<meta http-equiv="Pragma" content="no-cache" />
Refresh e redirecionamentos
Com o mesmo http-equiv, é possível instruir o browser a fazer, automaticamente, o carregamento de uma página (que pode ser a mesma), depois de transcorridos um certo tempo em segundos.
<meta http-equiv="Refresh" content="60" />: o browser carregará a mesma página a cada 60 segundos
Analogamente, uma outra página poderá ser carregada…
<meta http-equiv="Refresh" content="3;URL:página de destino" />: Ao entrar nesta página, o cliente é redirecionando dentro de 3 segundos para o url especificado.
Se gostou desse artigo... | |
:: |
receba as novidades deste site por e-mail! |