Generatore di tag hreflang
Scrivi i tag che collegano le tue pagine nelle diverse lingue.
Se la stessa pagina esiste in più di una lingua, ai motori di ricerca va detto che quelle versioni stanno insieme. Se ne occupa hreflang, ed è facile sbagliare. I codici vengono da tre standard distinti. Ogni versione deve puntare a tutte le altre, compresa se stessa, e un insieme a cui manca un solo collegamento di ritorno viene ignorato per intero anziché in parte. Inserisci un indirizzo e un codice lingua su ogni riga, oppure inserisci un solo indirizzo e lascia che sia lo strumento a creare il resto. I codici vengono riletti a parole mentre scrivi, così un errore emerge prima di arrivare su una pagina pubblicata. Il risultato è un blocco per il head della pagina, un'intestazione HTTP per i file che non sono HTML, o le voci per la tua sitemap.
Ogni versione elenca ogni versione
Una pagina che nomina un'alternativa deve essere nominata a sua volta da quella, altrimenti l'annotazione viene ignorata. Questa regola esiste perché nessuno, da un altro sito, possa indicare la tua pagina come variante della propria senza il tuo accordo. L'insieme è identico su ogni indirizzo, quindi un solo blocco vale per tutti.
I codici vengono da tre standard
La lingua viene da ISO 639-1. La regione viene da ISO 3166-1 alpha-2, e il sistema di scrittura, quando una lingua ne ha bisogno, viene da ISO 15924. Un solo codice può portarli tutti e tre, come in zh-Hans-US. Ogni parte viene controllata a sé, il che intercetta i codici validi che però significano qualcosa di diverso da quello che intendevi. L'esempio più chiaro è be, che è il bielorusso e non il Belgio.
Scegli un metodo e mantienilo
Tag nel head della pagina, un'intestazione Link nella risposta, oppure voci nella sitemap. Google li tratta come equivalenti, quindi usarne più di uno aggiunge manutenzione senza aggiungere significato. I tag vanno bene per la maggior parte dei siti. L'intestazione esiste per i file che non sono HTML, come i PDF, e la sitemap tiene il markup fuori da ogni template.
L'alternativa punta a una pagina che hai già
x-default copre i visitatori la cui lingua non corrisponde a nient'altro nell'insieme. Punta a uno degli indirizzi che hai già elencato, di solito un selettore di lingua o la versione principale. Spunta Alternativa su quella riga e il tag viene scritto per te.
Ogni parte di ogni codice, e l'insieme nel suo complesso.
- Lingua secondo ISO 639-1
- Regione secondo ISO 3166-1 alpha-2
- Sistema di scrittura secondo ISO 15924
- Codici e indirizzi duplicati
- Più di un'alternativa
- http e https mescolati
- Tag per il head
- Intestazione Link per gli altri file
- Voci Sitemap
- Sottocartella, sottodominio o dominio nazionale
- Indirizzi con stringa di query
- Un indirizzo esteso a ogni lingua