Preferenze

La privacy è importante per noi, quindi hai la possibilità di disabilitare alcuni tipi di archiviazione che potrebbero non essere necessari per il funzionamento di base del sito web. Il blocco delle categorie può influire sulla tua esperienza sul sito web. Ulteriori informazioni (Politica sui cookie)

Accetta tutti i cookie

HTML semantico: quali tag usare e perché contano per accessibilità, Google e IA

L'HTML semantico spiegato: cosa significa ogni tag strutturale, come aiuta screen reader, Google e assistenti IA a leggere la pagina e quali errori correggere prima.

Pubblicato il:
18/10/2026
-
Aggiornato il:
18/10/2026
Copertina della guida Sorank all'HTML semantico, con una pagina web divisa in intestazione, navigazione, contenuto principale, articolo, barra laterale e piè di pagina

Strumenti

Thibault Besson-Magdelain, fondatore di Sorank

Chi è l'autore

Thibault Besson-Magdelain

Fondatore di Sorank, 7+ anni di esperienza in SEO, appassionato di GEO.
In questa pagina

In breve

l'HTML semantico consiste nell'usare tag che descrivono cos'è il contenuto (<header>, <nav>, <main>, <article>, <section>, <aside>, <footer>, titoli ordinati, <figure>, <time>, <table>) invece di <div> e <span> generici ovunque. Permette agli screen reader di navigare per aree, aiuta Google a individuare il contenuto principale di una pagina e rende più facile per gli assistenti IA estrarre un passaggio pulito e autonomo. Non costa nulla in fase di sviluppo ed è difficile da aggiungere dopo.

Vuoi approfondire? Chiedi a

Un browser mostra allo stesso modo un <div> e un <nav>. La differenza sta nel significato: l'HTML semantico dice a ogni programma che legge la pagina quale ruolo ha ciascun blocco. MDN lo definisce come l'uso degli elementi in base al loro significato, non al loro aspetto predefinito. Motori di ricerca, tecnologie assistive e crawler che alimentano i modelli di IA traggono tutti vantaggio da questo significato.

Quali sono i principali tag HTML semantici?

Lo standard HTML definisce decine di elementi. Questi sono quelli che strutturano quasi ogni pagina di contenuto:

TagRuoloUso tipico
<header>Contenuto introduttivo della pagina o di una sezioneLogo, nome del sito, titolo di un articolo con autore e data
<nav>Blocco di link di navigazione principaliMenu principale, breadcrumb, indice
<main>Contenuto principale e unico della pagina (uno visibile per pagina)Tutto tranne intestazione, menu, barre laterali e piè di pagina
<article>Contenuto autonomo che ha senso da soloArticolo di blog, scheda prodotto, commento, notizia
<section>Gruppo tematico di contenuti, di norma con un titoloCapitolo di una guida, blocco di una landing page
<aside>Contenuto collegato a quello principale ma separatoBarra laterale, link correlati, box di definizione
<footer>Informazioni di chiusura della pagina o di una sezioneNote legali, contatti, nota sull'autore
Da <h1> a <h6>Gerarchia dei titoliUn <h1> per l'argomento, <h2> per le sezioni, <h3> per le sottosezioni
<figure> e <figcaption>Illustrazione con didascaliaGrafico, foto, schema con didascalia
<time>Data o ora leggibile da una macchinaDate di pubblicazione e di aggiornamento
<table>, <th>, <caption>Dati tabellari con intestazioniConfronti, prezzi, specifiche

Anche i tag a livello di testo hanno un significato: <strong> per l'importanza, <em> per l'enfasi, <blockquote> e <cite> per le citazioni, <ul> e <ol> per gli elenchi, <a> per i link e <button> per le azioni.

Perché l'HTML semantico conta per l'accessibilità?

Gli screen reader costruiscono una mappa della pagina a partire dai tag. Le aree <header>, <nav>, <main>, <aside> e <footer> permettono di saltare direttamente al menu o al contenuto, e l'elenco dei titoli funziona come un indice. I tutorial di accessibilità del W3C sulla struttura della pagina raccomandano per questo queste aree e un ordine logico dei titoli.

Un <div> cliccabile è invisibile alla tastiera e muto per uno screen reader, a meno di ricostruire a mano ciò che un <button> nativo offre gratis. Gli elementi nativi portano con sé il ruolo, il focus da tastiera e il comportamento atteso. In molti Paesi, inoltre, l'accessibilità dei siti pubblici e commerciali è un obbligo di legge: un markup pulito è anche una questione di conformità.

L'HTML semantico aiuta la SEO?

Google non ha mai presentato i tag semantici come un fattore di ranking diretto, e una pagina fatta solo di <div> può posizionarsi. Il vantaggio è indiretto, ma reale:

  • Individuazione del contenuto principale: <main> e <article> aiutano a separare il testo che conta da menu, barre laterali e piè di pagina ripetuti su ogni pagina.
  • Struttura dell'argomento: una gerarchia di titoli ordinata mostra cosa copre la pagina e come si collegano le sue parti, il che sostiene la pertinenza per le query a coda lunga.
  • Comprensione precisa degli elementi: tabelle, elenchi e date reali si leggono meglio delle imitazioni visive fatte con blocchi stilizzati.
  • Coerenza con i dati strutturati: markup semantico e JSON-LD descrivono la stessa pagina da due angolazioni. La nostra voce sui contenuti strutturati mostra come si integrano.

L'HTML semantico fa parte della SEO tecnica come gli URL puliti o le pagine veloci: una base che permette di leggere correttamente i vostri contenuti.

Come usano gli assistenti IA la struttura di una pagina?

ChatGPT, Gemini, Perplexity e le AI Overviews di Google non citano pagine intere: selezionano passaggi. I crawler che scaricano la vostra pagina di solito eliminano la navigazione e gli elementi ripetuti, poi dividono il testo in blocchi. Una sezione che si apre con un <h2> chiaro, risponde alla sua domanda nel primo paragrafo e resta in una sola <section> produce un blocco pulito. Lo stesso contenuto sparso in <div> annidati, con titoli simulati in grassetto, produce frammenti mescolati alle voci di menu. La nostra voce sul content chunking spiega come scrivere sezioni che resistono a questo taglio.

Com'è fatta una pagina articolo ben strutturata?

Ecco lo scheletro di un articolo di blog, descritto tag per tag:

1. <header> contiene il logo e un <nav> con il menu principale. Questo blocco si ripete su ogni pagina, quindi i crawler imparano a ignorarlo.

2. <main> si apre subito dopo. Contiene un solo <article>, il contenuto che volete far indicizzare e citare.

3. Dentro l'<article>, un <header> raggruppa l'<h1> (l'argomento della pagina), il nome dell'autore e un elemento <time datetime="2026-10-18"> con la data di pubblicazione in un formato leggibile da una macchina.

4. Ogni parte dell'articolo è una <section> che inizia con un <h2> formulato come la domanda a cui risponde, seguito da paragrafi <p>, elenchi <ul> o una <table> con intestazioni <th>.

5. Un grafico va in una <figure> con un <img> dotato di testo alternativo descrittivo e una <figcaption> che dice cosa mostra.

6. I link correlati vanno in un <aside>, fuori dal flusso principale dell'articolo.

7. Un <footer> chiude la pagina con i link legali e di contatto.

Con questo scheletro, chi usa uno screen reader raggiunge il contenuto con un tasto, Google vede un articolo principale con uno schema chiaro e un crawler IA può riprendere qualsiasi <section> come risposta autonoma.

Quali sono gli errori di HTML semantico più comuni?

  • Div ovunque: i page builder producono spesso strati di <div> senza alcuna area. Verificate almeno che esista un <main> che racchiude il contenuto.
  • Titoli saltati o usati male: passare da <h2> a <h4>, usare i titoli per ingrandire il testo o paragrafi in grassetto come finti titoli. Scegliete il livello in base alla struttura, poi applicate lo stile con il CSS.
  • Più <h1> in concorrenza: l'HTML lo consente, ma un solo <h1> che descrive l'argomento della pagina resta il segnale più chiaro per utenti e motori di ricerca.
  • <div> e <span> cliccabili: usate <a> per la navigazione e <button> per le azioni.
  • Tabelle di layout e finte tabelle: le tabelle servono ai dati; i dati mostrati in blocchi stilizzati perdono le relazioni tra righe e colonne.
  • Testo nelle immagini: un titolo o un prezzo dentro un'immagine non può essere letto né da un crawler né da uno screen reader.
  • Date solo in testo semplice: aggiungete <time> con un attributo datetime perché la data sia univoca.

Come verificare la struttura semantica di una pagina?

Tre controlli rapidi coprono la maggior parte dei problemi. Primo, visualizzate lo schema dei titoli della pagina e leggetelo da solo: deve raccontare il contenuto. Secondo, cercate <main>, <nav> e <article> nel codice sorgente. Terzo, navigate la pagina solo con la tastiera e verificate che ogni link e ogni pulsante siano raggiungibili. Il nostro audit SEO on-page elenca i problemi di titoli e markup di qualsiasi URL, e l'estensione Chrome gratuita di Sorank mostra la struttura dei titoli della pagina che state guardando.

Usate ogni tag per ciò che significa: un solo <main>, un solo <h1>, sezioni ordinate e tabelle vere danno a persone, Google e IA la stessa mappa chiara della vostra pagina. Con una struttura pulita, resta da scrivere e pubblicare contenuti con regolarità: Sorank scrive e pubblica articoli ottimizzati per Google e le IA in autopilot.

Domande frequenti

L'HTML semantico è un fattore di ranking di Google?

Google non ha descritto i tag semantici come un fattore di ranking diretto, e le pagine costruite con elementi div generici possono posizionarsi. Il markup semantico aiuta Google a individuare il contenuto principale e lo schema di una pagina, il che sostiene la pertinenza. Il suo effetto è indiretto, attraverso una migliore comprensione della pagina.

Quanti tag h1 deve avere una pagina?

Lo standard HTML non vieta più elementi h1, e Google afferma di saperli gestire. Un solo h1 che enuncia l'argomento della pagina, seguito da titoli h2 e h3 ordinati, resta comunque la struttura più chiara per utenti, screen reader e motori di ricerca.

Che differenza c'è tra section e article?

Un article è un contenuto che ha senso da solo e potrebbe essere condiviso o ripubblicato separatamente, come un post di blog o una scheda prodotto. Una section è una parte tematica di un insieme più ampio, di norma introdotta da un titolo. Un article può contenere section, e una section può contenere più article.

Il nostro blog per aziende ambiziose

I nostri strumenti SEO gratuiti

Vedi tutti i nostri strumenti gratuiti

HANNO PROVATO SORANK PRIMA DI TE

Le testimonianze di fondatori ambiziosi

Crescita organicaE-commerce

0 a 10000 visitatori in 5 mesi

Celio Fabianomonrobotlavevitre.fr
Crescita organicaSoftware

0 a 5000 clienti in 8 mesi

Thibault BMsorank.com
Crescita organicaTempo libero e aviazione

Da 0 a 1104 clic in 4 mesi

Dominiqueflight-sensations-idf.com
Crescita organicaSoftware musicale

x30 di clic in 4 mesi

Valentin Cordiertiger-sounds.com
Crescita organicaSalute e benessere

x30 di clic in 4 mesi

Rodrigue Bretonalthevia.com