Personalizza URL, slug e SEO in WPML – Formato directory, hreflang, traduzione degli slug
Personalizza il modo in cui WPML crea gli URL per i contenuti tradotti sul tuo sito WordPress e ciò che invia ai motori di ricerca riguardo alla tua struttura multilingue: scegli un formato per gli URL (directory, domini separati o parametri di query), traduci lo slug di ogni articolo, controlla l’hreflang nell'head della pagina e configura i reindirizzamenti in base alla lingua del browser.
Cosa fa WPML per la SEO multilingue già pronto all’uso
Senza toccare alcuna impostazione, una nuova installazione di WPML ti offre la maggior parte di ciò di cui Google ha bisogno per posizionare correttamente i contenuti multilingue:
- Tag hreflang nell’elemento
<head>. WPML inserisce automaticamente i tag<link rel="alternate" hreflang="...">che puntano ogni pagina alle sue traduzioni. Google usa l’hreflang per mostrare la lingua giusta all’utente giusto. Senza di esso, rischi che la tua pagina in francese venga mostrata a chi cerca in inglese e che lo stesso contenuto venga trattato come duplicato. WPML li emette per impostazione predefinita, posizionati il prima possibile nell’HEAD (la posizione consigliata). - URL puliti e indicizzabili per lingua. Qualunque formato URL tu scelga (vedi sotto), le pagine tradotte si trovano ad indirizzi che i motori di ricerca possono scansionare e indicizzare.
- Sitemap per lingua se utilizzate insieme a un plugin SEO come Yoast SEO o Rank Math.
Il componente aggiuntivo WPML SEO estende tutto questo con la traduzione dei meta campi SEO che il tuo plugin SEO aggiunge a ogni articolo: titoli, descrizioni, tag social, etichette dei breadcrumb e (per Yoast SEO) meta termine delle tassonomie. Consulta WPML SEO – Yoast SEO multilingue e Rank Math per una panoramica e Come tradurre il tuo sito per la SEO multilingue per le istruzioni dettagliate.
Le impostazioni sottostanti ti permettono di perfezionare ulteriormente la struttura.
Dove si trovano le impostazioni
Apri WPML > Impostazioni > URL e SEO.
Formato URL della lingua
Tre strutture per il modo in cui la lingua viene mostrata nei tuoi URL. Scegline una durante la configurazione. Cambiarla in seguito è complicato e interrompe i link in entrata.
Lingue diverse in directory
yoursite.com/fr/contact/ per il francese, yoursite.com/de/contact/ per il tedesco.
La scelta predefinita e più comune. Funziona con la più ampia gamma di temi e plugin. Dal punto di vista della SEO, questo formato mantiene tutte le versioni linguistiche sullo stesso dominio, il che permette a Google di raggrupparle in modo pulito e consolidare i segnali di posizionamento tra le lingue. La maggior parte dei siti multilingue usa questo formato.
Una sotto-opzione, Usa la directory per la lingua predefinita, decide se l’URL della lingua predefinita si trova nella root (yoursite.com/) o in una directory (yoursite.com/en/). Disabilitata per impostazione predefinita. La maggior parte dei siti mantiene l’URL della lingua originale nella root.
Un dominio diverso per lingua
yoursite.fr per il francese, yoursite.de per il tedesco.
Utile quando gestisci siti per mercati distinti con presenze del brand separate per paese. Vantaggio SEO: puoi geolocalizzare ogni dominio per un paese specifico in Google Search Console, che è un segnale più forte rispetto alla geolocalizzazione a livello di directory. Il compromesso è un maggior lavoro di configurazione (DNS, hosting, SSL per dominio) e i segnali di posizionamento non si accumulano tra i domini come accade sotto un singolo dominio.
Nome della lingua aggiunto come parametro
yoursite.com/?lang=fr.
L’opzione meno consigliata. Alcuni temi e plugin non gestiscono bene gli URL con parametri di query, e gli URL basati su parametri sono più disordinati dal punto di vista della SEO. Utile solo quando dei vincoli impediscono l’uso degli altri due formati.
Come viene generato lo slug di un articolo tradotto
La sezione URL della pagina di WPML > Impostazioni > URL e SEO ha quattro opzioni per la creazione dello slug di ogni traduzione. Scegline una per sito; la scelta si applica a ogni articolo tradotto.
- Genera automaticamente dal titolo (predefinito). WordPress crea lo slug dal titolo tradotto. Pulito e senza sforzo.
- Genera sempre automaticamente dal titolo e sovrascrivi qualsiasi slug esistente. Ogni volta che un titolo cambia, WPML ricrea lo slug per farlo corrispondere. Utile quando vuoi che titoli e slug rimangano bloccati insieme. Evita questa opzione se hai ottimizzato manualmente gli slug per la SEO, perché ogni modifica al titolo li sovrascriverà.
- Traduci (questo includerà lo slug nella traduzione e non lo creerà automaticamente dal titolo). Lo slug diventa parte dell’editor di traduzione, così un traduttore può sovrascrivere il valore generato automaticamente. Vantaggio SEO: quando le parole chiave della lingua di destinazione sono importanti per il tuo posizionamento, avere lo slug nella lingua di destinazione porta la parola chiave nell’URL. yoursite.com/fr/contact/ diventa yoursite.com/fr/contactez-nous/. Per i siti in cui la SEO multilingue è importante, questa è l’opzione da scegliere. Per le lingue il cui alfabeto non è latino (ebraico, arabo, cinese e così via), WPML traslittera automaticamente lo slug in lettere latine: vedi la sezione successiva.
- Copia dalla lingua originale se la lingua di traduzione usa URL codificati. Una soluzione di riserva per le lingue i cui slug verrebbero altrimenti restituiti come caratteri con codifica percentuale. Lo slug della lingua di origine viene riutilizzato in tutte le traduzioni per motivi di leggibilità. Scegli questa opzione quando vuoi che ogni versione linguistica condivida lo stesso slug.
Per i tipi di post personalizzati e le tassonomie, gli slug di base (i prefissi /category/, /product/, /tag/) vengono tradotti separatamente. WPML li traduce dalla scheda Tassonomia in Traduzioni.
Come WPML traduce gli slug per ebraico, arabo, cinese e altre lingue non latine
Quando scegli Traduci nella sezione URL della pagina e la lingua di destinazione usa un alfabeto diverso da quello latino (ebraico, arabo, cinese, giapponese, coreano, russo, greco, thailandese e così via), WPML scrive lo slug in lettere latine che corrispondono al suono della traduzione. Questo processo si chiama traslitterazione.
Gli URL non possono mostrare in modo affidabile i caratteri non latini. I browser e i server li gestiscono come lunghe stringhe con codifica percentuale che non sono facili da copiare, incollare o condividere. La traslitterazione produce invece un URL breve e leggibile in lettere latine, in modo che i visitatori possano riconoscere e condividere il link e i motori di ricerca indicizzino un URL pulito per lingua.
Per il titolo della pagina WPML Activation:
- Il titolo in ebraico
הפעלת WPMLdiventa l’URL/he/hafalat-wpml/ - Il titolo in cinese
激活 WPMLdiventa l’URL/zh/jihuo-wpml/
La traslitterazione viene eseguita automaticamente e in modo coerente per ogni lingua non latina sul tuo sito. Non si configura per singola lingua. La scelta è a livello di sito: scegli Traduci per ottenere la traslitterazione, oppure scegli Copia dalla lingua originale se la lingua di traduzione usa URL codificati per mantenere lo slug della lingua di origine in ogni traduzione.
Hreflang nell’HEAD
La scheda Opzioni SEO ha due impostazioni per l’hreflang:
- Visualizza le lingue alternative nella sezione HEAD. Abilitata per impostazione predefinita. WPML genera
<link rel="alternate" hreflang="...">per ogni versione tradotta della pagina corrente. - Posizione dei link hreflang. Il prima possibile (predefinito) posiziona i tag vicino all’inizio dell’HEAD, dove i motori di ricerca tendono a leggere per primi. L’impostazione si adatta ai temi o plugin SEO che inseriscono i propri tag in posizioni specifiche.
Lasciale entrambe abilitate a meno che tu non abbia un motivo specifico per disabilitarle. La documentazione di Google definisce l’hreflang un segnale fondamentale per i siti multilingue.
Reindirizzamento in base alla lingua del browser
Quando un visitatore arriva su un URL in una lingua ma la lingua preferita del suo browser è un’altra, WPML può reindirizzarlo alla versione tradotta. Tre opzioni:
- Disabilitato (predefinito). Nessun reindirizzamento; il visitatore vede l’URL che ha richiesto.
- Solo se esiste una traduzione. WPML verifica la presenza di una traduzione nella lingua del browser del visitatore e reindirizza solo se ne esiste una. La maggior parte degli utenti desidera questa opzione se vuole attivare il reindirizzamento del browser.
- Sempre. Anche quando non c’è una traduzione nella lingua del browser del visitatore, WPML reindirizza alla home page di quella lingua. Aggressivo. I visitatori potrebbero finire su una home page generica invece che sul contenuto che stavano cercando di raggiungere.
Il reindirizzamento usa JavaScript. I visitatori con JavaScript disabilitato (rari) non verranno reindirizzati. Anche i motori di ricerca che non seguono i reindirizzamenti JS rimangono sull’URL che è stato loro fornito, che in genere è ciò che desideri.
La finestra temporale del cookie Ricorda le preferenze per N ore controlla per quanto tempo WPML rispetta la scelta della lingua di un visitatore dopo che l’ha cambiata manualmente. Inserisci 24 o suoi multipli.
Il reindirizzamento in base alla lingua del browser ha conseguenze sulla SEO. C’è una pagina associata che spiega esattamente come influisce sull’indicizzazione di Google e che vale la pena leggere prima di attivare la funzionalità.
Home page diversa per lingua
WordPress ti permette di impostare una pagina iniziale statica e una pagina degli articoli. Con WPML, puoi anche scegliere pagine iniziali statiche diverse per lingua. I tuoi visitatori inglesi vedono una landing page, i tuoi visitatori francesi ne vedono un’altra, anche quando le lingue sono per il resto traduzioni l’una dell’altra.
Imposta la pagina iniziale statica in WordPress come al solito (Impostazioni > Lettura > Pagina statica > Homepage), quindi crea la traduzione per ogni lingua. WPML mappa automaticamente ogni lingua alla propria pagina iniziale. Lo stesso vale per la pagina degli articoli (l’indice del blog) se il tuo sito ne usa una.
È così che i siti con landing page di marketing specifiche per lingua gestiscono la home page senza configurare installazioni di WordPress separate per ogni mercato.
Scritto da Amir · Ultimo aggiornamento: 2 luglio 2026
Scritto da Amir · Ultimo aggiornamento 2 luglio 2026