lettura facile

Come inserire i metadati in HTML

In questa lezione del corso HTML ti spiego come usare i metadati in un documento.

Cosa sono i metadati? I metadati sono altre informazioni che descrivono il contenuto del documento. Ad esempio, in un documento HTML, i metadati potrebbero includere la codifica dei caratteri da utilizzare, le parole chiave che un motore di ricerca dovrebbe usare per classificare il documento, ecc. I metadati non sono visualizzati sulla pagina. L'utente non li vede sullo schermo. Sono però utilizzati dal browser per visualizzare meglio il contenuto del documento o dai motori di ricerca per catalogare i contenuti della pagina in modo più appropriato e fornire una migliore esperienza utente.

Per inserire i metadati in un documento HTML devi utilizzare il tag <meta>

<meta>

Inserisci i tag <meta> nella sezione <head> quanto più vicino possibile all'inizio.

In particolar modo, il browser cerca nei primi 512 byte (caratteri) del documento indicazioni sulla codifica dei caratteri.

<meta charset="UTF-8">

Se il browser non trova indicazioni entro i primi 512 byte, potrebbe decidere da sé quale codifica dei caratteri utilizzare.

Oltre alla definizione della codifica dei caratteri puoi usare il tag <meta> per molte altre informazioni.

Esempio. Ecco un esempio di documento HTML nella versione 5 con diversi tag <meta> in sequenza nella sezione <head>. Puoi inserire più tag <meta> in un documento ipertestuale a seconda dei metadati che vuoi definire.

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="description" content="descrizione della pagina">
  6. <meta name="keywords" content="elenco di parole chiavi">
  7. <meta name="robots" content="index">
  8. </head>
  9. <body>
  10. ...
  11. </body>
  12. </html>

Nel resto di questa lezione ti parlo dei vari utilizzi pratici del tag <meta> in un documento HTML.

Le parole chiave (keywords) del documento

Puoi usare il tag <meta> per indicare l'elenco delle keyword (parole chiave) del documento

<meta name="keywords" content="HTML, metatag, keywords, web design, sviluppo web">

L’attributo name=keyword indica al browser che stai definendo le parole chiave.

L’attributo content, invece specifica l’elenco delle parole chiave che descrivono la pagina.

Le parole chiave sono separate tra loro tramite una virgola.

La descrizione del documento

Puoi anche usare il tag <meta> per scrivere una breve descrizione sintetica del contenuto del documento.

<meta name="description" content="Questa è una pagina di esempio che descrive la funzione del tag in HTML.">

L’attributo name=description indica al browser che stai definendo la descrizione della pagina.

L’attributo content indica la descrizione della pagina.

L'indicizzazione sui motori di ricerca

Puoi usare il tag <meta> per indicare ai motori di ricerca se la pagina deve essere indicizzata o meno

<meta name="robots" content="noindex, nofollow">

L’attributo name=robots indica al browser che vuoi fornire informazioni ai robots (spider) dei motori di ricerca.

L’attributo content fornisce l’informazione:

  • index se vuoi indicizzare la pagina sui motori di ricerca
  • noindex se non vuoi indicizzare la pagina sui motori di ricerca

Altre funzioni del tag meta

Puoi usare diversi metadati per personalizzare la pagina.

1] Per impostare le dimensioni della visualizzazione per dispositivi mobili

<meta name="viewport" content="width=device-width, initial-scale=1.0">

2] Per specificare l'autore della pagina:

<meta name="author" content="John Smith">

3] Per fornire informazioni sul copyright:

<meta name="copyright" content="Copyright 2023, Nigiara Inc.">

4] Per fornire informazioni sulla lingua usata nel documento

<meta http-equiv="Content-Language" content="it">

5] Per specificare il tipo di documento

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

6] Per attivare o meno la cache del browser o sui motori di ricerca

<meta http-equiv="Cache-Control" content="no-cache">

Questi sono solo alcuni esempi per spiegarti come può essere utilizzato il tag <meta> per inserire metadati all'interno del documento HTML.

Gli attributi del tag <meta>

In questo schema trovi gli attributi principali del tag <meta>

Attributo Valore Descrizione
charset codice della codifica specifica la codifica dei caratteri da utilizzare sul documento (es. UTF-8)
content testo specifica il valore da associare all'attributo name o http-equiv
http-equiv content-security-policy
content-type
dEcco alcune funzioni utili che puoi usareefault-style
refresh
Fornisce informazioni al protocollo HTTP
name application-name
author
description
generator
keywords
viewport
specifica il nome o proprietà del metadato

 




Non hai risolto il tuo problema? Scrivi una domanda




FacebookTwitterLinkedinLinkedin