Cosa sono i tag hreflang?

I tag hreflang indicano ai motori di ricerca quale pagina mostrare ai visitatori in base alla loro lingua o regione. Un sito con versioni in inglese, francese e tedesco della stessa pagina utilizza i tag hreflang per collegare tra loro queste versioni, in modo che un utente francofono che effettua una ricerca su Google venga indirizzato alla pagina in francese anziché a quella in inglese.

Si trovano nell'<head> della pagina sotto forma di tag <link rel="alternate" hreflang="..."> e sono facili da configurare in modo errato: un errore di battitura nel codice della lingua, un riferimento alla pagina stessa mancante o l'assenza di un fallback x-default possono compromettere silenziosamente la SEO internazionale senza generare errori visibili.

Descrizione dello strumento

Questo strumento recupera l'HTML di una pagina sul server, estrae ogni tag hreflang e li convalida. Verifica che ogni valore hreflang corrisponda a un codice di lingua o regione valido, segnala i duplicati, avvisa quando la pagina non contiene un riferimento a se stessa e segnala l'assenza di un fallback x-default per le lingue non corrispondenti.

Funzionalità

  • Recupera e analizza i tag hreflang direttamente da un URL attivo, senza dover visualizzare personalmente il codice sorgente
  • Convalida i codici di lingua e regione e segnala i problemi relativi a maiuscole, minuscole e formattazione
  • Avvisa degli errori comuni: riferimenti alla pagina stessa mancanti, duplicati e x-default mancante

Suggerimenti

  • Ogni set di tag hreflang presente in una pagina dovrebbe includere un link alla pagina stessa. Se questo strumento segnala un riferimento alla pagina stessa mancante, verifica che l'URL corrente sia elencato tra le proprie alternative.
  • I codici di lingua devono essere in minuscolo e i codici di regione in maiuscolo, ad esempio en-US e non EN-us.