Il sintomo
- I clienti tedeschi atterrano sulla pagina italiana; Google indicizza una sola lingua.
- Il sorgente della pagina non ha tag
<link rel="alternate" hreflang="…">, oppure puntano agli URL sbagliati.
Perché conta
hreflang dice a motori e assistenti quale URL è la pagina equivalente per ogni lingua/mercato, così viene mostrata e citata quella giusta. Senza, le versioni competono tra loro.
Come verificarlo da solo
- Visualizza il sorgente di una pagina prodotto cercando i link
hreflang, inclusox-default. Convalida con uno strumento di controllo hreflang (es. quello di Merkle). - Search Console → report Targeting internazionale per gli errori.
Come risolverlo
- WPML / Polylang / TranslatePress emettono hreflang automaticamente quando ogni prodotto è effettivamente tradotto e collegato; i prodotti non tradotti rompono le coppie — traducili o escludili.
- Usa una struttura URL per lingua (
/it/,/de/) e assicurati che il canonical punti alla stessa versione linguistica, non a quella predefinita. - Aggiungi
x-defaultche punta al selettore lingua o al mercato principale.