Il controllo dei tag hreflang verifica come una pagina identifica le sue alternative linguistiche e se le alternative esaminate rimandano alla pagina iniziale. Inserisci un URL pubblico per trovare codici non validi, destinazioni contrastanti e riferimenti mancanti. Il rapporto mostra le prove presenti nell'HTML ricevuto e nelle intestazioni HTTP Link; un risultato verde non conferma l'indicizzazione né la versione linguistica che Google mostrerà.
Scegli la pagina da controllare
Usa la pagina esatta di cui vuoi esaminare le relazioni linguistiche. Per un prodotto tradotto, potrebbe essere https://example.com/en/products/blue-shirt invece della homepage. L'indirizzo deve essere accessibile pubblicamente senza effettuare l'accesso.
Invia l'URL, poi apri le righe delle pagine alternative per esaminare riscontri, dichiarazioni e destinazioni finali. Un reindirizzamento può cambiare la pagina da cui provengono i tag. Lo strumento segue le alternative idonee dichiarate dalla pagina iniziale; non scopre ricorsivamente tutte le pagine linguistiche del sito.
Se non viene trovato hreflang, verifica come lo pubblichi. Le dichiarazioni disponibili solo in una sitemap XML o inserite da JavaScript sono escluse da questa analisi. La loro assenza dal rapporto non dimostra che il sito non utilizzi hreflang.
Leggi insieme stato e copertura
Parti dalla copertura, poi esamina i singoli riscontri. Lo strumento controlla fino a 20 pagine, inclusa quella iniziale, in 25 secondi. Limiti di dimensione, tempo o dichiarazioni possono lasciare incompleta parte dell'analisi.
| Risultato | Significato | Passaggio successivo |
|---|---|---|
| Verde ✓ | Il controllo esaminato è stato superato | Conferma che le pagine controllate siano le alternative previste |
| Rosso ✕ | Un problema confermato, come un codice non valido o un link di ritorno mancante | Apri il riscontro e correggi la dichiarazione interessata |
| Giallo ⚠ | Un avviso o una copertura incompleta | Esamina il motivo prima di modificare i tag |
| Grigio — | Un controllo non era disponibile o applicabile | Leggi la spiegazione; non presumere che manchi un link |
La cella del link di ritorno della pagina iniziale non è applicabile: il controllo riguarda le alternative che rimandano a essa. Un autoriferimento valido viene controllato separatamente.
La copertura completa indica che le pagine individuate sono state controllate nell'ambito supportato. Non significa che tutte le relazioni linguistiche del sito abbiano superato la verifica. Scarica il rapporto JSON se vuoi conservare le prove prima delle modifiche.
Controlla codici lingua e autoriferimenti
Per una pagina prodotto inglese e la sua equivalente tedesca, questo insieme illustrativo va inserito nell'head HTML di entrambe:
<link rel="alternate" hreflang="en" href="https://example.com/en/products/blue-shirt">
<link rel="alternate" hreflang="de" href="https://example.com/de/produkte/blaues-hemd">
Nella pagina inglese, la prima voce è l'autoriferimento; in quella tedesca, lo è la seconda. Usa URL completi e una destinazione coerente per ogni codice. Due URL diversi assegnati a de creano un conflitto; ripetere la stessa dichiarazione in una fonte genera un avviso di duplicato.
Usa en per l'inglese o en-GB per l'inglese destinato al Regno Unito. en-UK non è valido. Lo strumento supporta anche combinazioni di scrittura come zh-Hant. Un x-default facoltativo può identificare una pagina predefinita adatta; la sua assenza non è un errore. La guida Google sulle versioni localizzate spiega questi codici e metodi di dichiarazione.
Correggi i link di ritorno hreflang mancanti
Supponiamo che la pagina inglese sopra elenchi quella tedesca, ma quest'ultima elenchi solo se stessa. La dichiarazione dall'inglese al tedesco esiste, ma nella pagina tedesca manca la voce inglese necessaria per il ritorno. Aggiungila alla pagina tedesca e ricontrolla entrambi gli URL. Un normale link di navigazione non sostituisce una dichiarazione hreflang.
Apri il riscontro sul ritorno mancante e leggi l'URL previsto. Se l'indirizzo iniziale reindirizza, lo strumento cerca il ritorno verso il suo URL finale. Cerca anche un codice lingua corrispondente agli autoriferimenti validi della pagina iniziale. Correggi anche gli autoriferimenti mancanti; senza di essi, lo strumento ha meno informazioni per valutare il codice di ritorno.
Se un'alternativa non è stata scaricata, il suo link di ritorno resta non verificato. Ripristina l'accesso o riprova prima di considerarlo mancante. Il rapporto controlla le alternative rispetto alla pagina inviata, non ciascuna alternativa rispetto a tutte le altre. Esegui separatamente le altre pagine linguistiche per esaminare queste relazioni.
Ricontrolla le pagine dopo aver corretto i tag
- Correggi codici non validi, URL contrastanti e autoriferimenti mancanti nelle dichiarazioni delle pagine interessate.
- Aggiungi le dichiarazioni reciproche mancanti e sostituisci le destinazioni che reindirizzano con gli URL finali previsti.
- Esegui nuovamente ogni pagina linguistica interessata. Confronta riscontri e copertura con il rapporto salvato; un controllo non disponibile richiede ancora attenzione.
- Esamina il contenuto effettivo e i segnali di indicizzazione prima di considerare risolto il problema.
L'avviso canonical ha uno scopo limitato: segnala un URL canonical HTML esterno al gruppo individuato. Un canonical all'interno del gruppo può comunque puntare alla versione linguistica sbagliata senza attivare questo avviso. La guida Google sui canonical consiglia un canonical nella stessa lingua, oppure la migliore alternativa se non esiste. Usa il Controllo dei tag canonical per esaminare la dichiarazione e la sua destinazione immediata; nessuno dei due rapporti identifica il canonical scelto da Google.
Valuta ogni riscontro noindex rispetto alla visibilità desiderata nella ricerca. Per le regole di accesso dei crawler, usa il Test Robots.txt. Il Controllo sitemap esamina la struttura XML e le voci URL, non le dichiarazioni hreflang della sitemap.
Infine, apri le versioni linguistiche e conferma che rappresentino la stessa pagina prevista nelle lingue appropriate. Questo strumento non confronta i loro contenuti. Google determina la lingua della pagina dal testo visibile, quindi i soli tag corretti non dimostrano che una traduzione sia adatta.