{"id":11417,"date":"2026-09-14T14:23:06","date_gmt":"2026-09-14T14:23:06","guid":{"rendered":"https:\/\/www.visilay.com\/?p=11417"},"modified":"2026-09-14T14:25:37","modified_gmt":"2026-09-14T14:25:37","slug":"hreflang-tags","status":"publish","type":"post","link":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/","title":{"rendered":"Hreflang: cos&#8217;\u00e8, come funziona e dove si rompe"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">L&#8217;hreflang \u00e8 un attributo dell&#8217;elemento <code>link<\/code> che dichiara ai motori di ricerca quale versione linguistica o geografica di una pagina mostrare a un determinato utente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La cosa utile da sapere prima di toccare il codice: non fa salire nulla in classifica. A parit\u00e0 di posizionamento scambia l&#8217;URL mostrato in SERP con quello giusto per la lingua e il paese di chi ha cercato. Se il problema \u00e8 \u00abil mio sito non si posiziona in Germania\u00bb, l&#8217;hreflang non lo risolve. Se \u00e8 \u00abgli utenti tedeschi atterrano sulla pagina italiana\u00bb, allora s\u00ec.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quando serve, e a quante aziende italiane serve davvero<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">La <a href=\"https:\/\/developers.google.com\/search\/docs\/specialty\/international\/localized-versions?hl=it\">documentazione di Google Search Central<\/a> elenca tre casi: contenuto tradotto per intero in pi\u00f9 lingue; stessa lingua con varianti locali minime, come prezzi, valuta e condizioni di spedizione; template tradotto e contenuto principale in una lingua sola, che \u00e8 la situazione dei forum e delle pagine con contenuti generati dagli utenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fuori da questi tre casi l&#8217;attributo non porta niente. Su un sito monolingua rivolto a un solo mercato aggiunge righe da tenere aggiornate e basta. Va anche chiarito il perimetro sui <a href=\"https:\/\/www.visilay.com\/it\/blog\/contenuto-duplicato\/\">contenuti duplicati<\/a>: Google considera duplicate le versioni localizzate solo quando il contenuto principale resta non tradotto, cio\u00e8 nel caso tipico del sito in inglese per Stati Uniti, Regno Unito e Australia dove cambiano soltanto valuta e dettagli commerciali.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Quanti siti italiani rientrano nel perimetro? Secondo il report <a href=\"https:\/\/www.istat.it\/comunicato-stampa\/imprese-e-ict-anno-2025\/\">Imprese e Ict dell&#8217;Istat<\/a>, nel 2025 ha effettuato vendite online il 14,7% delle imprese italiane con almeno 10 addetti, con punte del 34,6% in alloggio e ristorazione e del 19,1% nel commercio. Il sottoinsieme che vende anche fuori dai confini \u00e8 pi\u00f9 piccolo ancora. \u00c8 l\u00ec che l&#8217;hreflang ha senso, in progetti di <a href=\"https:\/\/www.visilay.com\/it\/blog\/seo-internazionale\/\">SEO internazionale<\/a> veri, o nella <a href=\"https:\/\/www.visilay.com\/it\/blog\/seo-industria-manifatturiera\/\">SEO per l&#8217;industria manifatturiera<\/a> quando lo stesso catalogo va servito a buyer di paesi diversi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">La sintassi: due codici, nessuna invenzione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;annotazione base sta nella sezione <code>head<\/code> e ha questa forma:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;link rel=\"alternate\" hreflang=\"it\" href=\"https:\/\/www.example.com\/it\/\" \/&gt;\n&lt;link rel=\"alternate\" hreflang=\"en-GB\" href=\"https:\/\/www.example.com\/uk\/\" \/&gt;\n&lt;link rel=\"alternate\" hreflang=\"x-default\" href=\"https:\/\/www.example.com\/\" \/&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Il valore \u00e8 composto da un codice lingua obbligatorio in formato ISO 639-1 e da un codice regione facoltativo in formato ISO 3166-1 Alpha 2. Google accetta solo codici presenti in quelle due liste. La coppia non deve rispecchiare la lingua ufficiale del paese: <code>de-BE<\/code>, tedesco per il Belgio, \u00e8 valido.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Valore<\/th><th>Valido<\/th><th>Perch\u00e9<\/th><\/tr><\/thead><tbody><tr><td><code>it<\/code><\/td><td>S\u00ec<\/td><td>Codice lingua ISO 639-1, italiano a prescindere dalla regione<\/td><\/tr><tr><td><code>it-CH<\/code><\/td><td>S\u00ec<\/td><td>Italiano per gli utenti in Svizzera<\/td><\/tr><tr><td><code>de-BE<\/code><\/td><td>S\u00ec<\/td><td>Tedesco per il Belgio: la lingua non deve essere quella ufficiale del paese<\/td><\/tr><tr><td><code>zh-Hant<\/code><\/td><td>S\u00ec<\/td><td>Sistema di scrittura in formato ISO 15924 (cinese tradizionale)<\/td><\/tr><tr><td><code>x-default<\/code><\/td><td>S\u00ec<\/td><td>Valore riservato per le lingue senza corrispondenza<\/td><\/tr><tr><td><code>IT<\/code><\/td><td>No<\/td><td>La sola regione non \u00e8 mai un valore valido, serve il codice lingua<\/td><\/tr><tr><td><code>en-UK<\/code><\/td><td>No<\/td><td>UK non \u00e8 un codice assegnato in ISO 3166-1 Alpha 2, il Regno Unito \u00e8 GB<\/td><\/tr><tr><td><code>en-EU<\/code><\/td><td>No<\/td><td>EU e UN sono riservati e non hanno effetto sulla Ricerca Google<\/td><\/tr><tr><td><code>es-419<\/code><\/td><td>No<\/td><td>Codice non presente in ISO 3166-1 Alpha 2, l&#8217;America Latina non \u00e8 targettizzabile<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Valori hreflang validi e non validi. Fonte: Google Search Central, Versioni localizzate delle pagine (aggiornamento 27 aprile 2026).<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Una precisazione che elimina met\u00e0 dei dubbi: Google non usa l&#8217;hreflang, e nemmeno l&#8217;attributo HTML <code>lang<\/code>, per capire in che lingua \u00e8 scritta una pagina. La lingua la determina dal contenuto con i suoi algoritmi. Dichiarare <code>hreflang=\"de\"<\/code> su una pagina scritta in inglese non la far\u00e0 comparire nelle ricerche in tedesco, la render\u00e0 solo incoerente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Le tre condizioni che rendono valido un cluster<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un insieme di pagine collegate da hreflang funziona solo se \u00e8 chiuso e coerente. Le condizioni sono tre e valgono tutte insieme.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Link di ritorno.<\/strong> Se la pagina A dichiara B, B deve dichiarare A. Il meccanismo esiste per impedire a un dominio qualsiasi di nominarsi versione alternativa di un sito che non controlla. Senza conferma di ritorno le annotazioni vengono ignorate o interpretate male.<\/li>\n\n<li><strong>Autoreferenzialit\u00e0.<\/strong> Ogni pagina elenca anche s\u00e9 stessa. Il blocco di annotazioni \u00e8 identico su tutte le versioni del cluster, ed \u00e8 questa identit\u00e0 a renderlo verificabile.<\/li>\n\n<li><strong>URL assoluti e indicizzabili.<\/strong> <code>https:\/\/example.com\/it\/<\/code> va bene, <code>\/it\/<\/code> no. E l&#8217;URL dichiarato deve rispondere 200, essere canonico e non avere il noindex.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Le varianti non devono stare sullo stesso dominio. Un cluster che collega example.it, example.de ed example.fr \u00e8 valido quanto uno costruito su sottocartelle, quindi la scelta dell&#8217;architettura resta indipendente dall&#8217;hreflang.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Tre metodi di implementazione, e conviene sceglierne uno<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google ne supporta tre e li considera equivalenti: i tag <code>link<\/code> nell&#8217;head, le intestazioni HTTP e la sitemap XML.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>I tag nell&#8217;head sono il metodo pi\u00f9 diffuso e il pi\u00f9 facile da ispezionare. Su un sito con dieci lingue diventano decine di righe su ogni pagina, e ogni lingua nuova obbliga ad aggiornare tutte le versioni esistenti.<\/li>\n\n<li>Le intestazioni HTTP servono per i file non HTML, i PDF in primo luogo, dove un <code>head<\/code> non c&#8217;\u00e8.<\/li>\n\n<li>La sitemap XML centralizza le annotazioni in un punto solo e si presta alla generazione automatica. In cambio gli errori non si vedono ispezionando la pagina.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Usarli insieme non porta vantaggi. La documentazione lo scrive per esteso: gestire tre implementazioni invece di una \u00e8 solo pi\u00f9 difficile.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">x-default fa anche una cosa di cui non si parla<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il valore riservato <code>x-default<\/code> indica la pagina da mostrare quando nessuna variante corrisponde alle impostazioni dell&#8217;utente. Di solito punta a una pagina di selezione lingua o alla versione internazionale, e non richiede alcun codice lingua.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;8 maggio 2023 Gary Illyes ha aggiunto sul blog di Google Search Central <a href=\"https:\/\/developers.google.com\/search\/blog\/2023\/05\/x-default?hl=it\">un dettaglio che in giro si legge poco<\/a>: gli URL dichiarati nelle annotazioni hreflang, x-default compreso, possono essere usati da Google per l&#8217;individuazione di nuovi URL e quindi pianificati per la scansione. Su un sito internazionale grande, dove \u00e8 difficile garantire che ogni pagina localizzata sia collegata bene internamente, il cluster diventa anche un canale di scoperta.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Dove si rompe davvero, con i numeri<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Patrick Stox di Ahrefs ha analizzato <a href=\"https:\/\/ahrefs.com\/blog\/hreflang-study\/\">374.756 domini che usano hreflang<\/a>: il 67% ha almeno un problema. \u00c8 un campione globale, non italiano, ma la distribuzione degli errori \u00e8 istruttiva perch\u00e9 non corrisponde a quella dei consigli in circolazione.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Problema rilevato<\/th><th>Domini interessati<\/th><\/tr><\/thead><tbody><tr><td>Pagine senza x-default<\/td><td>56,3%<\/td><\/tr><tr><td>Tag autoreferenziale mancante<\/td><td>18%<\/td><\/tr><tr><td>Annotazioni verso URL in redirect o non raggiungibili<\/td><td>16,9%<\/td><\/tr><tr><td>Link di ritorno mancante<\/td><td>15,3%<\/td><\/tr><tr><td>Annotazioni verso URL non canonici<\/td><td>8%<\/td><\/tr><tr><td>Valori hreflang errati<\/td><td>4,6%<\/td><\/tr><tr><td>Attributo lang incoerente con l&#8217;annotazione<\/td><td>3,2%<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Fonte: Ahrefs, studio su 374.756 domini, agosto 2023 (pagina aggiornata ad agosto 2026). Campione globale.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Il dato meno intuitivo \u00e8 il primo. L&#8217;x-default manca su pi\u00f9 della met\u00e0 dei domini e formalmente non \u00e8 obbligatorio; dopo il chiarimento di Illyes sull&#8217;individuazione degli URL, per\u00f2, ometterlo costa qualcosa in pi\u00f9 di una rete di sicurezza mancata.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gli altri sono quasi tutti errori di manutenzione, non di prima implementazione: annotazioni verso URL spostati o cancellati, link di ritorno rimasti indietro dopo l&#8217;aggiunta di una lingua. Un cluster si rompe quando qualcuno imposta un <a href=\"https:\/\/www.visilay.com\/it\/blog\/301-redirect\/\">redirect 301<\/a> o cambia uno slug, e si rompe in silenzio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il conflitto con il canonical<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hreflang e <a href=\"https:\/\/www.visilay.com\/it\/blog\/url-canonical\/\">rel=&#8221;canonical&#8221;<\/a> lavorano su piani diversi e vanno usati insieme, con una sola regola operativa: ogni pagina del cluster deve avere un canonical che punta a s\u00e9 stessa.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L&#8217;errore che manda all&#8217;aria l&#8217;intera implementazione \u00e8 impostare su tutte le versioni linguistiche un canonical verso la versione principale, di solito quella inglese. Cos\u00ec si chiede a Google di deindicizzare le versioni locali mentre l&#8217;hreflang gli dice che devono restare tutte in indice. I due segnali si contraddicono e in genere a perdere \u00e8 l&#8217;hreflang. Vanno inoltre in due tag separati: <code>rel=\"canonical, alternate\"<\/code> nella stessa riga non \u00e8 sintassi valida.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">C&#8217;\u00e8 un dettaglio storico che spiega perch\u00e9 tante configurazioni vecchie sono fatte male. Nel <a href=\"https:\/\/developers.google.com\/search\/blog\/2011\/12\/new-markup-for-multilingual-content\">post del 5 dicembre 2011<\/a> con cui Christopher Semturs annunciava <code>rel=\"alternate\" hreflang<\/code>, Google suggeriva di affiancare il canonical fra pagine quasi identiche destinate a paesi diversi. Quella riga oggi porta un aggiornamento in calce: per semplificare l&#8217;implementazione, Google non consiglia pi\u00f9 di usare <code>rel=\"canonical\"<\/code> in quel modo. Chi ha ereditato un sito internazionale di qualche anno fa dovrebbe controllare proprio quel punto.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Come si verifica, ora che Search Console non lo segnala pi\u00f9<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il report Targeting internazionale di Search Console, che elencava gli errori hreflang rilevati sul sito, \u00e8 stato ritirato. La <a href=\"https:\/\/support.google.com\/webmasters\/answer\/12474899?hl=it\">pagina di assistenza di Google<\/a> dice due cose insieme: il report non c&#8217;\u00e8 pi\u00f9 e i tag hreflang restano supportati e usati. Il monitoraggio \u00e8 quindi passato per intero agli strumenti esterni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per una singola pagina pubblicata la documentazione di Google cita due strumenti di terze parti: il tool di test di Merkle e il generatore di tag di Aleyda Solis. Per il controllo a livello di sito serve un crawler: Screaming Frog ha un report hreflang dedicato che intercetta link di ritorno mancanti, URL che non rispondono 200 e codici non validi, e controlli analoghi stanno nei site audit di Ahrefs e Semrush.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su WordPress la generazione \u00e8 quasi sempre in mano al plugin multilingua, WPML o Polylang, che costruiscono le annotazioni dalle relazioni fra traduzioni impostate nel <a href=\"https:\/\/www.visilay.com\/it\/blog\/cms\/\">CMS<\/a>. Il che sposta l&#8217;oggetto del controllo: non si verifica il codice scritto a mano, si verifica che ogni traduzione sia collegata alla sua versione originale nel back office. Una pagina tradotta ma non associata esce dal cluster e nessuno se ne accorge guardando il sito.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qui sta la ragione per cui l&#8217;hreflang merita un controllo ricorrente e non una configurazione chiusa una volta sola. \u00c8 uno dei pochi interventi di SEO tecnica che degradano senza lasciare tracce: non genera un errore in Search Console, non produce un <a href=\"https:\/\/www.visilay.com\/it\/blog\/404-error\/\">errore 404<\/a>, non abbassa un punteggio. Un giorno gli utenti francesi ricominciano ad atterrare sulla versione inglese e nessuno collega la cosa al rilascio di tre settimane prima. Se stai aprendo un sito su pi\u00f9 mercati, il momento di guardarlo \u00e8 prima che succeda: <a href=\"https:\/\/www.visilay.com\/it\/servizi\/seo\/\">il nostro lavoro sulla SEO<\/a> parte spesso da un crawl di questo tipo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Domande frequenti sull&#8217;hreflang<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1\"><strong class=\"schema-faq-question\">L&#039;hreflang \u00e8 un fattore di ranking?<\/strong> <p class=\"schema-faq-answer\">No. Non fa posizionare meglio una pagina: a parit\u00e0 di posizionamento sostituisce l&#039;URL mostrato in SERP con quello giusto per lingua e paese dell&#039;utente. Nel post con cui lo ha annunciato nel dicembre 2011, per\u00f2, Google scriveva che uno degli obiettivi era consolidare i segnali fra le pagine dichiarate come varianti dello stesso contenuto.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-2\"><strong class=\"schema-faq-question\">Serve l&#039;hreflang se il sito \u00e8 solo in italiano?<\/strong> <p class=\"schema-faq-answer\">No. Ha senso solo se esistono pi\u00f9 versioni linguistiche dello stesso contenuto, oppure pi\u00f9 versioni nella stessa lingua rivolte a paesi diversi. Su un sito monolingua rivolto a un solo mercato aggiunge manutenzione senza alcun beneficio.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-3\"><strong class=\"schema-faq-question\">Si possono usare insieme hreflang e canonical?<\/strong> <p class=\"schema-faq-answer\">S\u00ec, a una condizione: il canonical di ogni pagina del cluster deve puntare a s\u00e9 stessa. Un canonical che dalla versione italiana punta a quella inglese contraddice l&#039;hreflang e in genere lo rende inefficace. I due attributi vanno inoltre in due tag link separati, mai combinati nella stessa riga.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-4\"><strong class=\"schema-faq-question\">x-default \u00e8 obbligatorio?<\/strong> <p class=\"schema-faq-answer\">No, ma Google lo consiglia come pagina di riserva per gli utenti la cui lingua non corrisponde a nessuna versione dichiarata. Manca sul 56,3% dei domini analizzati da Ahrefs ed \u00e8 anche l&#039;annotazione che Google pu\u00f2 usare per scoprire nuovi URL da scansionare.<\/p><\/div><div class=\"schema-faq-section\" id=\"faq-question-5\"><strong class=\"schema-faq-question\">Perch\u00e9 en-UK non funziona?<\/strong> <p class=\"schema-faq-answer\">Perch\u00e9 UK non \u00e8 un codice assegnato nello standard ISO 3166-1 Alpha 2: il codice del Regno Unito \u00e8 GB, quindi il valore corretto \u00e8 en-GB. Google indica EU, UN e UK come valori riservati ad altro, che non hanno alcun effetto sulla Ricerca.<\/p><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>L&#8217;hreflang dichiara ai motori di ricerca quale versione linguistica o geografica di una pagina mostrare a ciascun utente. Sintassi, regole del cluster ed errori.<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[1],"tags":[],"class_list":["post-11417","post","type-post","status-publish","format-standard","hentry","category-seo"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Hreflang: cos&#039;\u00e8, sintassi e errori da evitare | Visilay<\/title>\n<meta name=\"description\" content=\"L&#039;hreflang dice a Google quale versione linguistica di una pagina mostrare. Codici ISO validi, le tre regole del cluster e gli errori pi\u00f9 frequenti, con i dati.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Hreflang: cos&#039;\u00e8, sintassi e errori da evitare | Visilay\" \/>\n<meta name=\"twitter:description\" content=\"L&#039;hreflang dice a Google quale versione linguistica di una pagina mostrare. Codici ISO validi, le tre regole del cluster e gli errori pi\u00f9 frequenti, con i dati.\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matteo Pellegrini\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/\"},\"author\":{\"name\":\"Matteo Pellegrini\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#\\\/schema\\\/person\\\/cd1f8d753b965cacbae0a53347a87b90\"},\"headline\":\"Hreflang: cos&#8217;\u00e8, come funziona e dove si rompe\",\"datePublished\":\"2026-09-14T14:23:06+00:00\",\"dateModified\":\"2026-09-14T14:25:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/\"},\"wordCount\":1845,\"publisher\":{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#organization\"},\"articleSection\":[\"SEO\"],\"inLanguage\":\"it-IT\"},{\"@type\":[\"WebPage\",\"FAQPage\"],\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/\",\"url\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/\",\"name\":\"Hreflang: cos'\u00e8, sintassi e errori da evitare | Visilay\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#website\"},\"datePublished\":\"2026-09-14T14:23:06+00:00\",\"dateModified\":\"2026-09-14T14:25:37+00:00\",\"description\":\"L'hreflang dice a Google quale versione linguistica di una pagina mostrare. Codici ISO validi, le tre regole del cluster e gli errori pi\u00f9 frequenti, con i dati.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#breadcrumb\"},\"mainEntity\":[{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-1\"},{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-2\"},{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-3\"},{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-4\"},{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-5\"}],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO\",\"item\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/seo\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Hreflang: cos&#8217;\u00e8, come funziona e dove si rompe\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/\",\"name\":\"Visilay\",\"description\":\"Visilay\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#organization\"},\"alternateName\":\"Visilay marketing services for B2B\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#organization\",\"name\":\"Visilay\",\"alternateName\":\"Visilay marketing services for b2b\",\"url\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.visilay.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/logo-visilay-mark-purple.png\",\"contentUrl\":\"https:\\\/\\\/www.visilay.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/logo-visilay-mark-purple.png\",\"width\":512,\"height\":512,\"caption\":\"Visilay\"},\"image\":{\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/#\\\/schema\\\/person\\\/cd1f8d753b965cacbae0a53347a87b90\",\"name\":\"Matteo Pellegrini\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31533f37c71f18c7ee75fe617374494f6ba9c75120331ce756c7ad433d5f5668?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31533f37c71f18c7ee75fe617374494f6ba9c75120331ce756c7ad433d5f5668?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/31533f37c71f18c7ee75fe617374494f6ba9c75120331ce756c7ad433d5f5668?s=96&d=mm&r=g\",\"caption\":\"Matteo Pellegrini\"},\"description\":\"I\u2019m a Business Developer, and at Visilay I focus on developing data-driven SEO, Google Ads, and CRO strategies. I love historical museums, have been practicing Karate for as long as I can remember, and on weekends I enjoy exploring Italian villages in search of authentic local food.\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-1\",\"position\":1,\"url\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-1\",\"name\":\"L'hreflang \u00e8 un fattore di ranking?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Non fa posizionare meglio una pagina: a parit\u00e0 di posizionamento sostituisce l'URL mostrato in SERP con quello giusto per lingua e paese dell'utente. Nel post con cui lo ha annunciato nel dicembre 2011, per\u00f2, Google scriveva che uno degli obiettivi era consolidare i segnali fra le pagine dichiarate come varianti dello stesso contenuto.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-2\",\"position\":2,\"url\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-2\",\"name\":\"Serve l'hreflang se il sito \u00e8 solo in italiano?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Ha senso solo se esistono pi\u00f9 versioni linguistiche dello stesso contenuto, oppure pi\u00f9 versioni nella stessa lingua rivolte a paesi diversi. Su un sito monolingua rivolto a un solo mercato aggiunge manutenzione senza alcun beneficio.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-3\",\"position\":3,\"url\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-3\",\"name\":\"Si possono usare insieme hreflang e canonical?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"S\u00ec, a una condizione: il canonical di ogni pagina del cluster deve puntare a s\u00e9 stessa. Un canonical che dalla versione italiana punta a quella inglese contraddice l'hreflang e in genere lo rende inefficace. I due attributi vanno inoltre in due tag link separati, mai combinati nella stessa riga.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-4\",\"position\":4,\"url\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-4\",\"name\":\"x-default \u00e8 obbligatorio?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No, ma Google lo consiglia come pagina di riserva per gli utenti la cui lingua non corrisponde a nessuna versione dichiarata. Manca sul 56,3% dei domini analizzati da Ahrefs ed \u00e8 anche l'annotazione che Google pu\u00f2 usare per scoprire nuovi URL da scansionare.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"},{\"@type\":\"Question\",\"@id\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-5\",\"position\":5,\"url\":\"https:\\\/\\\/www.visilay.com\\\/it\\\/blog\\\/hreflang-tags\\\/#faq-question-5\",\"name\":\"Perch\u00e9 en-UK non funziona?\",\"answerCount\":1,\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Perch\u00e9 UK non \u00e8 un codice assegnato nello standard ISO 3166-1 Alpha 2: il codice del Regno Unito \u00e8 GB, quindi il valore corretto \u00e8 en-GB. Google indica EU, UN e UK come valori riservati ad altro, che non hanno alcun effetto sulla Ricerca.\",\"inLanguage\":\"it-IT\"},\"inLanguage\":\"it-IT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hreflang: cos'\u00e8, sintassi e errori da evitare | Visilay","description":"L'hreflang dice a Google quale versione linguistica di una pagina mostrare. Codici ISO validi, le tre regole del cluster e gli errori pi\u00f9 frequenti, con i dati.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/","twitter_card":"summary_large_image","twitter_title":"Hreflang: cos'\u00e8, sintassi e errori da evitare | Visilay","twitter_description":"L'hreflang dice a Google quale versione linguistica di una pagina mostrare. Codici ISO validi, le tre regole del cluster e gli errori pi\u00f9 frequenti, con i dati.","twitter_misc":{"Scritto da":"Matteo Pellegrini","Tempo di lettura stimato":"9 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#article","isPartOf":{"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/"},"author":{"name":"Matteo Pellegrini","@id":"https:\/\/www.visilay.com\/it\/#\/schema\/person\/cd1f8d753b965cacbae0a53347a87b90"},"headline":"Hreflang: cos&#8217;\u00e8, come funziona e dove si rompe","datePublished":"2026-09-14T14:23:06+00:00","dateModified":"2026-09-14T14:25:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/"},"wordCount":1845,"publisher":{"@id":"https:\/\/www.visilay.com\/it\/#organization"},"articleSection":["SEO"],"inLanguage":"it-IT"},{"@type":["WebPage","FAQPage"],"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/","url":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/","name":"Hreflang: cos'\u00e8, sintassi e errori da evitare | Visilay","isPartOf":{"@id":"https:\/\/www.visilay.com\/it\/#website"},"datePublished":"2026-09-14T14:23:06+00:00","dateModified":"2026-09-14T14:25:37+00:00","description":"L'hreflang dice a Google quale versione linguistica di una pagina mostrare. Codici ISO validi, le tre regole del cluster e gli errori pi\u00f9 frequenti, con i dati.","breadcrumb":{"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#breadcrumb"},"mainEntity":[{"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-1"},{"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-2"},{"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-3"},{"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-4"},{"@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-5"}],"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.visilay.com\/it\/"},{"@type":"ListItem","position":2,"name":"SEO","item":"https:\/\/www.visilay.com\/it\/blog\/seo\/"},{"@type":"ListItem","position":3,"name":"Hreflang: cos&#8217;\u00e8, come funziona e dove si rompe"}]},{"@type":"WebSite","@id":"https:\/\/www.visilay.com\/it\/#website","url":"https:\/\/www.visilay.com\/it\/","name":"Visilay","description":"Visilay","publisher":{"@id":"https:\/\/www.visilay.com\/it\/#organization"},"alternateName":"Visilay marketing services for B2B","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.visilay.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/www.visilay.com\/it\/#organization","name":"Visilay","alternateName":"Visilay marketing services for b2b","url":"https:\/\/www.visilay.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.visilay.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/www.visilay.com\/wp-content\/uploads\/2024\/09\/logo-visilay-mark-purple.png","contentUrl":"https:\/\/www.visilay.com\/wp-content\/uploads\/2024\/09\/logo-visilay-mark-purple.png","width":512,"height":512,"caption":"Visilay"},"image":{"@id":"https:\/\/www.visilay.com\/it\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.visilay.com\/it\/#\/schema\/person\/cd1f8d753b965cacbae0a53347a87b90","name":"Matteo Pellegrini","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/31533f37c71f18c7ee75fe617374494f6ba9c75120331ce756c7ad433d5f5668?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/31533f37c71f18c7ee75fe617374494f6ba9c75120331ce756c7ad433d5f5668?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/31533f37c71f18c7ee75fe617374494f6ba9c75120331ce756c7ad433d5f5668?s=96&d=mm&r=g","caption":"Matteo Pellegrini"},"description":"I\u2019m a Business Developer, and at Visilay I focus on developing data-driven SEO, Google Ads, and CRO strategies. I love historical museums, have been practicing Karate for as long as I can remember, and on weekends I enjoy exploring Italian villages in search of authentic local food."},{"@type":"Question","@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-1","position":1,"url":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-1","name":"L'hreflang \u00e8 un fattore di ranking?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. Non fa posizionare meglio una pagina: a parit\u00e0 di posizionamento sostituisce l'URL mostrato in SERP con quello giusto per lingua e paese dell'utente. Nel post con cui lo ha annunciato nel dicembre 2011, per\u00f2, Google scriveva che uno degli obiettivi era consolidare i segnali fra le pagine dichiarate come varianti dello stesso contenuto.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-2","position":2,"url":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-2","name":"Serve l'hreflang se il sito \u00e8 solo in italiano?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No. Ha senso solo se esistono pi\u00f9 versioni linguistiche dello stesso contenuto, oppure pi\u00f9 versioni nella stessa lingua rivolte a paesi diversi. Su un sito monolingua rivolto a un solo mercato aggiunge manutenzione senza alcun beneficio.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-3","position":3,"url":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-3","name":"Si possono usare insieme hreflang e canonical?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"S\u00ec, a una condizione: il canonical di ogni pagina del cluster deve puntare a s\u00e9 stessa. Un canonical che dalla versione italiana punta a quella inglese contraddice l'hreflang e in genere lo rende inefficace. I due attributi vanno inoltre in due tag link separati, mai combinati nella stessa riga.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-4","position":4,"url":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-4","name":"x-default \u00e8 obbligatorio?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"No, ma Google lo consiglia come pagina di riserva per gli utenti la cui lingua non corrisponde a nessuna versione dichiarata. Manca sul 56,3% dei domini analizzati da Ahrefs ed \u00e8 anche l'annotazione che Google pu\u00f2 usare per scoprire nuovi URL da scansionare.","inLanguage":"it-IT"},"inLanguage":"it-IT"},{"@type":"Question","@id":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-5","position":5,"url":"https:\/\/www.visilay.com\/it\/blog\/hreflang-tags\/#faq-question-5","name":"Perch\u00e9 en-UK non funziona?","answerCount":1,"acceptedAnswer":{"@type":"Answer","text":"Perch\u00e9 UK non \u00e8 un codice assegnato nello standard ISO 3166-1 Alpha 2: il codice del Regno Unito \u00e8 GB, quindi il valore corretto \u00e8 en-GB. Google indica EU, UN e UK come valori riservati ad altro, che non hanno alcun effetto sulla Ricerca.","inLanguage":"it-IT"},"inLanguage":"it-IT"}]}},"_links":{"self":[{"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/posts\/11417","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/comments?post=11417"}],"version-history":[{"count":2,"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/posts\/11417\/revisions"}],"predecessor-version":[{"id":11420,"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/posts\/11417\/revisions\/11420"}],"wp:attachment":[{"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/media?parent=11417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/categories?post=11417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.visilay.com\/it\/wp-json\/wp\/v2\/tags?post=11417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}