I tag <meta> sono contenuti all’interno di <head> e contengono informazioni sul contenuto del documento.
Da usare è
<meta http-equiv="content-type" content="text/html;
charset=UTF-8"/>
che indica la codifica del carattere usata nel documento. NOTA: è in secondo piano rispetto a quello che dice il server…! Gli altri meta tag sono opzionali; alcuni sono utili per il posizionamento nei motori di ricerca, anche se non sono così indispensabili come normalmente si pensa, e anzi, a volte possono essere controindicati.
<meta name="description" content="Tutto quello che può
servire ad un programmatore Web" />
Il tag description viene utilizzato dai motori di ricerca non tanto per il posizionamento, ma come descrizione nei risultati della ricerca. Può essere utile quindi metterlo se nei risultati viene visualizzato qualcosa che non volete.
<meta name="keywords" content="web, html, css,
posizionamento, motori di ricerca" />
Il tag keywords NON viene usato da Google, ma anzi può essere negativo per il posizionamento se lo riempite con troppe parole chiave o ripetendone alcune. D’altra parte, altri motori di ricerca lo utilizzano, quindi indicare alcune parole chiave importanti può essere positivo.
<meta name="robots" content="noindex,nofollow" />
evita che i motori di ricerca indicizzino la pagina (noindex) e seguano i link contenuti nel testo (nofollow). Al posto di “robots” potete usare anche “googlebot” (specifico per Google) e dare anche i valori “noarchive” e “nosnippet” per fare sì rispettivamente che Google tolga la pagina dalla sua cache e che non ne visualizzi degli estratti.
Tutti gli altri tag <meta> non sono implementati dai browser, e quindi non vale la pena inserirli manualmente. Alcuni possono anche essere controindicati; ad esempio, il tag meta Author, che contiene tra le altre cose l’email dell’autore, può essere parsato dagli spider che cercano indirizzi su cui fare spam, e quindi andrebbe evitato.