L'URL canonical non è tra gli URL hreflang
L'URL canonico della pagina punta a un indirizzo che nessuno dei suoi link hreflang nomina. I crawler possono allora ignorare l'insieme di lingue. Fai puntare il canonical di ogni pagina a se stessa ed elenca quello stesso URL, scritto esattamente uguale, nei suoi link hreflang.
Cosa significa
Il canonical punta a https://example.com/a, che nessun link hreflang nomina. I crawler potrebbero ignorare il gruppo di lingue.
Perché conta per la ricerca AI
I link hreflang collegano pagine equivalenti in lingue diverse, e il canonical dice quale URL rappresenta questa pagina. Se il canonical punta altrove, per esempio con ogni versione linguistica che ha come canonical la pagina inglese, ai crawler viene detto di scartare questa pagina e insieme che è un'alternativa linguistica.
Il risultato abituale è che viene indicizzata una sola lingua, quindi le risposte in altre lingue citano la versione sbagliata o nessuna. La correzione sta nel template, quindi si applica a tutte le pagine dell'insieme in una volta.
Come risolvere
- Confronta l'URL canonico nel problema con i link hreflang. Il report di AISeeWhy mostra le prove e una correzione pronta da incollare; poi esegui «Ricontrolla» per confermare il risultato.
- Imposta il canonical di ogni versione linguistica su se stessa, non sulla pagina nella lingua principale.
- Rendi gli URL identici nei due punti: stesso schema, host e percorso. L'audit tollera una differenza nella barra finale, ma mantienili coerenti.
- In WordPress con WPML, Polylang o un plugin SEO, verifica che il canonical non venga sovrascritto per lingua.
Come confermare la correzione
Dopo la modifica, premi «Ricontrolla» nel report: mostra cosa è stato risolto e come è cambiato il punteggio.