Redazione: 4SYSTEMPubblicato il Aggiornato il

9 lettura minima

L'hreflang tra francese e inglese è costruito per gruppi di pagine equivalenti, non per semplice sostituzione di /fr/ di /en/. È necessario identificare le versioni effettivamente disponibili, il loro URL canonico e la loro eventuale pagina di fallback. Una presentazione tradotta forma una coppia; una guida solo in francese non deve ricevere un URL inglese artificiale.

Ricorda: ogni versione dichiara il proprio URL e quello delle altre versioni del gruppo, con collegamenti reciproci. fr e en designa le lingue. x-default corrisponde a una scelta di fallback, non necessariamente all'inglese.

Linguaggio ed equivalenza: cosa deve rappresentare la coppia

Inizia distinguendo lingua e territorio. Ricorda di rivolgersi a chi parla francese e inglese senza differenziazione geografica fr e en. Google ti consente di dichiarare una singola lingua, indipendentemente dalla regione [26]. Il prefisso /en/ non implica il targeting britannico e /fr/ non definisce un'offerta riservata alla Francia.

Poi controlla l'equivalenza editoriale: le pagine devono rappresentare lo stesso contenuto o lo stesso servizio in due lingue. Una presentazione aziendale francese e la sua versione inglese possono formare un gruppo. Una presentazione in inglese e una guida in francese non diventano equivalenti perché appartengono allo stesso sito.

Un menu bilingue o URL simili non dimostrano questa equivalenza. Nel nostro metodo, un gestore dei contenuti conferma la riconciliazione prima di generare annotazioni.

Costruisci una matrice hreflang per il francese e l'inglese

Raccogli l'URL finale, la lingua effettiva, il canonico dichiarato, lo stato di accesso e l'equivalente di ciascuna pagina. Aggiungi il collegamento fornito dal cambio lingua e dal gestore dei contenuti. Lavora sugli URL selezionati, non sui percorsi dedotti dagli slug.

Ecco una matrice completata per un'azienda fittizia, non correlata a un cliente di 4SYSTEM. Ha una presentazione in francese e inglese, ma la sua guida tecnica esiste solo in francese. Per la presentazione, scegliamo un commutatore di lingua dedicato come fallback.

GruppoURL franceseURL ingleseDestinazione x predefinitaDecisione
Presentazionehttps://example.com/fr/presentation/https://example.com/en/company/https://example.com/choisir-presentation/Coppia completa, con selettore di fallback
Guida tecnicahttps://example.com/fr/guide-technique/AssenteNessunoAl di fuori delle coppie bilingui

La linea Presentazione costituisce un gruppo completo. La Linea Guida documenta un'assenza, non un errore da coprire. Il selezionatore riguarda la presentazione e ne propone le due versioni; non è usato come l'equivalente inglese della guida.

Questa matrice è il nostro strumento di controllo, non un formato richiesto da Google. Nota anche i canonici previsti: ogni pagina indica qui il proprio URL.

Dichiarare un insieme completo, identico e reciproco

Per ogni versione, Google richiede una serie di collegamenti che includono la pagina stessa e tutte le sue altre versioni; questo insieme è identico su ogni pagina del gruppo [26]. In altre parole, la pagina francese non dichiara solo l'inglese, e la pagina inglese non dichiara solo il francese.

Le destinazioni devono essere URL assoluti, con il relativo protocollo. Soprattutto, se due pagine non si riferiscono tra loro, Google indica che le annotazioni interessate verranno ignorate [26]. Un controllo limitato alla pagina francese non convalida quindi la coppia.

Nel <head> della presentazione francese, utilizzare:

<link rel="canonical" href="https://example.com/fr/presentation/">
<link rel="alternate" hreflang="fr" href="https://example.com/fr/presentation/">
<link rel="alternate" hreflang="en" href="https://example.com/en/company/">
<link rel="alternate" hreflang="x-default" href="https://example.com/choisir-presentation/">

Nella pagina inglese, copia i tre link alternate senza modifiche e sostituendo solo il canonico con https://example.com/en/company/. Il selettore riceve lo stesso set e un canonico nel proprio URL. La guida non riceve questo blocco.

Per questo esempio utilizziamo l'implementazione HTML. Genera l'insieme dalla matrice anziché dalle regole di sostituzione del percorso: gli slug francesi e inglesi possono differire senza impedire l'equivalenza.

Controlla in particolare i modelli condivisi: un blocco identico per l'intero sito indirizzerebbe pagine non correlate alla presentazione. L'insieme deve essere identico in un gruppo, non identico ovunque.

Scegli x-default in base alla ricezione effettivamente offerta

Google riserva x-default agli utenti le cui impostazioni della lingua non corrispondono ad alcuna versione dichiarata; il linguaggio di questa pagina di riserva non è decisivo [26]. Questo codice non significa quindi né “inglese” né “versione internazionale”.

Nel nostro esempio, il selettore di presentazione accoglie questi visitatori e consente loro di scegliere. I suoi collegamenti visibili portano esattamente ai due URL nella matrice. Riprende anche le dichiarazioni del gruppo per mantenere un insieme coerente.

Puoi scegliere la pagina inglese come riserva se questa è davvero la tua decisione di hosting. Puoi anche non aggiungere x-default finché non viene selezionata alcuna destinazione rilevante. Non lasciare che un'estensione selezioni l'inglese per abitudine.

La scelta deve essere documentata per gruppo. Un selettore globale che si collega solo alle home page non svolge necessariamente lo stesso ruolo di un selettore che preserva il contesto della pagina visualizzata.

Mantiene un canone specifico per ciascuna lingua

Il canonico indica quale URL preferisci per contenuti uguali o molto simili. Hreflang descrive le sue varianti linguistiche. Google consiglia, con hreflang, un canonico nella stessa lingua e consiglia un canonico autoreferenziale sulla pagina canonica stessa [24].

Nella nostra coppia, la presentazione francese designa quindi il proprio URL come canonico; la presentazione inglese designa la sua. Non indirizzare l’inglese canonico verso il francese semplicemente perché il francese è la lingua originale dell’azienda. Confonderesti due decisioni separate.

Confronta anche i link interni e gli URL della mappa del sito con le destinazioni selezionate. Google sconsiglia di dichiarare canonici diversi a seconda delle tecniche utilizzate e consiglia di puntare i collegamenti interni all'URL canonico [24].

Un canonico rimane un segnale di preferenza, non una garanzia di selezione [24]. La ricetta stabilisce la coerenza delle dichiarazioni, non la scelta futura di Google.

Lascia la guida francese fuori dalle coppie bilingui

La guida francese mantiene il proprio URL e la propria canonicità. In questa configurazione non aggiungiamo annotazioni multilingue a questo contenuto isolato. La sua mancanza di un equivalente inglese rimane esplicita nella matrice.

Evita due scorciatoie: crea un percorso /en/ che visualizza ancora la guida francese, oppure annuncia in alternativa la presentazione inglese. Il primo confonde il linguaggio annunciato; la seconda cambia contenuto. Nessuno dei due risolve la mancanza di traduzione.

Nell'interfaccia inglese, puoi offrire un collegamento denominato "Guida disponibile in francese", che punta al documento francese. Questo è un collegamento utile per il visitatore, non una prova di equivalenza linguistica. Se il cambiamento della lingua porta all’accoglienza, la sua formulazione deve rendere comprensibile questo spostamento.

Quando è disponibile una versione inglese della guida, creare il relativo gruppo, controllarne il contenuto quindi distribuire i collegamenti reciproci su entrambe le pagine. L’esistenza di una strada non è sufficiente.

Controlla in ordine e conserva prove utilizzabili

Ecco il nostro ordine di controllo editoriale e tecnico. Completa le regole documentate senza costituire un formato imposto da Google.

  1. Contenuto. Conferma lingua ed equivalenza. Accetta qui il gruppo Presentazione, lascia la guida fuori dalle coppie. Se l'equivalenza è contestata, sospendere la generazione per quel gruppo.
  2. Accesso. Apri ciascuna destinazione senza salvare alcuna sessione o preferenza di lingua. Conserva la risposta HTTP e prendi nota dei reindirizzamenti e delle restrizioni di indicizzazione. Un URL inaccessibile o rimosso deve essere corretto prima della convalida.
  3. Canonico. Confronta quanto previsto con HTML fornito. Se JavaScript interviene, verificare che non modifichi una canonica già presente nel codice sorgente, secondo la raccomandazione di Google [24].
  4. Imposta hreflang. Leggi i codici e gli URL di ciascun membro. Confrontare gli insiemi: presenza in sé, stesse destinazioni, ritorni reciproci, ritiro scelto. Controlla anche lo switcher, non solo le due pagine di contenuto. Il confronto riguarda le coppie codice-destinazione, non il numero di tag: due insiemi della stessa dimensione possono designare pagine diverse.
  5. Navigazione. Testare i collegamenti visibili per il cambio della lingua e il collegamento alla guida francese. Devono corrispondere a decisioni documentate, senza far sembrare che sia disponibile una traduzione inesistente.

Archivia la matrice validata, le risposte HTTP e gli estratti dal <head> associato agli URL testati. Uno screenshot del menu ne dimostra il funzionamento visivo, non le annotazioni presenti nel documento.

Esempio di foglio utilizzabile: Gruppo di presentazione; previsto: FR, EN e selezionatore con lo stesso set; prove: estrae HTML e risposte HTTP dai membri; decisione: accettare solo se tutti i controlli concordano. Per la guida, registra Equivalente inglese assente, nessun gruppo bilingue.

Se una pagina rimane mancante dai risultati, continuare con diagnosi indicizzazione pagina : una matrice coerente non sostituisce l'esame del suo accesso e del suo stato di indicizzazione.

Domande frequenti

Può essere inserita una pagina inglese temporanea nella coppia?

Se contiene ancora il testo francese, non includerlo come versione inglese in questa matrice. Mantieni il gruppo nello stato effettivamente disponibile, quindi aggiungi la pagina quando il suo contenuto in inglese è pronto e il suo URL è stabile. La ricetta poi dovrà riguardare tutte le pagine del gruppo, non solo quella del nuovo arrivato.

Come gestire un PDF francese senza un PDF inglese?

Non creare un file inglese falso per bilanciare la tabella. Se il PDF rimane solo in francese, tratta il suo URL separatamente dalle coppie HTML. Per una possibile canonicalizzazione di un documento nonHTML, Google fornisce un'intestazione HTTP Link contenente l'URL canonico e il parametro rel="canonical" [24]. Controlla anche cosa offre il pulsante di download dalla versione inglese della pagina.

Dovremmo cambiare hreflang dopo una modifica dell'URL?

Sì, se cambia l'URL pubblicato di una versione. Aggiorna la matrice, quindi le dichiarazioni di tutte le pagine del gruppo, compreso l'eventuale selettore. Ricontrolla i link e i canonici per il cambio di lingua. Mantieni la mappatura del vecchio URL con il nuovo URL per verificare che nessuna annotazione dipenda ancora da un percorso rimosso.

Conclusione: convalidare un gruppo prima di generalizzare

La tua prossima azione: popolare la matrice con gli URL finali del gruppo Presentazione, confermare il fallback quindi archiviare le prove di reciprocità e coerenza canonica. Mantenere la guida fuori dalle coppie finché non esiste l'equivalente.

Se il tuo CMS rende difficili questi controlli, il servizi web e SEO di 4SYSTEM può aiutarti a esaminare l'implementazione interessata.

Fonti

IT