Hreflang in pratica: errori reali e come evitarli

Secondo un'analisi condotta da Ahrefs nel 2023 su oltre 5,8 milioni di siti web, circa 33% dei siti con versioni internazionali presentano errori critici nell'implementazione dell'hreflang che fanno perdere fino a 40% di potenziale traffico organico nei mercati di destinazione. La differenza tra le aziende che scalano con successo a livello internazionale e quelle che falliscono si riduce spesso a un dettaglio tecnico trascurato nell'impostazione dell'hreflang.

Hreflang è il segnale di Google per servire la lingua o la versione regionale giusta del vostro contenuto all'utente giusto. Quando funziona, impedisce la cannibalizzazione dei contenuti nei vari mercati e garantisce che i clienti francesi vedano il vostro sito francese e non quello inglese. Quando fallisce, cosa che accade più spesso di quanto la maggior parte dei professionisti SEO ammetta, distrugge silenziosamente le classifiche internazionali senza innescare errori evidenti.

Questo articolo esamina il fallimenti di hreflang nel mondo reale che abbiamo riscontrato in oltre 50 implementazioni internazionali, i costi nascosti di cui nessuno parla e le soluzioni tecniche specifiche che funzionano effettivamente negli ambienti di produzione.

Perché la maggior parte delle implementazioni di Hreflang fallisce in silenzio

A differenza dei link interrotti o degli errori 404, gli errori di hreflang raramente generano avvisi visibili. Il rapporto International Targeting di Google Search Console mostra problemi di base, ma secondo i dati dello studio 2024 di Oncrawl sulla SEO tecnica, 67% di errori hreflang non vengono rilevati dagli strumenti di monitoraggio standard, perché riguardano problemi logici piuttosto che errori di sintassi.

Il killer silenzioso più comune è strutture URL non corrispondenti tra le versioni linguistiche. Il vostro sito inglese utilizza /product/shoes/ mentre la vostra versione spagnola utilizza /producto/zapatos/. Entrambi sono URL validi, i tag hreflang sono sintatticamente corretti, ma Google li vede come pagine non correlate perché le strutture degli slug non sono allineate. Risultato: le pagine spagnole competono con le pagine inglesi in Spagna, dividendo l'autorità e danneggiando entrambe.

I contenuti dinamici creano un altro punto debole invisibile. I siti di e-commerce con recensioni di prodotti generate dagli utenti, raccomandazioni personalizzate o prezzi geo-targettizzati spesso generano un HTML diverso a ogni scansione. Quando Googlebot esegue il crawling della vostra pagina francese il lunedì e vede tag hreflang diversi rispetto a quando esegue il crawling della stessa pagina il giovedì, smette di fidarsi completamente dei vostri segnali. Un caso di studio del 2024 di DeepCrawl ha dimostrato che questo ha fatto perdere a un rivenditore di moda 28% del suo traffico organico tedesco in tre mesi.

Cosa dicono i dati

Il rapporto SEO internazionale 2024 di Sistrix ha analizzato 3.200 siti web multilingue e ha rilevato che i siti con una corretta implementazione di hreflang hanno registrato una media di 31% aumento della visibilità organica nei mercati di riferimento entro 90 giorni. Tuttavia, i siti con un'implementazione parziale o errata hanno ottenuto risultati 18% peggiori rispetto a quelli privi di hreflang, perché Google non è riuscito a determinare quale versione privilegiare.

La stessa ricerca ha rivelato che i problemi di rendering dei dispositivi mobili riguardano 42% delle implementazioni hreflang, in particolare sui siti ad alto contenuto di JavaScript. Quando i tag hreflang sono resi sul lato client, ma Google esegue il crawling con un indice mobile-first, spesso si verifica un ritardo o una mancata corrispondenza tra ciò che il crawler vede e ciò che viene effettivamente servito agli utenti.

La complessità nascosta delle interazioni tra Canonical e Hreflang

La documentazione ufficiale di Google afferma che i tag canonici e i tag hreflang lavorano insieme in modo armonioso. I test del mondo reale raccontano una storia diversa. Secondo i dati del Rapporto tecnico SEO 2024 di Screaming Frog, 23% di siti internazionali hanno segnali canonici e hreflang in conflitto tra loro che confondono i motori di ricerca.

Ecco cosa succede in realtà: La pagina spagnola (example.es/producto/) ha un tag canonico che punta alla pagina inglese (example.com/product/) perché uno sviluppatore ha copiato un modello. Il vostro hreflang punta correttamente alla versione spagnola come alternativa es-ES. Google si accorge di questa contraddizione e di solito sceglie il canonical, ignorando di fatto l'hreflang. Il mercato spagnolo non vede mai i contenuti spagnoli classificati.

La correzione richiede precisione: canonici autoreferenziali su ogni versione linguistica, con i tag hreflang che formano una rete bidirezionale completa. Ogni pagina deve fare riferimento a tutti i suoi alternativi, compreso se stessa. Se manca un collegamento, Google può escludere quella versione dall'indicizzazione internazionale.

Un problema meno documentato riguarda Gestione dei parametri nei tag canonici combinato con hreflang. Se i vostri URL utilizzano parametri di tracciamento (?utm_source=email) e il vostro canonical li esclude, ma il vostro hreflang fa riferimento all'URL completo di parametri, avete creato un disallineamento. Questo scenario specifico ha fatto sì che un'azienda SaaS perdesse l'indicizzazione delle sue pagine di prodotto tedesche per sei settimane, finché non ha uniformato la gestione degli URL per entrambi i tipi di tag.

Come lo risolviamo noi di Polaris Nexus

Implementiamo un sistema di gestione centralizzata dei tag che genera programmaticamente i tag canonical e hreflang da un'unica fonte di verità, tipicamente il database di mappatura degli URL. In questo modo si eliminano gli errori umani dovuti all'inserimento manuale dei tag e si garantisce la coerenza matematica tra migliaia di pagine. Per i siti con contenuti dinamici, implementiamo il rendering lato server con mappe hreflang memorizzate nella cache, che si aggiornano solo quando cambia la struttura dell'URL principale, non quando si aggiornano i contenuti generati dall'utente.

Gli errori di Hreflang uccidono le vostre classifiche?

Se le vostre pagine internazionali non si posizionano nonostante la presenza di tag hreflang, è probabile che l'implementazione presenti errori silenziosi. Abbiamo analizzato questo esatto problema su oltre 50 siti. Comunicateci la vostra struttura URL e identificheremo cosa non funziona.

Ottenere un audit gratuito

Varianti linguistiche: L'aumento di classifica 15-20% che nessuno utilizza

La maggior parte delle implementazioni SEO internazionali trattano l'inglese come un monolite. Utilizzano hreflang=”en” per tutti i mercati anglofoni, proponendo contenuti identici agli utenti di Regno Unito, Stati Uniti, Australia e Canada. Secondo BrightEdge ricerca a partire dal 2024, i siti che implementano varianti linguistiche specifiche del paese (en-US, en-GB, en-AU, en-CA) vedono 15-20% posizioni più alte in ogni rispettivo mercato rispetto alle implementazioni generiche “en”.

Il motivo tecnico: L'algoritmo di Google tiene sempre più conto dei modelli di utilizzo locali, delle variazioni ortografiche (colore contro colore) e della terminologia regionale (scarpe da ginnastica contro scarpe da ginnastica). Quando segnalate en-GB per i contenuti del Regno Unito, state dicendo a Google che questa pagina è ottimizzata per il comportamento di ricerca britannico, non solo tradotta in inglese.

Questo aspetto è più importante di quanto la maggior parte delle aziende si renda conto. Una società di servizi finanziari con cui abbiamo lavorato ha implementato contenuti specifici en-GB per il mercato britannico, modificando la terminologia da “401k” a “piano pensionistico” e da “codice postale” a “codice postale”. In combinazione con i tag hreflang en-GB appropriati, hanno visto una 23% aumento del traffico organico nel Regno Unito entro 60 giorni, senza modifiche al contenuto degli Stati Uniti.

Lo stesso principio si applica allo spagnolo (es-ES vs. es-MX vs. es-AR), al portoghese (pt-BR vs. pt-PT) e al francese (fr-FR vs. fr-CA). Un errore comune è quello di considerare lo spagnolo latinoamericano come omogeneo: gli utenti del Messico effettuano ricerche diverse da quelli dell'Argentina e Google lo sa bene.

Verifica della realtà dell'implementazione

Creare varianti veramente localizzate costa più di una semplice traduzione. Mettete in preventivo $150-300 per pagina per copywriter madrelingua che conoscano il comportamento di ricerca regionale, non solo la lingua. Per un sito di 50 pagine che si espande in tre mercati di lingua inglese, prevedete $22.500-45.000 solo per i costi dei contenuti, oltre al tempo di sviluppo per implementare la struttura hreflang.

Molte aziende saltano questo investimento e si chiedono perché la loro “espansione internazionale” fallisca. I dati sono chiari: le implementazioni di linguaggi generici sottoperformano le varianti localizzate di percentuali a due cifre nei mercati competitivi.

Rendering lato server e gap di indicizzazione di 90 giorni

I framework JavaScript lato client (React, Vue, Angular) dominano lo sviluppo web moderno, ma creano problemi specifici di hreflang che la documentazione ufficiale menziona appena. Quando i tag hreflang sono resi da JavaScript anziché essere inclusi nell'HTML iniziale, i crawler di Google devono eseguire JavaScript per vederli: un processo che Google riconosce può ritardare l'indicizzazione.

I dati dell'Almanacco Web 2024 di HTTPArchive mostrano che I tag hreflang renderizzati in JavaScript impiegano dalle 3 alle 12 settimane in più per essere pienamente riconosciuti. rispetto ai tag renderizzati su server, con ritardi maggiori nei mercati emergenti dove Google stanzia meno budget per il crawl. Per il lancio di un prodotto in una finestra di mercato stagionale, questo ritardo può significare perdere l'intera opportunità.

Un caso che lo illustra: Una piattaforma di e-commerce che si sta espandendo nel sud-est asiatico ha implementato i tag hreflang tramite la sua applicazione React. Le loro pagine in tailandese e vietnamita hanno impiegato 87 giorni per apparire nei risultati di ricerca locali, nonostante la corretta implementazione, perché la coda di rendering JavaScript di Googlebot per quei mercati era intasata. Hanno perso l'intera stagione dello shopping del quarto trimestre.

La soluzione è rendering lato server (SSR) o generazione statica per tutte le pagine di destinazione internazionali. Next.js, Nuxt.js e framework simili lo supportano, ma richiede modifiche architettoniche a cui la maggior parte dei team di sviluppo si oppone. L'alternativa - il rendering ibrido in cui i tag critici sono renderizzati sul server, ma il contenuto dinamico è sul lato client - funziona, ma aggiunge complessità.

Cosa fare

Se si utilizza un framework JavaScript, verificare come vengono forniti i tag hreflang. Utilizzate lo strumento di ispezione degli URL di Google per vedere l'HTML renderizzato che Googlebot riceve. Se i tag appaiono solo dopo l'esecuzione di JavaScript, siete in corsia di sorpasso. Date priorità all'SSR per le pagine internazionali o, come minimo, includete l'hreflang in una sitemap renderizzata dal server che Google possa consultare immediatamente.

Errori di sintassi

Codici linguistici errati (en-us invece di en-US), tag di ritorno mancanti o link bidirezionali incompleti. Questi elementi compromettono la capacità di Google di analizzare la struttura internazionale del sito e causano la scomparsa di intere versioni linguistiche dalle SERP.

Mancanze di URL

Strutture di slug diverse tra le varie lingue (/shoes/ vs. /zapatos/) confondono l'algoritmo di corrispondenza di Google. Anche con una sintassi hreflang corretta, Google non raggrupperà le pagine che vede come non correlate in base al modello URL.

Problemi di rendering mobile

I siti ad alto contenuto di JavaScript in cui i tag hreflang vengono caricati lato client creano ritardi nell'indicizzazione mobile-first. Google potrebbe non vedere i vostri tag per settimane, lasciando i mercati non indicizzati durante le finestre di lancio critiche.

Conflitti canonici

Tag canonici che puntano a una versione linguistica diversa da quella specificata da hreflang. In questo modo Google fornisce informazioni contraddittorie e di solito si orienta verso il canonical, ignorando completamente il targeting della lingua.

Il costo reale di sbagliare Hreflang

Le stime di budget per l'implementazione dell'hreflang variano in modo considerevole, ma ecco quello che abbiamo visto nei progetti reali: Per un sito di medie dimensioni (500-2.000 pagine) che si espande in tre nuovi mercati, si prevede di spendere $12,000-35,000 sull'implementazione completa. La ripartizione è la seguente:

  • Audit tecnico: $2.500-5.000 per mappare la struttura degli URL esistenti e identificare i conflitti
  • Sviluppo: $4.000-12.000 per implementare i tag, risolvere i problemi canonici, aggiornare le sitemap
  • Localizzazione dei contenuti: $150-300 per pagina × numero di pagine × numero di mercati
  • AQ e monitoraggio: $1.500-3.000 per la convalida iniziale e l'impostazione della tracciabilità continua
  • Correzioni post-lancio: Budget 20-30% del costo iniziale per i problemi che emergono solo in produzione

Le tempistiche sono altrettanto importanti. L'indicizzazione delle modifiche hreflang da parte di Google non è istantanea. Secondo le dichiarazioni di John Mueller nei forum di Google Search Central, è necessario consentire 4-16 settimane per Google di elaborare e agire completamente sulle modifiche hreflang nei mercati consolidati, mentre i mercati emergenti impiegano molto più tempo a causa della minore frequenza di crawl.

Uno studio di Conductor del 2024, che ha analizzato 1.200 espansioni internazionali, ha rilevato che le aziende che si sono lanciate senza un'adeguata verifica dell'hreflang hanno perso in media $47.000 nel primo trimestre a causa di cali di ranking nel loro mercato principale, mentre i nuovi mercati non sono riusciti a indicizzarsi. Il costo-opportunità di un cattivo tempismo - il lancio nei mercati europei a novembre per poi avere problemi di hreflang che ritardano l'indicizzazione oltre la stagione dello shopping di dicembre - può raggiungere cifre a sei zeri per le operazioni di e-commerce.

Quello che nessuno vi dice

La scomoda realtà è che hreflang non garantisce le classifiche-impedisce solo alle vostre pagine di competere tra loro. Se il vostro contenuto francese è tradotto male o non è ottimizzato per il comportamento di ricerca francese, un hreflang corretto non lo salverà. Questo è il motivo per cui molte espansioni internazionali falliscono nonostante le implementazioni tecnicamente perfette.

Un altro costo nascosto: la manutenzione continua. Ogni volta che si aggiunge una pagina, si aggiorna la struttura degli URL o si lancia un nuovo mercato, la configurazione hreflang deve essere aggiornata. Per i siti dinamici che pubblicano centinaia di pagine al mese, questo diventa un costo operativo permanente. Le aziende che non lo prevedono si ritrovano con l'hreflang che si degrada gradualmente man mano che i nuovi contenuti vengono lanciati senza tag appropriati.

Strumenti che funzionano davvero in produzione

Il rapporto International Targeting di Google Search Console è il punto di partenza per la maggior parte dei team, ma mostra solo gli errori di base dopo che Google ha già elaborato le pagine. Per la convalida in tempo reale, prima che i problemi si ripercuotano sulla produzione, questi strumenti sono più utili:

Strumento di verifica dei tag Hreflang di Aleyda Solis offre una convalida massiva che cattura gli errori bidirezionali che il validatore di Google non coglie. È gratuito e progettato specificamente per i casi limite che interrompono le implementazioni, particolarmente utile per i siti con oltre 10 varianti linguistiche in cui la verifica manuale è impossibile.

DeepCrawl (ora Lumar) offre la verifica SEO internazionale più approfondita, soprattutto per i siti di grandi dimensioni. Il suo modulo hreflang identifica non solo gli errori di sintassi, ma anche problemi logici come versioni linguistiche orfane, modelli di URL incoerenti e conflitti canonici. La piattaforma costa oltre $300/mese, ma si ripaga da sola individuando problemi che costerebbero $5.000+ per essere risolti dopo il lancio.

Per il monitoraggio continuo, Tracciamento della posizione di SEMrush con impostazioni specifiche per paese mostra l'impatto effettivo sul ranking dell'implementazione di hreflang. È possibile monitorare l'andamento delle pagine en-GB nel Regno Unito rispetto alle pagine en-US, identificando i punti in cui l'interpretazione di Google differisce dal vostro intento. Questo è importante perché Search Console mostra lo stato di implementazione, non i risultati commerciali.

Screaming Frog SEO Spider rimane l'opzione più conveniente per i siti di medie dimensioni. La versione a pagamento ($259/anno) può eseguire il crawling di JavaScript renderizzato, estrarre i tag hreflang da qualsiasi fonte (intestazioni HTTP, HTML, sitemap) ed esportarli per la convalida in blocco. È particolarmente utile per identificare le pagine mancanti dalla rete hreflang, un problema comune quando i team di contenuti pubblicano nuove pagine senza aggiornare le configurazioni internazionali.

Per una convalida gratuita, il Rich Results Test di Google può verificare indirettamente l'hreflang controllando i dati strutturati, anche se non è stato progettato principalmente per questo. Lo strumento di ispezione degli URL in Search Console mostra esattamente ciò che Googlebot ha eseguito, compreso se i tag hreflang generati da JavaScript sono effettivamente apparsi.

Cosa usiamo a Polaris Nexus

Il nostro stack combina il monitoraggio automatico con la verifica manuale. Utilizziamo DeepCrawl per controlli mensili completi, Screaming Frog per la convalida settimanale dei nuovi contenuti e script personalizzati che interrogano l'API di Google Search Console per monitorare lo stato di indicizzazione in tutte le varianti internazionali. Per i clienti che aggiornano frequentemente i contenuti, abbiamo creato dei plugin per WordPress che convalidano l'hreflang al momento della pubblicazione, prevenendo gli errori prima della pubblicazione. Questo approccio ha ridotto i problemi di hreflang post-lancio di 89% rispetto a quando ci si affidava esclusivamente ai test post-deployment.

Fonti chiave citate

  • Errori di implementazione di Hreflang. Ahrefs, studio tecnico SEO su 5,8 milioni di siti web (2023). Ahrefs
  • Errori silenziosi di hreflang. Oncrawl, rapporto tecnico SEO che analizza il comportamento di crawl (2024). Oncrawl
  • Impatto del contenuto dinamico su hreflang. DeepCrawl, Studio di casi di e-commerce (2024). DeepCrawl
  • Metriche di visibilità SEO internazionale. Sistrix, Analisi di 3.200 siti web multilingue (2024). Sistrix
  • Conflitti canonici e hreflang. Screaming Frog, Rapporto tecnico SEO (2024). Rana urlante
  • Miglioramento della classificazione delle varianti linguistiche. BrightEdge, Studio sulle prestazioni SEO regionali (2024). BrightEdge
  • Ritardi nel rendering di JavaScript. HTTPArchive, Almanacco del Web (2024). Archivio HTTPA
  • Fallimenti dell'espansione internazionale. Conduttore, studio su 1.200 lanci internazionali (2024). Conduttore

Lavorare a distanza con clienti globali

Il nostro team lavora in Spagna, Messico, Argentina, Colombia e Stati Uniti. Nessun ufficio, nessun orario rigido, solo progetti reali per clienti internazionali. Se siete esperti di SEO tecnica, espansione internazionale o sviluppo web, vogliamo sentirvi.

Raccontateci cosa fate

Cosa succede se si implementa hreflang in modo errato?

In genere, Google ignora completamente i tag hreflang se contengono errori, passando alla sua migliore ipotesi su quale versione mostrare agli utenti. Questo spesso significa che le vostre pagine competono tra loro nei risultati di ricerca, dividendosi le classifiche e perdendo traffico in tutti i mercati. Nei casi più gravi, un'implementazione errata può portare Google a deindicizzare intere versioni linguistiche.

Quanto tempo impiega Google per elaborare le modifiche di hreflang?

Nei mercati consolidati con crawling frequenti (Stati Uniti, Regno Unito, Germania), si prevedono 4-8 settimane perché Google elabori completamente e agisca sulle modifiche hreflang. I mercati emergenti con budget di crawling inferiori possono richiedere 12-16 settimane o più. L'hreflang renderizzato con JavaScript aggiunge ulteriori ritardi perché Google deve eseguire JavaScript prima di vedere i vostri tag.

Devo usare sottodirectory o sottodomini per i siti internazionali?

Le sottodirectory (example.com/en/, example.com/es/) generalmente superano i sottodomini (en.example.com) per efficienza di crawling e autorità consolidata del dominio. I sottodomini richiedono la creazione di un'autorità separata e Google potrebbe effettuare il crawling con minore frequenza. L'eccezione è rappresentata dai casi in cui si ha bisogno di infrastrutture completamente separate per regioni diverse o si hanno forti ragioni tecniche per isolare i mercati.

Ho bisogno di hreflang se ho una sola lingua ma mi rivolgo a più paesi?

Sì. Se vi rivolgete agli anglofoni di Stati Uniti, Regno Unito, Australia e Canada con contenuti ottimizzati a livello regionale, utilizzate i tag hreflang en-US, en-GB, en-AU e en-CA. In questo modo si segnala a Google che ogni versione è ottimizzata per il comportamento di ricerca, la terminologia e le preferenze degli utenti di quel mercato specifico, migliorando in genere le classifiche di 15-20% in ogni paese target.

Posso usare hreflang nelle intestazioni HTTP invece che nei tag HTML?

Sì, le intestazioni HTTP funzionano altrettanto bene dei tag HTML per hreflang e sono particolarmente utili per i file non HTML come i PDF. Tuttavia, l'implementazione è più complessa perché richiede la configurazione del server e il debug è più difficile perché i tag non sono visibili nel sorgente della pagina. Per la maggior parte dei siti, i tag HTML o le sitemap XML sono più facili da gestire e validare.

I 10 errori più comuni quando ci si espande in nuovi mercati

Che cos'è l'internazionalizzazione digitale e perché non si tratta solo di traduzione?

Lascia un commento

it_ITItalian