Controllo della struttura delle intestazioni

Verifica la struttura delle intestazioni di una pagina o di una scansione: H1 mancanti o multipli, duplicati tra URL, livelli saltati, intestazioni prima del primo H1, e intestazioni che stanno nell'impalcatura della pagina invece che nel contenuto.

Cosa fa

Struttura in ordine di DOM

I controlli sulle intestazioni leggono il documento analizzato in ordine, con livello, testo e regione di pagina di ogni intestazione. Così un livello saltato o un'intestazione dispersa nella navigazione diventa visibile. Un semplice conteggio di H1 non vedrebbe né l'uno né l'altra.

  • Livello, testo e regione per ogni intestazione
  • Livelli saltati, come da H2 a H4
  • Intestazioni prima del primo H1
  • Intestazioni in header, nav, sidebar o footer

Controlli sull'H1

Una pagina dovrebbe avere un H1 chiaro. I controlli segnalano pagine senza H1, con più H1, con un H1 che contiene solo il testo alternativo di un'immagine, o con un H1 troppo lungo. Lo stesso testo H1 su più URL è segnalato come duplicato, e un H2 mancante sotto un H1 esistente è una notice.

  • Nessun H1, H1 multipli e H1 duplicati tra URL
  • H1 fatto solo di testo alternativo di immagini
  • H2 mancante su una pagina che ha un H1

Correggi il template una volta

Le intestazioni trovate in header, navigazione, sidebar o footer sono raggruppate per il loro testo ripetuto, con un conteggio di pagine. Un solo cambio al template cancella poi la segnalazione su ogni pagina che lo condivide.

  • Raggruppate per testo di intestazione ripetuto
  • Conteggio di pagine per gruppo
  • Regole di regione che puoi aggiungere per menu fatti di semplici div

Tre passaggi, una scansione salvata

  1. Scansiona il sito o analizza una pagina

    Una scansione conserva la struttura delle intestazioni di ogni pagina in ordine di DOM. parse restituisce i livelli e la struttura per una singola URL.

  2. Leggi l'ordine, non solo i conteggi

    Ogni intestazione mantiene livello, testo e regione di pagina, quindi un livello saltato o un'intestazione dispersa nel menu è visibile.

  3. Correggi il template una volta

    Le intestazioni in header, nav, sidebar o footer sono raggruppate per testo ripetuto, con conteggio di pagine, quindi una correzione al template copre ogni pagina.

Controlli di questa funzionalità

ControlloCosa significaGravitàEvidenza
H1_MISSINGLa pagina non ha l'intestazione H1ImportantURL della pagina, senza H1 nel documento analizzato
H1_MULTIPLELa pagina ha più di un H1ImportantURL della pagina e i testi H1 che l’hanno causata
H1_DUPLICATELo stesso testo H1 compare su più URL in una esecuzioneTipIl testo H1 e le URL che lo condividono
HEADING_BEFORE_H1Una o più intestazioni precedono il primo H1 nell'ordine del DOMTipConteggio, livelli e i primi testi delle intestazioni prima dell'H1
HEADING_SKIPUn'intestazione di contenuto salta più di un livello, per esempio da H2 a H4TipLivelli di partenza e di arrivo con i testi, solo nella regione di contenuto
HEADING_IN_PAGE_CHROMEUn'intestazione sta in header, nav, sidebar o footer invece che nel contenutoTipRegione, livello e testo, con il numero di pagine che condividono le stesse intestazioni di template
Anche nel registro dei controlli
H1_TOO_LONGH1_ALT_TEXT_ONLYH2_MISSING

Un solo comando

bash
seohead parse --url https://example.com/

Prima installa SpiderHead: guida all'installazione. Ogni comando funziona anche come strumento MCP per agenti AI.

Cosa ti serve

  • Una URL per parse, per vedere la struttura
  • Una scansione crawl-site per i controlli sulla struttura
  • Regole link_position facoltative per markup di menu personalizzati

Limiti

  • I controlli sulla struttura richiedono l'ordine del DOM, quindi girano su una scansione nativa, non su un export Screaming Frog
  • Senza un landmark di contenuto principale o una regola corrispondente, la regione non è misurata e il controllo è saltato per quella pagina
  • Il tetto predefinito di crawl-site è 200 URL
  • I controlli riportano la struttura, non se le intestazioni si leggono bene

Domande

parse esegue i controlli sulle intestazioni?
No. parse restituisce i livelli delle intestazioni e la struttura per una pagina. I controlli girano in una scansione: crawl-site conserva la struttura e riporta HEADING_BEFORE_H1, HEADING_IN_PAGE_CHROME e HEADING_SKIP. Anche H1_MISSING, H1_MULTIPLE e H1_DUPLICATE girano in una scansione.
Perché non vedo l'ordine delle intestazioni da un export Screaming Frog?
Un export Screaming Frog conserva le intestazioni come insieme non ordinato. Non porta la struttura, quindi HEADING_BEFORE_H1, HEADING_IN_PAGE_CHROME e HEADING_SKIP sono saltati per nome. Quei tre richiedono una scansione nativa.
Perché un'intestazione nel mio menu non è stata segnalata, o è stata segnalata come impalcatura?
Le regioni arrivano dal landmark di contenuto principale della pagina: un elemento main, role=main, un article, o un selettore che configuri. Senza uno di questi, e senza una regola di posizione corrispondente, la regione non è misurata. Il controllo è allora saltato per quella pagina e l'esecuzione dice perché. Non è mai riportato come pulito. Per menu fatti di semplici div, aggiungi regole sotto link_position.rules.
Il controllo modifica il mio sito?
No. Fa richieste in sola lettura e rispetta robots.txt. Il tetto predefinito di crawl-site è 200 URL, quindi l'ambito lo controlli tu.
Più di un H1 è sempre un errore?
È riportato come warning nel registro, perché un solo H1 dichiara l'argomento della pagina con più chiarezza. Non è una regola che i motori impongono, quindi decidi per template.