Avviso

L'attributo lingua non corrisponde all'URL

L'attributo lang nell'HTML indica in quale lingua e una pagina. Su questa pagina non corrisponde alla lingua nell'indirizzo, per esempio lang="nl" su una pagina sotto /en/.

Perché conta

Gli screen reader pronunciano il testo nella lingua sbagliata, i browser offrono la traduzione sbagliata, e i motori di ricerca ricevono un segnale confuso su chi e destinata la pagina.

Come lo controlla Snaglist

Snaglist confronta l'attributo lang di ogni pagina indicizzabile con il codice lingua all'inizio del suo indirizzo ed elenca le pagine dove differiscono.

Cause frequenti

  • Un plugin multilingue che imposta una sola lingua per tutto il sito
  • Un tema con una lingua fissa nel template
  • Pagine copiate da un'altra lingua

Come risolverlo

  1. Imposta l'attributo lang per lingua nel template o nel plugin di lingua.
  2. Controlla che i tag hreflang corrispondano alle stesse lingue.

Trovalo sul tuo sito.

Snaglist esegue questo controllo e altri 43 su ogni pagina del tuo sito, ogni settimana. 14 giorni gratis, senza carta di credito.

Prova gratis per 14 giorni