Gli heading tag sono i marcatori HTML <h1>, <h2>, <h3>, fino a <h6>, utilizzati per creare gli elementi di intestazione di una pagina. Se vuoi chiarire la differenza tra tag, elemento e attributo, è utile partire proprio da questa distinzione: l’H1 identifica normalmente il tema principale, gli H2 introducono le sezioni e gli H3 sviluppano le relative sottosezioni.

Questa struttura aiuta chi legge a orientarsi e consente alle tecnologie assistive di navigare più facilmente fra le parti della pagina. Anche per la SEO gli heading sono utili, ma è importante evitare una semplificazione molto comune: non esiste una formula del tipo “più keyword negli H2 = ranking migliore”.

Google raccomanda piuttosto di utilizzare le parole che le persone cercherebbero in posizioni prominenti della pagina, fra cui il titolo e l’heading principale, mantenendo sempre il contenuto descrittivo e utile. È lo stesso principio che applichiamo più in generale nell’ottimizzazione SEO: prima viene la chiarezza della pagina, poi le micro-ottimizzazioni.

Vediamo quindi come costruire una gerarchia H1-H6 corretta, quale differenza c’è tra H1 e title, quando usare più livelli di heading e quali errori evitare.

Heading tag: cosa sono e a cosa servono

In HTML esistono sei livelli di intestazione:

ElementoFunzione tipica
<h1>titolo principale della pagina
<h2>sezione principale
<h3>sottosezione di un H2
<h4>livello subordinato a un H3
<h5>ulteriore livello di approfondimento
<h6>livello più profondo disponibile

Il numero non indica semplicemente quanto grande debba apparire il testo. Indica soprattutto la posizione dell’intestazione nella struttura del documento.

Pensa alla pagina come a un documento organizzato per capitoli e sottocapitoli. Se l’H1 identifica il documento, un H2 apre un suo argomento principale. Un H3 approfondisce quell’H2; terminato l’approfondimento, puoi tornare tranquillamente a un nuovo H2.

Una struttura semplice potrebbe essere:

<h1>Guida alla fotografia digitale</h1>

<h2>Come scegliere una fotocamera</h2>
<h3>Sensore</h3>
<h3>Obiettivi</h3>

<h2>Come impostare l'esposizione</h2>
<h3>Apertura</h3>
<h3>Tempo di scatto</h3>
<h3>ISO</h3>

Questa gerarchia comunica una relazione. Sensore e Obiettivi appartengono alla sezione Come scegliere una fotocamera; non sono sezioni principali parallele.

Il W3C raccomanda di nidificare gli heading secondo il loro livello proprio perché questa struttura rende più comprensibile l’organizzazione del contenuto.

I sei livelli HTML da H1 a H6

Avere a disposizione sei livelli non significa che una pagina debba utilizzarli tutti.

Un articolo relativamente semplice può richiedere soltanto:

H1
├── H2
├── H2
│   ├── H3
│   └── H3
└── H2

Un documento tecnico molto articolato può invece arrivare a H4 o H5.

La domanda corretta non è:

Quanti H2 o H3 devo inserire?

ma:

Quali relazioni devo rappresentare tra le diverse parti del contenuto?

Se non esiste una sottosezione reale, non serve inventare un H3. Allo stesso modo, non bisogna creare un H4 soltanto per cambiare dimensione al testo.

Heading tag e header tag non sono la stessa cosa

C’è anche una piccola ambiguità terminologica che vale la pena chiarire.

Gli heading tag sono:

<h1>
<h2>
<h3>
<h4>
<h5>
<h6>

L’elemento HTML:

<header>

è invece un elemento differente. Può rappresentare il contenuto introduttivo di una pagina o di una sezione e può contenere un heading, un logo, elementi di navigazione o altre informazioni.

Quindi:

<header>
    <h1>Nome della pagina</h1>
</header>

contiene sia un header sia un heading H1, ma i due elementi non hanno la stessa funzione.

Come funziona la gerarchia H1, H2, H3, H4, H5 e H6

La gerarchia degli heading descrive come una sezione dipende da quella che la precede.

Gerarchia degli heading HTML con H1 principale, sezioni H2 e sottosezioni H3
Gli heading rappresentano livelli e relazioni tra le sezioni, non semplici dimensioni del testo.

Per questo non ha senso trattare H1-H6 come sei semplici formati tipografici.

H1: il titolo principale della pagina

Nella maggior parte delle normali pagine editoriali, l’H1 dovrebbe identificare chiaramente l’argomento principale.

Per esempio:

<h1>Come scegliere un hosting WordPress</h1>

fa capire immediatamente quale sia il tema della pagina.

Un H1 come:

<h1>La guida definitiva</h1>

fornisce invece pochissimo contesto se viene valutato da solo.

La documentazione Google Search Essentials raccomanda di utilizzare parole che le persone userebbero per cercare il contenuto nelle aree prominenti della pagina, come il title e il main heading.

Questo non significa dover inserire meccanicamente una focus keyword identica. L’obiettivo è fare in modo che il titolo principale rappresenti davvero ciò che il lettore troverà.

H2: le sezioni principali

Gli H2 organizzano normalmente le grandi parti del contenuto.

Supponiamo che l’H1 sia:

<h1>Come creare un ecommerce</h1>

Potremmo avere:

<h2>Scegliere la piattaforma</h2>
<h2>Organizzare il catalogo</h2>
<h2>Configurare pagamenti e spedizioni</h2>
<h2>Ottimizzare l'ecommerce per la SEO</h2>

Sono quattro aspetti autonomi dello stesso argomento.

Non esiste però un numero ideale di H2 per articolo. Una pagina deve avere quelli necessari a rappresentare correttamente il proprio contenuto.

La vecchia idea di aggiungere un heading ogni determinato numero di parole nasce spesso dalle euristiche dei plugin editoriali. Può ricordarti di evitare muri di testo, ma non è una regola HTML e non è una prescrizione di Google.

H3 e livelli successivi: quando servono davvero

Un H3 ha senso quando devi suddividere ulteriormente il contenuto introdotto da un H2.

Per esempio:

<h2>Configurare i metodi di pagamento</h2>

<h3>Carta di credito</h3>
<h3>PayPal</h3>
<h3>Bonifico bancario</h3>

Gli H3 non sono “heading meno importanti” in senso qualitativo. Sono heading di livello subordinato.

Lo stesso principio prosegue con H4, H5 e H6.

Se sotto:

<h3>Carta di credito</h3>

devi distinguere:

<h4>Pagamenti ricorrenti</h4>
<h4>Rimborsi</h4>

l’H4 ha una funzione strutturale reale.

Se invece vuoi semplicemente far apparire una frase più piccola o più grande, stai risolvendo un problema grafico: devi intervenire con CSS o con gli stili del tema, non cambiare il livello semantico dell’heading.

Si possono saltare i livelli degli heading?

Come regola pratica, evita di saltare un livello quando stai creando una sottosezione.

Questa struttura:

<h1>Titolo</h1>
<h2>Sezione</h2>
<h3>Sottosezione</h3>

è chiara.

Questa:

<h1>Titolo</h1>
<h3>Sottosezione</h3>

lascia invece un livello intermedio mancante e può rendere meno intuitiva la gerarchia, soprattutto per chi utilizza tecnologie assistive.

Attenzione però a non trasformare l’ordine numerico in una sequenza obbligatoria fino a H6. Dopo un H3 puoi tranquillamente tornare a un H2:

<h1>Titolo</h1>

<h2>Prima sezione</h2>
<h3>Primo dettaglio</h3>
<h3>Secondo dettaglio</h3>

<h2>Seconda sezione</h2>

Il nuovo H2 chiude semplicemente il gruppo di sottosezioni precedente e apre una nuova sezione dello stesso livello.

La documentazione MDN sugli elementi heading consiglia di mantenere una gerarchia coerente e di non utilizzare i livelli degli heading per ridimensionare il testo.

H1 e tag title: qual è la differenza

Uno degli equivoci più frequenti consiste nel considerare H1 e <title> come lo stesso elemento.

Non lo sono.

Il tag title si trova nell’<head> del documento:

<head>
    <title>Heading tag: come usare H1, H2 e H3</title>
</head>

L’H1 si trova invece nel contenuto visibile della pagina:

<body>
    <h1>Heading tag: cosa sono e come usare H1, H2 e H3 correttamente</h1>
</body>

Le due informazioni possono essere simili, ma svolgono funzioni diverse.

Differenza strutturale tra tag title, header HTML e heading H1
, <h1>e<header> appartengono a livelli differenti della struttura HTML e non sono elementi equivalenti.</figcaption></figure>
ElementoDove si trovaFunzione principale
<title><head> HTMLidentifica il documento e fornisce una fonte per il title link nei risultati
<h1>contenuto della paginaidentifica normalmente il titolo principale visibile del contenuto

Questo significa anche che il testo mostrato da Google come titolo di un risultato non è automaticamente l’H1 della pagina.

L’H1 è visibile nella pagina, il title appartiene al documento

Il title deve funzionare anche quando viene letto fuori dal contesto della pagina, per esempio nei risultati di ricerca o nella scheda del browser.

L’H1 può invece essere leggermente più descrittivo perché il visitatore vede già il sito, il layout, le breadcrumb e altri elementi di contesto.

Per esempio:

Title:
Heading tag: come usare H1, H2 e H3 correttamente

H1:
Heading tag: cosa sono e come usare H1, H2 e H3 correttamente

Non c’è alcun problema nel differenziarli quando la differenza migliora chiarezza e pertinenza.

Google può usare l’H1 per generare il title link?

Sì, ma questo va interpretato correttamente.

Google spiega nella documentazione sui title link che il titolo mostrato nei risultati può essere generato utilizzando diverse fonti, tra cui:

  • l’elemento <title>;
  • il titolo principale visibile;
  • gli heading;
  • altro testo grande e prominente;
  • anchor text e altri segnali disponibili.

Quindi l’H1 può contribuire alla generazione del title link.

Non significa:

H1 = title mostrato da Google

né significa che sia possibile controllare in modo assoluto il testo che Google mostrerà.

Una forte incoerenza tra title, H1 e contenuto può rendere meno chiaro quale sia il titolo principale della pagina. È quindi utile che questi elementi esprimano la stessa promessa editoriale, pur senza essere necessariamente identici.

H1 e title devono contenere la stessa keyword?

Non esiste l’obbligo di inserire una stringa identica in entrambi.

Se una query descrive naturalmente l’argomento, è normale che il termine principale compaia sia nel title sia nell’H1. Ma la priorità resta la chiarezza.

Confronta:

Title:
Heading tag: come usare H1, H2 e H3

H1:
Heading tag: cosa sono e come usare H1, H2 e H3 correttamente

con:

Title:
Heading tag heading HTML H1 tag H2 tag SEO

H1:
Heading tag heading HTML H1 tag H2 tag

Il secondo esempio non diventa migliore perché contiene più varianti.

Nella SEO on-page title, H1, heading e contenuto devono collaborare per rendere riconoscibile il topic della pagina, non diventare copie costruite per accumulare keyword.

Si possono usare più H1 nella stessa pagina?

Qui serve distinguere ciò che è tecnicamente possibile da ciò che conviene fare nella pratica.

La presenza di più H1 non deve essere trattata come una presunta penalizzazione SEO automatica. Ma per una normale pagina, articolo o landing page è generalmente preferibile avere un H1 principale chiaramente riconoscibile e organizzare le sezioni successive con H2, H3 e livelli inferiori.

La documentazione MDN raccomanda proprio questo approccio: un singolo H1 che descrive il contenuto della pagina e una gerarchia dei successivi livelli senza salti inutili.

Cosa è cambiato rispetto al vecchio modello HTML

In passato si trovavano spesso guide che suggerivano di inserire un nuovo H1 dentro ogni elemento <section> o <article>, affidandosi a un presunto algoritmo automatico di outline del documento.

È una base poco utile per progettare oggi una pagina.

Per un normale contenuto editoriale questa struttura:

<h1>Guida a WordPress</h1>

<h2>Come installare WordPress</h2>
<h2>Come scegliere un tema</h2>
<h2>Come installare un plugin</h2>

è molto più semplice da comprendere rispetto a una pagina costruita con diversi H1 paralleli.

Il punto non è quindi “Google punisce più H1”.

Il punto è:

qual è la gerarchia che rappresenta meglio il documento per utenti, browser e tecnologie assistive?

Nella maggior parte dei casi la risposta è un H1 principale seguito dai livelli subordinati necessari.

Multiple H1: SEO e accessibilità sono due problemi diversi

È importante non mescolare due piani.

Dal punto di vista SEO, non abbiamo una regola Google secondo cui la semplice presenza di un secondo H1 comporti una penalizzazione.

Dal punto di vista della struttura e dell’accessibilità, avere un titolo principale riconoscibile e livelli coerenti rende invece il documento più semplice da interpretare e navigare.

Quindi non serve andare nel panico se un template produce accidentalmente due H1. Va però verificato perché esistono e se rappresentano davvero due elementi di pari livello oppure se il markup dovrebbe essere corretto.

Heading tag e SEO: cosa conta davvero

Gli heading sono una componente della struttura on-page, ma il loro valore SEO viene spesso raccontato attraverso formule troppo semplici.

Google conferma che le parole utilizzate nel titolo e nell’heading principale sono posizioni descrittive importanti. Conferma inoltre che gli heading possono essere una delle fonti utilizzate per comprendere quale testo rappresenti il titolo principale della pagina.

Da questo però non deriva una formula matematica:

keyword in H2 → aumento ranking

né:

più heading → pagina più ottimizzata

Il modo più utile di pensare agli heading è considerarli segnali di organizzazione e information scent: aiutano a rendere riconoscibili argomento principale, sezioni e sottosezioni.

Gli heading aiutano a rendere comprensibile la struttura della pagina

Un buon set di heading permette a una persona di scorrere rapidamente la pagina e capire:

  • qual è l’argomento;
  • quali aspetti vengono affrontati;
  • dove si trova la risposta che cerca;
  • come sono collegate le sezioni.

Prova a leggere soltanto H1, H2 e H3 della tua pagina.

Se ottieni qualcosa come:

Guida alla SEO on-page
Cos'è la SEO on-page
Come ottimizzare il title
Come organizzare H1 e heading
Come ottimizzare le immagini
Come gestire i link interni
Conclusione

il percorso è abbastanza comprensibile.

Se trovi:

Guida completa
Perché è importante
Alcuni consigli
Altre cose da sapere
Il metodo migliore
Conclusione

gli heading forniscono molto meno information scent.

Keyword negli heading: utili quando descrivono davvero la sezione

Una keyword può comparire in un H2 o H3 quando è il termine corretto per descrivere ciò che segue.

Se una sezione parla della differenza tra H1 e title, l’heading:

H1 e tag title: qual è la differenza

è naturale e preciso.

Non c’è alcuna ragione di evitarlo per paura di ripetere una keyword.

Il problema nasce quando l’heading viene costruito al contrario: prima si decide quale stringa bisogna inserire, poi si inventa una sezione per ospitarla.

Questo approccio produce facilmente ridondanze e micro-sezioni senza valore. Una buona ottimizzazione on-page parte dall’intento e dalla struttura del contenuto, non dalla densità di una frase chiave.

Non esiste un numero ideale di H2 o un heading ogni 300 parole

Plugin e strumenti editoriali possono usare soglie per segnalare blocchi di testo molto lunghi.

Sono euristiche.

Una pagina di 800 parole può avere tre H2 ed essere perfettamente organizzata. Una guida tecnica molto più estesa può richiederne dieci o quindici.

Lo stesso vale per gli H3.

La regola pratica è:

aggiungi un heading quando introduce una sezione o sottosezione reale, non quando un contatore ti dice che sono trascorse troppe parole.

Heading e accessibilità: perché la gerarchia conta anche per gli utenti

La struttura degli heading non riguarda soltanto Google.

Gli heading marcati correttamente possono essere utilizzati dalle tecnologie assistive per comprendere l’organizzazione della pagina e permettere agli utenti di spostarsi tra le diverse sezioni.

Il W3C sottolinea proprio il valore degli heading per la navigazione e la comprensione della struttura.

Come gli screen reader utilizzano le intestazioni

Una persona che utilizza uno screen reader non è obbligata ad ascoltare ogni parola della pagina dall’inizio alla fine.

Può utilizzare gli heading come punti di navigazione, in modo concettualmente simile a chi scorre visivamente una pagina osservandone titoli e sottotitoli.

Una gerarchia come:

H1 Hosting WordPress
  H2 Cos'è un hosting WordPress
  H2 Come scegliere il piano
    H3 Spazio e traffico
    H3 Backup
    H3 Supporto
  H2 Quanto costa

fornisce una mappa relativamente chiara.

Una sequenza casuale di H1, H5, H2 e H6 rende invece più difficile ricostruire le relazioni.

Le linee guida W3C sugli heading consigliano inoltre intestazioni concise e descrittive del contenuto che segue.

Heading descrittivi e information scent

La stessa caratteristica migliora anche l’esperienza di chi non utilizza tecnologie assistive.

Un heading come:

Come controllare gli heading di una pagina web

anticipa esattamente cosa troverai.

Un heading come:

Alcune cose da verificare

richiede invece di leggere il paragrafo successivo per capire se la sezione sia pertinente.

Questa è una buona ragione per scrivere heading specifici anche indipendentemente da qualsiasi ipotesi sul ranking.

Come usare correttamente gli heading: esempio HTML completo

Mettiamo insieme i principi visti finora.

Supponiamo di dover scrivere una pagina su come scegliere un hosting WordPress.

Una struttura coerente potrebbe essere:

<h1>Come scegliere un hosting WordPress</h1>

<p>Introduzione...</p>

<h2>Quali caratteristiche valutare</h2>

<h3>Prestazioni</h3>
<p>...</p>

<h3>Backup</h3>
<p>...</p>

<h3>Supporto tecnico</h3>
<p>...</p>

<h2>Hosting condiviso, VPS o cloud</h2>

<h3>Quando basta un hosting condiviso</h3>
<p>...</p>

<h3>Quando serve una VPS</h3>
<p>...</p>

<h2>Quanto costa un hosting WordPress</h2>
<p>...</p>

<h2>Conclusione</h2>
<p>...</p>

La logica può essere letta senza conoscere lo stile CSS del sito.

Un esempio di struttura da evitare

Considera invece:

<h1>Come scegliere un hosting WordPress</h1>

<h4>Prestazioni</h4>
<p>...</p>

<h2>Backup</h2>
<p>...</p>

<h6>Supporto</h6>
<p>...</p>

<h3>Quanto costa</h3>
<p>...</p>

Qui i numeri non rappresentano relazioni comprensibili.

Prestazioni, Backup, Supporto e Quanto costa potrebbero essere tutte sezioni principali, oppure alcune potrebbero appartenere a una sezione superiore. Dal markup non è chiaro.

Il problema non è aver infranto una presunta formula SEO. È aver costruito una struttura semanticamente poco leggibile.

Lo stile grafico va gestito con CSS, non cambiando livello heading

Un H2 può essere piccolo. Un H4 può essere grande.

HTML e CSS svolgono lavori differenti:

HTML → significato e struttura
CSS → presentazione

Se vuoi che un H2 appaia meno evidente:

h2 {
    font-size: 1.5rem;
}

Non trasformarlo in H5 soltanto perché il browser applica a H5 una dimensione che ti piace di più.

Lo stesso principio vale nei page builder e nei temi WordPress: scegli il livello heading per il suo ruolo nel documento e gestisci separatamente tipografia, colore, peso e spaziatura.

Come controllare gli heading di una pagina web

Non basta guardare la dimensione visuale dei titoli.

Per sapere se una pagina è strutturata correttamente devi controllare il markup effettivamente generato.

Verifica dal browser e dal codice HTML

Puoi farlo direttamente dal browser.

Apri la pagina, fai clic con il tasto destro sull’intestazione che vuoi controllare e scegli Ispeziona.

Nel pannello degli strumenti per sviluppatori potresti trovare:

<h2 class="section-title">Heading tag e SEO</h2>

oppure:

<div class="section-title">Heading tag e SEO</div>

Visivamente potrebbero sembrare identici, ma semanticamente non lo sono.

Puoi inoltre controllare l’intero documento cercando:

<h1
<h2
<h3

e ricostruire la gerarchia.

Per una verifica più rapida esistono anche estensioni browser e strumenti di crawling che estraggono gli heading delle pagine. Il principio però resta lo stesso: controlla l’HTML realmente renderizzato, non soltanto ciò che sembra un titolo nell’editor.

Come gestire H1, H2 e H3 in WordPress

Nel Block Editor di WordPress puoi inserire un blocco Titolo/Heading e scegliere il livello da H1 a H6.

La documentazione ufficiale del blocco Heading specifica che, nella maggior parte dei casi, il titolo della pagina viene utilizzato come H1 e i successivi heading partono da H2. Il comportamento può però variare in funzione del tema o del template.

Questa ultima precisazione è importante.

Non assumere automaticamente:

ho impostato il titolo in WordPress, quindi il markup sarà sicuramente corretto.

Tema, page builder, template personalizzati e blocchi possono modificare il risultato finale.

Se stai costruendo un articolo e il template genera già il titolo come H1, normalmente inizierai il body con H2:

Titolo del post → H1 generato dal template

Prima sezione → H2
Sottosezione → H3
Seconda sezione → H2

Se utilizzi Elementor, Divi o un altro builder, il principio non cambia: assegna i livelli in base alla gerarchia e verifica il frontend finale.

Errori comuni con gli heading tag

Molti problemi nascono dal trattare gli heading come elementi grafici o come contenitori per keyword.

Usare gli heading soltanto per ingrandire il testo

È probabilmente l’errore più semplice da riconoscere.

Se una frase deve essere grande ma non introduce una sezione, non dovrebbe diventare automaticamente un H2.

Puoi utilizzare:

  • classi CSS;
  • stili tipografici;
  • componenti grafici;
  • blocchi specifici del tema o del builder.

La scelta di H1-H6 deve restare legata alla struttura.

Inserire keyword forzate negli H2 e H3

Non serve ripetere “heading tag” in ogni heading di una pagina sugli heading.

La ripetizione può anzi rendere i titoli meno informativi:

Heading tag: cosa sono
Heading tag: vantaggi
Heading tag: H1
Heading tag: H2
Heading tag: SEO
Heading tag: errori

è meno naturale di:

Heading tag: cosa sono e a cosa servono
H1 e tag title: qual è la differenza
Si possono usare più H1?
Heading e accessibilità
Errori comuni con gli heading

La seconda struttura comunica meglio anche a chi scansiona velocemente la pagina.

Creare troppi livelli senza una vera struttura

Arrivare fino a H5 o H6 non rende un articolo più completo.

Se una sezione contiene:

H2
  H3
    H4
      H5
        H6

chiediti se quella profondità rappresenti davvero il contenuto oppure se stai frammentando eccessivamente una spiegazione che sarebbe più comprensibile in prosa.

Una struttura semanticamente perfetta sulla carta può comunque essere editorialmente debole se crea decine di micro-sezioni.

Confondere H1, title e header

Sono tre elementi diversi:

<title>...</title>
<h1>...</h1>
<header>...</header>

Il title identifica il documento nel suo <head> ed è una delle principali fonti utilizzate per il title link.

L’H1 è normalmente il titolo principale visibile del contenuto.

<header> è un contenitore semantico per contenuti introduttivi o di navigazione e può contenere un H1, ma non lo sostituisce.

Tenere distinti questi tre concetti evita molti degli errori che si incontrano ancora nelle vecchie guide HTML e SEO.

Se durante il controllo scopri che gli heading sono soltanto uno dei numerosi problemi strutturali del sito, una SEO audit permette di valutarli insieme a title, meta, linking interno, indicizzazione e altri elementi on-page e tecnici, invece di correggere ogni componente in isolamento.

Conclusione

Gli heading tag funzionano bene quando rappresentano la struttura reale del contenuto.

Per una normale pagina editoriale, partire da un H1 principale, utilizzare H2 per le sezioni e H3-H6 soltanto quando esistono vere sottosezioni produce una gerarchia semplice da comprendere e mantenere.

Il punto più importante è però non trasformare questa logica in un’altra formula SEO. Non esiste un numero ideale di H2, non serve aggiungere un heading ogni determinato numero di parole e non è necessario ripetere la keyword in ogni intestazione.

Usa gli heading per dire chiaramente di cosa parla una sezione e quale relazione ha con ciò che la contiene. Gestisci dimensioni e aspetto con CSS, controlla il markup effettivamente generato dal tuo CMS e mantieni coerenti H1, title e contenuto senza obbligarli a essere copie identiche.

È una soluzione più solida sia per chi legge la pagina sia per chi deve comprenderne la struttura.