SEO Multilingue nel 2026: Guida Completa alla Visibilità Globale (Con Flussi di Lavoro Agent AI)

Una guida per principianti sulla SEO multilingue nell'era della ricerca AI. Copre selezione dei mercati, hreflang, localizzazione assistita dall'AI, ricerca di parole chiave per lingua e flussi di lavoro gratuiti con agenti AI.

La Risposta Breve

La SEO multilingue è la pratica di rendere il tuo sito visibile nei motori di ricerca in più lingue. Nel 2026, non si tratta più solo di tradurre pagine e aggiungere tag hreflang. Google adesso traduce automaticamente i contenuti in inglese e li pubblica sotto il proprio dominio proxy — sottraendoti traffico se non hai una versione in lingua nativa. Gli AI Overviews coprono oltre 200 paesi e più di 40 lingue, e motori AI come ChatGPT, Perplexity e Gemini ora decidono quali brand citare basandosi su segnali specifici per ogni lingua.

La buona notizia: non serve più un team di localizzazione di 10 persone. Con i flussi di lavoro agent di Claude Code (Codex), un singolo professionista SEO può verificare l'hreflang su centinaia di pagine, fare keyword research in lingue che non conosce, controllare la qualità delle traduzioni e monitorare la visibilità internazionale — il tutto con strumenti gratuiti e i template di prompt contenuti in questa guida.

In questo articolo imparerai un flusso di lavoro in 7 passaggi per costruire un sito multilingue che si posizioni sia nella ricerca tradizionale che nelle risposte AI, oltre a quattro competenze agent AI pronte all'uso che automatizzano le parti più complesse.

SEO Multilingue vs. SEO Internazionale: Qual è la Differenza?

Questi due termini vengono costantemente confusi. Ecco la distinzione:

SEO Multilingue

SEO Internazionale

Cosa targetizza

Utenti che parlano lingue diverse (spagnolo, francese, tedesco)

Utenti in paesi o regioni specifiche, anche se condividono la stessa lingua

Esempio

Un sito con versioni in inglese, spagnolo e francese

Un sito con pagine separate per USA, UK, Canada e Australia — tutte in inglese

Tecnica chiave

Traduzione + localizzazione per lingua

Contenuti specifici per paese + hreflang con codici regione

Segnale per i motori di ricerca

Annotazioni linguistiche (hreflang="es")

Annotazioni lingua + regione (hreflang="en-GB")

La maggior parte dei siti globali ha bisogno di entrambi. Un ecommerce canadese potrebbe aver bisogno dell'inglese (en-CA), del francese (fr-CA) e di una versione spagnola (es) per il pubblico ispanofono in crescita — combinando SEO multilingue e internazionale in un'unica strategia.

Perché la SEO Multilingue è Cambiata nel 2025–2026

Tre cambiamenti hanno modificato radicalmente ciò che serve per essere visibili in più lingue:

Cambiamento 1: Google Traduce Automaticamente i Tuoi Contenuti — E Tiene il Traffico per Sé

Dal Core Update di marzo 2025, Google ha ampliato drasticamente il suo comportamento di traduzione automatica. Quando un utente cerca in spagnolo ma Google non trova una fonte forte in lingua spagnola, prende una pagina inglese autorevole, la traduce automaticamente al volo e la pubblica tramite un dominio proxy di proprietà di Google (www-il-tuo-sito-com.translate.goog).

Il traffico non arriva mai al tuo sito. I clic vengono registrati come translate.google.com / referral invece di google / organic, rompendo la tua attribuzione. I link interni sulla pagina proxy rimandano a Google, mantenendo l'utente nell'ecosistema di Google.

La soluzione è semplice ma urgente: crea almeno una versione di 300 parole in lingua nativa per ogni pagina ad alto traffico. La ricerca di Google stessa suggerisce che anche una pagina localizzata minima di solito sostituisce la versione proxy nelle SERP. Fallo prima per le tue prime 20 pagine.

Cambiamento 2: Gli AI Overviews Sono Globali — E Citano Fonti in Lingua Locale

Gli AI Overviews di Google ora appaiono in oltre 200 paesi e più di 40 lingue. La lingua della query è uno dei segnali più forti che i motori AI usano per decidere cosa citare.

Un'analisi di Weglot su 1,3 milioni di citazioni negli AI Overviews ha rilevato che i siti web con contenuti tradotti hanno registrato il 327% in più di visibilità negli AI Overviews rispetto ai siti monolingue. In uno studio di follow-up sullo spagnolo messicano, il 96% delle citazioni negli AI Overviews di Google proveniva da fonti in lingua spagnola.

Questo significa che posizionarsi in inglese non garantisce più la visibilità AI per le query in altre lingue — anche se i tuoi contenuti in inglese sono eccellenti.

Cambiamento 3: Gli Agenti AI Ora Possono Fare il Lavoro Pesante

Claude Code e agenti di codifica AI simili sono diventati sufficientemente capaci da automatizzare le parti più noiose della SEO multilingue. Nel 2026, puoi eseguire un singolo prompt e ottenere:

  • Un audit completo dell'hreflang su tutto il sito
  • Keyword research per qualsiasi lingua, con volumi di ricerca ed etichette di intent
  • Controlli di qualità della traduzione che confrontano le tue pagine localizzate con i concorrenti in lingua nativa
  • Monitoraggio settimanale della visibilità internazionale su ricerca tradizionale e superfici di risposta AI

Esamineremo ciascuno di questi flussi di lavoro agent con file di competenze completi e pronti da copiare e incollare nei passaggi seguenti.

Passaggio 1: Scegli i Tuoi Mercati Target (Con i Dati, Non a Intuito)

Prima di tradurre una sola parola, individua quali lingue e mercati hanno effettivamente domanda per ciò che offri.

Cosa Ti Serve

  • Google Analytics 4 (GA4) o uno strumento di analytics simile
  • Accesso a Google Search Console
  • 15 minuti

Come Farlo

Controlla il tuo traffico esistente. In GA4, vai su Rapporti → Dati demografici → Dettagli demografici, poi imposta la dimensione principale su "Paese". Cerca i paesi che inviano traffico organico costante alle tue pagine in inglese. Se la Germania invia 500 visite organiche mensili ai contenuti in inglese, probabilmente c'è una domanda 3-5 volte maggiore per i contenuti in tedesco.

Controlla Search Console. Vai su Rendimento → Paesi. Filtra per clic e osserva il CTR medio per paese. Un CTR basso in un paese non anglofono spesso significa che gli utenti trovano la tua pagina ma rimbalzano perché non è nella loro lingua.

Valuta ogni mercato su tre fattori:

  1. Domanda esistente (1–5): Quanto traffico organico proviene già da questo paese o lingua?
  2. Gap competitivo (1–5): Quanto sono forti i concorrenti locali? Cerca le tue prime 5 parole chiave sul dominio Google del paese target (es. google.de, google.fr) e conta quante pagine in prima pagina provengono da siti che pubblicano principalmente nella lingua locale.
  3. Idoneità business (1–5): Spedisci lì? Supporti la valuta locale? Hai assistenza clienti in quella lingua?

Moltiplica i tre punteggi. I mercati con un punteggio di 60+ dovrebbero essere la tua priorità assoluta; 30–59 sono candidati per la seconda ondata.

Automatizzalo con Claude Code

Copia il file di competenza qui sotto in .claude/skills/multilingual-market-scorer/SKILL.md ed esegui /multilingual-market-scorer in Claude Code:

markdown
---
name: multilingual-market-scorer
description: Analyze GA4 and GSC data to score and rank target markets for multilingual SEO expansion
---

# Multilingual Market Scorer

Score potential target markets using existing analytics data. This skill helps you prioritize which languages and countries to target first for multilingual SEO.

## Prerequisites
- User has shared GA4 and GSC data (CSV exports from each platform)
- User has defined their top 5 English-language target keywords
- User knows their business constraints (shipping regions, supported currencies, languages of customer support)

## Input
1. GA4 country-level organic traffic export (CSV)
2. GSC country-level performance export (CSV)
3. Top 5 target keywords in English
4. List of countries/regions where the business currently operates

## Workflow

### Phase 1: Extract demand signals
- Parse the GA4 CSV to extract: country, monthly organic sessions, conversion rate by country
- Parse the GSC CSV to extract: country, clicks, impressions, average CTR, average position
- Merge the two datasets on country name

### Phase 2: Score each market
For each country with measurable traffic:
- **Demand Score (1-5):** Based on monthly organic sessions. <100 = 1, 100-500 = 2, 500-2000 = 3, 2000-5000 = 4, 5000+ = 5
- **Opportunity Score (1-5):** Based on average CTR. Below 1% = 5 (high opportunity — users find you but can't read you), 1-2% = 4, 2-4% = 3, 4-7% = 2, 7%+ = 1
- **Business Fit Score (1-5):** User must provide this based on whether they operate in that country. Default to 3 if unknown.

### Phase 3: Rank and recommend
- Multiply Demand × Opportunity × Business Fit for a composite score (max 125)
- Tier 1 (60+): immediate priority — start localization for these markets
- Tier 2 (30–59): second-wave candidates — plan for next quarter
- Tier 3 (<30): monitor — revisit when Tier 1 and 2 are live
- Output a ranked table with: country, primary language, composite score, demand score, opportunity score, business fit score, recommended URL structure, estimated page count to localize

### Phase 4: Output a priority action plan
- Top 3 markets to target first, with recommended languages and URL structure
- List of pages to localize first (based on GSC top pages for each country)
- Estimated word count and translation budget (using current AI translation API pricing)
- Risk: list countries where high demand + low CTR exists but business doesn't operate — flag as strategic decisions

## Output
A structured report with:
1. Market prioritization table (all countries scored and tiered)
2. Top 3 recommended markets with rationale
3. First-wave localization page list (max 20 pages per market)
4. Estimated budget and timeline
5. Flagged strategic gaps

## Limitations
- All scores are estimates based on available data — real-world performance will vary
- Does not replace native-language market research or local competitive analysis
- GA4 and GSC data reflects current English-language performance, not latent non-English demand
- Does not access paid APIs; relies on user-provided CSV exports

Passaggio 2: Fai Keyword Research per Ogni Lingua (Anche Quelle Che Non Parli)

La keyword research multilingue richiedeva specialisti SEO madrelingua per ogni mercato. Nel 2026, puoi arrivare all'80% del risultato con strumenti gratuiti e assistenza AI — poi convalidare con un madrelingua per il restante 20%.

Il Processo

Parti dalle tue migliori parole chiave in inglese. Prendi le 10-20 parole chiave che generano più traffico organico al tuo sito in inglese.

Traduci — poi localizza. Usa DeepL o Google Translate per ottenere una traduzione iniziale di ogni parola chiave. Poi verifica la traduzione rispetto al comportamento di ricerca reale:

  1. Vai sul dominio Google del paese target (es. google.es per la Spagna, google.de per la Germania)
  2. Inizia a digitare la parola chiave tradotta nella barra di ricerca
  3. Osserva i suggerimenti di Google Autocomplete — rivelano come gli utenti reali formulano effettivamente le loro ricerche
  4. Scorri fino in fondo alla SERP per le "Ricerche correlate"

Esempio: "Running shoes" in tedesco

  • Traduzione diretta: "Laufschuhe"
  • Google.de autocomplete rivela: "Joggingschuhe," "Sportschuhe," "Laufschuhe Herren"
  • Ora hai tre varianti di parole chiave da targetizzare, non solo la traduzione letterale

Controlla il volume di ricerca. Usa Google Keyword Planner impostato sul paese target, o uno strumento come Ahrefs/Semrush con il filtro paese attivato. Alternativa gratuita: cerca la parola chiave sul Google del paese target e guarda le pagine in prima posizione — se sono dettagliate, aggiornate frequentemente e hanno molti backlink, è probabile che la parola chiave abbia un volume significativo.

Convalida con un madrelingua. Per le tue prime 10 parole chiave per lingua, paga un madrelingua $20-50 su una piattaforma come Upwork per rivedere la tua lista e segnalare tutto ciò che suona innaturale o che tralascia una variante locale comune. Questo controllo di 15 minuti individua errori che la traduzione AI perde sistematicamente.

Automatizzalo con Claude Code

markdown
---
name: multilingual-keyword-research
description: Generate and validate localized keyword lists for any target language and country, using AI translation plus SERP validation
---

# Multilingual Keyword Research Agent

Generate a localized keyword research report for any target language and market. Combines AI translation with SERP validation steps to produce keyword lists that reflect how real users search.

## Prerequisites
- User has defined target country (ISO code) and language
- User has provided 10-20 seed keywords in English (or their source language)
- User has access to Google Keyword Planner, DataForSEO, or is comfortable with manual SERP checks
- No API keys needed for the basic workflow; DataForSEO integration is optional for automated volume data

## Input
1. Target country (e.g., `DE`, `ES`, `JP`) and language (e.g., `de`, `es`, `ja`)
2. 10-20 seed keywords in source language
3. Business category or industry (for context)
4. Optional: DataForSEO API credentials (for automated search volume data)

## Workflow

### Phase 1: Translate and expand seed keywords
For each seed keyword:
- Generate a first-pass translation into the target language using AI (note which model was used)
- Identify 3-5 natural variants: synonyms, longer-tail phrasings, question forms, local terminology
- Flag any keywords where the direct translation is likely different from how locals search

### Phase 2: SERP validation (manual or automated)
For each translated keyword:
- Check Google Autocomplete on the target country's Google domain — record top 5 suggestions
- Check "Related searches" at the bottom of the SERP — record all relevant terms
- If DataForSEO is available: query search volume, CPC, and competition for each keyword
- If DataForSEO is NOT available: note this and provide instructions for manual Keyword Planner lookup

### Phase 3: Cluster by search intent
Group keywords into:
- **Informational:** "what is X," "how to Y," guides, definitions
- **Commercial:** "best X," "X vs Y," reviews, comparisons
- **Transactional:** "buy X," "X price," "X near me," product names
- **Navigational:** brand names, specific site searches

### Phase 4: Prioritize
Score each keyword cluster on:
- Relevance to business (1-5)
- Estimated volume tier (Low/Medium/High — do not fabricate exact numbers if API data is unavailable)
- Competition level based on SERP analysis (number of well-optimized pages on page 1, ad density)
- Content gap: does the user already have content targeting this keyword in this language?

### Phase 5: Output a keyword map
For the top 20 keywords:
- Keyword in target language
- English translation (for the user's reference)
- Search intent category
- Volume tier (L/M/H)
- Recommended content type (landing page, blog post, product page, glossary entry)
- Existing URL if content already exists in any language that could be adapted

## Output
A structured keyword research report with:
1. Market overview: total keyword opportunities found, intent distribution, volume summary
2. Top 20 prioritized keywords with full metadata
3. Content mapping: which keywords map to which existing or new pages
4. Native-speaker validation checklist: top 10 keywords to send to a native speaker for review, with specific questions ("Does [keyword] sound natural? What would a local say instead?")
5. Data sources used, retrieval dates, and gaps (keywords where volume data was unavailable)

## Limitations
- AI translation of keywords is a starting point, not a final answer — always validate with a native speaker
- Search volume data is an estimate from the data provider; actual volumes vary by season and market conditions
- Does not access paid keyword APIs unless user has configured them; manual fallback instructions are provided
- Cannot capture ultra-niche local slang or emerging terms without native-speaker input

Passaggio 3: Scegli la Struttura URL Giusta

Ogni versione linguistica di una pagina ha bisogno del proprio URL. Hai tre opzioni, e la scelta giusta dipende dalle tue risorse e dai tuoi obiettivi.

Le Tre Opzioni

Struttura

Esempio

Autorità SEO

Costo e Manutenzione

Compatibilità Crawler AI

Ideale Per

Sottodirectory

example.com/de/

Consolida su un unico dominio — la più forte in assoluto

Basso — un server, un CMS

Eccellente — stesso dominio, segnali di percorso chiari

La maggior parte dei siti; aziende in crescita; team sotto le 10 persone

Sottodominio

de.example.com

Trattato come sito separato — autorità divisa tra sottodomini

Medio — hosting/configurazione separata per lingua

Buono — ma ogni sottodominio viene crawla to indipendentemente

Grandi imprese; siti dove ogni lingua ha un catalogo prodotti completamente diverso

ccTLD

example.de

Il segnale paese più forte ma parte da zero autorità per dominio

Alto — domini, hosting e spesso entità legali separate

Buono — ma l'autorità deve essere costruita da zero per dominio

Brand affermati con uffici locali; mercati dove il ccTLD è un segnale di fiducia (Germania, Giappone)

Raccomandazione per principianti: Usa le sottodirectory (example.com/de/, example.com/es/). Sono le più facili da configurare, tracciare e mantenere. Tutta l'autorità SEO si accumula su un unico dominio. John Mueller di Google ha dichiarato costantemente che le sottodirectory funzionano bene per i siti multilingue.

Una Regola Fondamentale

Non reindirizzare mai automaticamente gli utenti in base al loro indirizzo IP. Googlebot effettua il crawling principalmente da indirizzi IP statunitensi. Se reindirizzi i crawler con sede negli USA alla versione inglese, Google non vedrà mai le tue pagine in tedesco o giapponese. Usa un selettore di lingua/regione (un banner o un menu a tendina) invece dei reindirizzamenti forzati.

Diagramma di flusso decisionale sulla struttura URL che confronta le opzioni sottodirectory, sottodominio e ccTLD per siti web multilingue

Passaggio 4: Localizza — Non Solo Tradurre

La traduzione converte le parole. La localizzazione adatta significato, contesto, esempi e riferimenti culturali. Nel 2026, la differenza determina se Google mostra la tua pagina o la sua versione proxy auto-tradotta.

Il Panorama della Traduzione AI nel 2026

Strumento

Approccio

Generazione Automatica Hreflang

Rendering Lato Server

Ideale Per

Prezzo di Partenza

DeepL

API di traduzione automatica neurale

No (richiede implementazione separata)

N/D (API — il rendering lo controlli tu)

Traduzione iniziale di alta qualità; coppie linguistiche europee

Tier gratuito; Pro da ~$9/mese

Weglot

Cloud-based, multi-engine (DeepL + Google + Gemini + OpenAI) + modello AI personalizzato che apprende la voce del brand

Sì — automatico

Sì — il layer proxy pubblica HTML reale

Soluzione tutto-in-uno; principianti che vogliono la configurazione in meno di un'ora

Da $17/mese

GTranslate

Motore Google Translate tramite layer proxy

Sì — nei piani a pagamento

Sì — nei piani a pagamento

Opzione economica; siti semplici

Gratuito (non indicizzato); piani a pagamento da ~$8/mese

WPML

Plugin WordPress — traduzioni archiviate nel database

Configurazione manuale

Sì (nativo WordPress)

Siti WordPress con team di traduzione interni

Da ~$39/anno

TranslatePress

Plugin WordPress — editor visuale front-end

Configurazione manuale

Sì (nativo WordPress)

Principianti WordPress che desiderano editing visuale

Gratuito; Pro da ~$8/mese

Il Flusso di Lavoro Sicuro per la Traduzione AI

La traduzione AI è veloce ed economica, ma pubblicare output AI grezzo è rischioso. Le policy di Google non vietano i contenuti tradotti con AI, ma penalizzano le traduzioni di bassa qualità. Ecco un flusso di lavoro sicuro:

  1. Prima passata AI: Usa DeepL, Weglot o ChatGPT/Claude per tradurre la pagina.
  2. Controllo QA automatico: Esegui l'agente di qualità della traduzione di Claude Code (vedi sotto) per segnalare: segmenti non tradotti, violazioni del glossario, problemi di espansione del testo (il tedesco è circa il 30% più lungo dell'inglese) e traduzioni mancanti dei metadati.
  3. Revisione umana per le pagine ad alto impatto: Homepage, prezzi, pagine legali e le prime 5 pagine per traffico ricevono una revisione da madrelingua. Blog post, FAQ e documentazione di aiuto possono basarsi su AI + QA automatico.
  4. Doppio controllo dei metadati: L'AI spesso lascia meta title, meta description, testo alt delle immagini e slug URL nella lingua originale. Questi devono essere tradotti e localizzati manualmente — sono ciò che appare nelle SERP.

Agente di Controllo Qualità della Traduzione

markdown
---
name: translation-quality-check
description: Audit AI-translated pages for common quality issues — missing translations, glossary violations, text expansion, metadata gaps, and localization consistency
---

# Translation Quality Check Agent

Review AI-translated or human-translated pages for common multilingual SEO quality issues. Produces a prioritized fix list.

## Prerequisites
- User provides URLs or HTML files of both source and translated pages
- User optionally provides a glossary file (CSV: source_term, target_term, notes)
- User specifies source language and target language

## Input
1. Source page URL or HTML file path
2. Translated page URL or HTML file path (can be multiple target languages)
3. Source language code (ISO 639-1)
4. Target language code(s) (ISO 639-1)
5. Optional: glossary CSV for terminology consistency
6. Optional: brand voice guide or translation memory notes

## Workflow

### Phase 1: Structural check
For each translated page:
- Verify the page has a unique, translated URL (not the same URL as the source)
- Verify the HTML `lang` attribute matches the target language
- Verify the page serves real HTML (not client-side JS translation) — check if translated text is present in the raw HTML source
- Check that all meta tags are translated: `<title>`, `<meta name="description">`, `<meta property="og:title">`, `<meta property="og:description">`

### Phase 2: Content coverage check
Compare source and translated pages:
- Count `<h1>` through `<h4>` headings — verify all are translated
- Check image `alt` attributes — flag any still in the source language
- Check button text, form labels, error messages, footer links — these are frequently missed
- Check structured data (JSON-LD) — flag if schema content is in the source language

### Phase 3: Translation quality indicators
Flag potential quality issues:
- **Untranslated segments:** Text blocks in the source language appearing on the translated page
- **Text expansion/truncation:** Compare character counts of key elements (titles, CTAs, navigation items). Flag elements where the target language is >40% longer (risk of truncation in SERPs and UI)
- **Glossary violations:** If a glossary is provided, check that defined terms use the approved translation
- **Inconsistent terminology:** The same source term translated differently across the page (e.g., "checkout" translated as both "Kasse" and "Zur Kasse gehen" on the same German page)

### Phase 4: Localization depth check
Score the page on localization quality (not just translation accuracy):
- **Examples and references:** Are case studies, statistics, and examples localized or still US/UK-centric?
- **Currency, dates, measurements:** Are these in local format?
- **Cultural markers:** Currency symbols, address formats, phone number formats
- **Images:** Do images contain text in the target language, or are they still in the source language?

### Phase 5: Output a prioritized fix list
Categorize issues:
- **Critical (fix before launch):** Missing hreflang, untranslated title/meta, wrong lang attribute, client-side-only rendering
- **High (fix within 1 week):** Untranslated headings, missing alt text, schema in wrong language
- **Medium (fix within 1 month):** Inconsistent terminology, untranslated UI text, text expansion risks
- **Low (improvement backlog):** Non-localized examples, source-language images, formats

## Output
A structured quality report with:
1. Overall quality score (A–F) and summary
2. Critical issues list (with exact element locations)
3. High-priority issues list
4. Comparison table: source vs. translated page element-by-element
5. Native-speaker review checklist: specific sections to prioritize if budget is limited
6. Estimated fix time per priority tier

## Limitations
- Automated check cannot assess naturalness, idiomatic quality, or cultural nuance — a native speaker is still needed for final review
- Glossary matching is exact-string only; won't catch inflected forms without a comprehensive glossary
- Does not evaluate translation accuracy against a reference translation — this is a coverage and consistency check, not a fluency evaluation

Passaggio 5: Implementa i Tag Hreflang (Ed Evita gli 8 Errori Più Comuni)

I tag hreflang dicono ai motori di ricerca: "Questa pagina è la versione tedesca di quella pagina inglese." Senza di essi, Google potrebbe mostrare la lingua sbagliata agli utenti — o trattare le versioni linguistiche come contenuti duplicati e indicizzarne solo una.

I Tre Modi per Implementare Hreflang

1. Tag HTML `<link>` (ideale per la maggior parte dei siti)

Aggiungi questi all'interno del <head> di ogni pagina:

html
<link rel="alternate" href="https://example.com/blog/" hreflang="x-default">
<link rel="alternate" href="https://example.com/blog/" hreflang="en">
<link rel="alternate" href="https://example.com/blog/de/" hreflang="de">
<link rel="alternate" href="https://example.com/blog/es/" hreflang="es">
<link rel="alternate" href="https://example.com/blog/fr/" hreflang="fr">

Fondamentale: ogni pagina deve anche fare riferimento a se stessa. La pagina tedesca (/de/) deve includere questo stesso identico set di tag — incluso uno che punta a se stessa con hreflang="de". Questo si chiama tag auto-referenziante, e Google lo richiede.

2. Sitemap XML (ideale per 20+ lingue)

Se gestisci dozzine di versioni linguistiche, mantenere i tag <link> su ogni pagina diventa ingestibile. Usa invece una sitemap XML:

xml
<url>
  <loc>https://example.com/blog/</loc>
  <xhtml:link rel="alternate" hreflang="en" href="https://example.com/blog/"/>
  <xhtml:link rel="alternate" hreflang="de" href="https://example.com/blog/de/"/>
  <xhtml:link rel="alternate" hreflang="es" href="https://example.com/blog/es/"/>
  <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/blog/"/>
</url>

3. Header HTTP (per file non HTML)

Usali per PDF, immagini o risposte API:

http
Link: <https://example.com/brochure.pdf>; rel="alternate"; hreflang="en"
Link: <https://example.com/brochure-de.pdf>; rel="alternate"; hreflang="de"

Gli 8 Errori Hreflang Più Comuni

#

Errore

Perché Rompe Tutto

Come Risolverlo

1

Tag auto-referenziante mancante

Ogni pagina deve includere se stessa nel proprio set hreflang. Senza, Google potrebbe ignorare l'intero cluster.

Aggiungi hreflang="de" sulla pagina tedesca che punta a se stessa

2

Tag non bidirezionali (reciproci)

Se la pagina A punta alla pagina B, la pagina B deve puntare indietro alla pagina A. Un singolo link di ritorno mancante rompe l'intera catena.

Audita con l'agente hreflang qui sotto — verifica la bidirezionalità per ogni coppia

3

Codici lingua/regione non validi

en-uk invece di en-GB, en-en, o sp invece di es

Usa ISO 639-1 per la lingua (es, non sp) e ISO 3166-1 Alpha-2 per la regione (GB, non UK)

4

Tag x-default mancante

Senza un fallback, gli utenti da regioni non elencate potrebbero vedere la versione sbagliata

Includi sempre hreflang="x-default" che punta alla tua pagina principale/più universale

5

Hreflang che punta a pagine non canoniche

Se /de/page ha un canonical verso /de/page?ref=menu, l'hreflang deve puntare all'URL canonico

Assicurati che ogni URL hreflang sia la versione canonica di quella pagina

6

Hreflang che punta a un 404 o redirect

Un cambio di URL in un sito con 10 lingue crea fino a 20 riferimenti hreflang rotti

L'agente di audit hreflang rileva tutti i link rotti tra le versioni linguistiche

7

Canonical cross-lingua

Una pagina tedesca con <link rel="canonical" href="https://example.com/en/page"> dice a Google che la versione tedesca non conta

Il canonical di ogni versione linguistica deve puntare al proprio URL

8

Mismatch dell'attributo HTML lang

<html lang="en"> su una pagina con hreflang="de" confonde sia i motori di ricerca che gli screen reader

Abbina l'attributo lang al valore hreflang effettivo della pagina

Diagramma corretto del cluster hreflang che mostra link bidirezionali tra 4 versioni linguistiche con tag auto-referenzianti e fallback x-default

Agente di Audit Hreflang (Automatizza il Lavoro Ripetitivo)

Questo è l'agente con il ROI più alto dell'intero toolkit. Un audit hreflang manuale su un sito con 5 lingue e 50 pagine per lingua significa controllare 250 pagine — ciascuna con fino a 5 tag hreflang che devono essere bidirezionali, auto-referenzianti e privi di errori. L'agente lo fa in pochi minuti.

markdown
---
name: hreflang-auditor
description: Crawl and audit hreflang implementation across an entire multilingual site — catch broken links, missing return tags, invalid codes, canonical conflicts, and generate fix-ready reports
---

# Hreflang Audit Agent

Crawl a multilingual website and audit every hreflang tag against Google's requirements. Produces a fix-ready report with exact URLs, error types, and severity ratings.

## Prerequisites
- User provides the base URL of the site (any language version — the agent will discover others via hreflang links)
- User confirms which URL structure is in use (subdirectory, subdomain, or ccTLD)
- No API keys required — uses HTTP requests and HTML parsing

## Input
1. Base URL of the website (e.g., `https://example.com/` or `https://example.com/de/`)
2. Known language codes if not all are discoverable (e.g., `["en", "de", "es", "fr", "ja"]`)
3. Optional: sitemap URL if hreflang is implemented via XML sitemaps
4. Optional: ignore list — URL patterns to skip (e.g., `/tag/`, `/author/`, `/page/`)

## Workflow

### Phase 1: Discover all language versions
- Crawl the provided base URL
- Extract all hreflang links from `<link rel="alternate" hreflang="...">` tags in the HTML `<head>`
- If XML sitemap is provided, also extract hreflang clusters from the sitemap
- Build a language-page matrix: every URL × every language version

### Phase 2: Validate each page in the cluster
For every page in the matrix, check these 8 rules:

1. **Self-referencing:** The page's own hreflang value points to its own canonical URL
2. **Bidirectionality:** For every pair (A→B), verify B→A exists
3. **Valid codes:** Language code matches ISO 639-1; region code matches ISO 3166-1 Alpha-2
4. **x-default present:** At least one page in the cluster has `hreflang="x-default"`
5. **Canonical alignment:** Each hreflang URL is the canonical version (not a parameterized or alternate URL)
6. **HTTP status:** Every hreflang URL returns 200 (not 301, 302, 404, or 500)
7. **No cross-language canonicals:** Each page's canonical points to a URL in the same language
8. **HTML lang match:** The `<html lang="...">` attribute value is consistent with the page's hreflang value

### Phase 3: Check for structural issues
- **Inconsistent clusters:** Pages that don't have the same set of hreflang tags as others in their cluster
- **Orphan pages:** Translated pages that exist but aren't referenced by any hreflang cluster
- **Chained redirects:** Hreflang URLs that redirect (301/302) — these should point directly to the final URL
- **Protocol mismatches:** HTTP vs HTTPS inconsistencies across the hreflang set

### Phase 4: Generate the fix report
For each issue found, output:
- Error type (from the 8 rules above)
- Severity: **Critical** (breaks the entire cluster), **High** (wrong page may be served), **Medium** (compliance issue), **Low** (best-practice deviation)
- Source URL (where the error was found)
- Target URL (the problematic hreflang link)
- Fix instruction: exact code or configuration change needed

### Phase 5: Generate corrected hreflang tags
For clusters with fixable errors:
- Output the corrected set of `<link>` tags for each page
- Output the corrected XML sitemap entries if applicable
- Flag clusters that cannot be auto-fixed (e.g., missing pages that need to be created first)

## Output
A structured audit report with:
1. Executive summary: total pages crawled, language versions found, errors by severity, overall health score (A–F)
2. Error table: each error with type, severity, source URL, target URL, and fix instruction
3. Cluster-by-cluster health: each page cluster with pass/fail per rule
4. Auto-generated fix code: corrected hreflang tags for every broken page
5. Prioritized action plan: which errors to fix first and why

## Limitations
- Crawls only linked pages within the hreflang clusters it discovers; pages without hreflang tags that should have them won't be found
- Cannot fix pages server-side — output is advisory only
- For JavaScript-rendered hreflang tags, the raw HTML approach won't work — use the XML sitemap method instead
- Does not check if the *content* of each language version is actually translated (use the translation quality agent for that)

Passaggio 6: Costruisci Link Locali e Strutture di Link Interni

I link da siti tedeschi aiutano le tue pagine in tedesco a posizionarsi. I link da siti giapponesi aiutano le tue pagine in giapponese. Ogni versione linguistica costruisce il proprio bacino di autorità.

Regole di Link Building Interno per Siti Multilingue

Rimani all'interno della stessa lingua. Un blog post in tedesco dovrebbe linkare ad altre pagine in tedesco, non in inglese. I link interni cross-lingua confondono sia gli utenti che i motori di ricerca. Usa i tag hreflang — non i link nel corpo — per collegare le versioni linguistiche.

Minimo 5 link interni per pagina, stessa lingua. Ogni pagina tradotta dovrebbe ricevere link da almeno 3-5 altre pagine nella stessa lingua. Questo previene le pagine orfane — un problema comune quando i siti traducono i contenuti ma dimenticano di tradurre il contesto di navigazione.

Un cambio di URL si propaga a cascata. Se cambi un URL sul tuo sito inglese e 10 lingue lo linkano internamente, sono 10 link rotti. L'agente di audit hreflang sopra li rileva tutti — eseguilo settimanalmente se pubblichi attivamente.

Link Building Esterno per Lingua

Non ti serve una campagna di link building separata per ogni lingua. Inizia con questi tre approcci:

  1. Directory locali e piattaforme di recensioni: Ogni paese ha il proprio ecosistema di directory aziendali, siti di recensioni e portali di settore. Rivendica i tuoi profili. Sono link facili da ottenere e spesso si posizionano bene a livello locale.
  2. Analisi dei backlink dei concorrenti: Usa Ahrefs o Semrush per estrarre il profilo backlink del tuo principale concorrente in ogni paese target. Filtra per domini locali (.de, .fr, .jp). Questi sono i frutti più facili da raccogliere.
  3. PR locale e guest posting: Un guest post ben piazzato su una pubblicazione locale rispettata vale più di 50 link da directory di bassa qualità. Dai priorità alla qualità rispetto alla quantità — specialmente nei mercati più piccoli dove il grafo dei link è meno affollato.

Passaggio 7: Monitora Posizionamenti, Traffico e Visibilità AI per Lingua

Il monitoraggio SEO tradizionale (posizionamenti + traffico organico) è ancora essenziale. Ma nel 2026 devi anche monitorare se i motori AI stanno citando i tuoi contenuti in ogni lingua.

Configurazione del Monitoraggio Tradizionale

  1. Google Search Console: Usa il filtro Paese nel rapporto Rendimento. Crea una proprietà separata o usa il rapporto Targeting internazionale per vedere gli errori specifici dell'hreflang.
  2. GA4: Crea un rapporto personalizzato che mostri sessioni, conversioni e frequenza di rimbalzo — suddivisi per il prefisso del percorso pagina (/de/, /es/, /fr/) per vedere le performance per lingua.
  3. Monitoraggio posizionamenti: Ahrefs, Semrush o SE Ranking — aggiungi le tue parole chiave target con monitoraggio a livello paese. Controlla le posizioni mensilmente per le lingue di seconda ondata, settimanalmente per i mercati prioritari.

Monitoraggio della Visibilità AI (Cosa c'è di Nuovo nel 2026)

Per le superfici di risposta AI, monitora queste tre metriche per lingua:

  1. Presenza di citazioni: Quando qualcuno chiede informazioni sulla tua categoria nella lingua target su ChatGPT, Perplexity o Gemini — il tuo brand appare nella risposta? Traccia sì/no per le tue prime 10 parole chiave per piattaforma, per lingua, mensilmente.
  2. Share of voice: Se 5 brand sono citati negli AI Overviews in spagnolo per la tua categoria, quale percentuale menziona il tuo brand? Questa è la tua SOV.
  3. Sentiment e accuratezza: Quando i motori AI citano il tuo brand in un'altra lingua, le informazioni sono corrette? I sistemi AI a volte mescolano contenuti tra le lingue — un'affermazione su un prodotto USA potrebbe apparire in una risposta in tedesco, creando un rischio di conformità.

Agente di Monitoraggio della Visibilità Internazionale

markdown
---
name: international-visibility-monitor
description: Track multilingual search visibility across traditional SERPs and AI answer surfaces — generate weekly or monthly visibility reports per language and market
---

# International Visibility Monitor

Monitor how your site performs across languages in both traditional search and AI answer surfaces. Generates structured reports that track rankings, traffic, and AI citation presence per market.

## Prerequisites
- Google Search Console access (user provides CSV exports or grants view access)
- GA4 access (user provides CSV exports of language-segmented traffic)
- Optional: Ahrefs/Semrush/DataForSEO API access for automated rank tracking
- No API keys needed for manual data imports

## Input
1. Target languages and countries to monitor
2. Top 10-20 keywords per language
3. GSC performance export (CSV, filtered by country)
4. GA4 traffic-by-language export (CSV)
5. Optional: rank tracking API credentials
6. Previous monitoring report (for trend comparison)

## Workflow

### Phase 1: Collect traditional search data
- Parse GSC CSV: extract clicks, impressions, CTR, and average position per country and per language subdirectory
- Parse GA4 CSV: extract sessions, conversions, and engagement rate per language version
- If rank tracking API is available: pull current positions for tracked keywords per country
- If rank tracking API is NOT available: flag this and provide manual lookup instructions

### Phase 2: AI visibility check (manual or automated)
For each target language and its top 5 keywords:
- Document whether the brand appears in Google AI Overviews for those queries (search from the target country's Google domain)
- If tool access permits: check Perplexity and ChatGPT for the same queries
- Record: cited or not cited, which URL was cited, whether the citation is accurate
- Note any cross-language contamination (e.g., English URL cited for a Spanish query)

### Phase 3: Competitor visibility snapshot
For the top 3 competitors in each target market:
- Record their ranking positions for your shared keywords
- Check their AI Overview citation presence for the same keywords
- Flag competitors gaining or losing visibility month-over-month

### Phase 4: Trend analysis
Compare current data against the previous period:
- Traffic change per language (%)
- Ranking change per tracked keyword (positions gained/lost)
- AI citation presence change (new citations won, citations lost)
- Competitor movement (major gains or losses)

### Phase 5: Generate the report
Output a structured visibility report with:
1. **Executive dashboard:** One table with all languages and their key metrics (traffic, avg position, AI citations, trend arrows)
2. **Language deep-dives:** Per-language breakdown of top keywords, ranking changes, AI visibility status, and competitor activity
3. **Alert section:** Red-flag items needing immediate attention — traffic drops >20%, lost AI citations, hreflang errors found in GSC, competitors gaining on top keywords
4. **Action items:** Specific, prioritized tasks based on findings (e.g., "German blog post at position 11 for 'beste Laufschuhe' — optimize and add internal links to push into top 10")

## Output
A structured monitoring report with:
1. Multi-language dashboard (all languages, key metrics, trend arrows)
2. Per-language detailed section with keyword rankings, AI citations, and competitor snapshots
3. Red-flag alerts
4. Prioritized action items with expected impact
5. Data freshness: when each data source was last updated, and gaps where data is missing

## Limitations
- AI visibility checks are point-in-time snapshots — AI answers change frequently and may differ between queries minutes apart
- Rank tracking without an API requires manual lookups; automated rank data depends on third-party API availability
- GSC and GA4 data have inherent lag (24-48 hours for GSC, up to 48 hours for GA4)
- AI citation tracking is observational, not exhaustive — no tool currently provides complete AI citation coverage across all platforms

Il Toolkit Agent per la SEO Multilingue: Tutte e 5 le Competenze a Colpo d'Occhio

Ecco un riepilogo delle cinque competenze agent che puoi usare immediatamente con Claude Code. Ogni file va in .claude/skills/<nome-skill>/SKILL.md:

Competenza

Cosa Fa

Eseguila Quando

Tempo Risparmiato

multilingual-market-scorer

Valuta paesi/lingue per domanda, opportunità e idoneità business

Prima di iniziare qualsiasi lavoro di traduzione

3-5 ore

multilingual-keyword-research

Genera liste di parole chiave localizzate con clustering per intent e validazione SERP

Prima di creare contenuti in una nuova lingua

4-8 ore per lingua

translation-quality-check

Audita le pagine tradotte per problemi strutturali, traduzioni mancanti e coerenza terminologica

Dopo la traduzione AI, prima della pubblicazione

2-4 ore per batch

hreflang-auditor

Esegue il crawling e convalida ogni tag hreflang rispetto agli 8 requisiti di Google

Prima del lancio e settimanalmente in seguito

6-10 ore per audit

international-visibility-monitor

Monitora posizionamenti, traffico e citazioni AI per lingua con analisi dei trend

Settimanalmente o mensilmente

3-5 ore per rapporto

Per installare qualsiasi competenza: Copia il contenuto SKILL.md dalle sezioni sopra, salvalo in .claude/skills/<nome-skill>/SKILL.md nel tuo progetto ed eseguilo con /nome-skill in Claude Code. Ogni competenza funziona indipendentemente — inizia con hreflang-auditor se il tuo sito è già multilingue, o multilingual-market-scorer se stai pianificando l'espansione.

Checklist per Principianti: 15 Cose da Verificare Prima del Lancio

Usa questa checklist prima di lanciare qualsiasi nuova versione linguistica:

  • [ ] Mercati target selezionati usando i dati (GA4 + GSC), non supposizioni
  • [ ] Keyword research completata per ogni lingua — convalidata con madrelingua per i primi 10 termini
  • [ ] Struttura URL scelta (sottodirectory consigliata per principianti)
  • [ ] Nessun reindirizzamento automatico basato su IP — implementato invece un selettore di lingua UI
  • [ ] Tutte le pagine pubblicano HTML reale lato server (non traduzione JS lato client)
  • [ ] L'attributo HTML lang corrisponde alla lingua effettiva di ogni pagina
  • [ ] Tag hreflang implementati (HTML, sitemap XML o header HTTP)
  • [ ] Tag hreflang auto-referenziante presente su ogni pagina
  • [ ] Hreflang bidirezionale verificato — ogni A→B ha B→A
  • [ ] Tag hreflang x-default impostato sulla pagina principale/di fallback
  • [ ] TUTTI gli URL hreflang restituiscono HTTP 200 (nessun 404, nessun redirect)
  • [ ] Meta title e meta description tradotti e localizzati per ogni pagina
  • [ ] Testo alt delle immagini tradotto
  • [ ] I link interni rimangono all'interno della stessa versione linguistica
  • [ ] Rapporto Targeting internazionale di Google Search Console controllato — zero errori hreflang

Se tutte le 15 caselle sono spuntate, sei pronto per lanciare quella versione linguistica.

FAQ

Posso semplicemente usare Google Translate per il mio sito web?

Non pubblicare output grezzo di Google Translate. Nel 2026, Google confronta le tue traduzioni con la propria traduzione automatica — se la tua non è migliore, potrebbe pubblicare la sua versione proxy auto-tradotta invece della tua pagina. Usa la traduzione AI come prima passata, poi esegui l'agente di controllo qualità della traduzione e fai revisionare le tue pagine a più alto impatto da un madrelingua.

Quanto tempo ci vuole per vedere risultati dalla SEO multilingue?

Per una nuova sottodirectory linguistica su un dominio affermato, aspettati movimenti in 2-4 mesi per parole chiave a bassa competizione. I termini competitivi nei mercati maturi (tedesco, giapponese) possono richiedere 6-12 mesi. L'autorità esistente del dominio aiuta — le nuove versioni linguistiche sullo stesso dominio ereditano la link equity, che è l'argomento principale a favore delle sottodirectory rispetto ai ccTLD.

Ho bisogno di un dominio separato per ogni lingua?

No. Le sottodirectory (example.com/de/) sono l'approccio consigliato per la maggior parte dei siti. Usa i ccTLD (example.de) solo se hai uffici locali, entità legali locali o operi in mercati dove il ccTLD è un forte segnale di fiducia (Germania, Giappone, Francia).

Cosa succede se non posso permettermi una traduzione professionale per ogni pagina?

Inizia con le tue prime 20 pagine per lingua — quelle che generano più traffico organico in inglese. Usa la traduzione AI con l'agente di controllo qualità per il resto. Anche una versione di 300 parole in lingua nativa di una pagina ad alto traffico di solito sostituisce la versione proxy auto-tradotta di Google. Qualità sopra quantità: 20 pagine ben localizzate battono 200 pagine tradotte male.

La traduzione AI danneggerà la mia SEO nel 2026?

No, se segui il flusso di lavoro sicuro: prima passata AI → controllo QA automatico → revisione umana per le pagine ad alto impatto. Google ha dichiarato esplicitamente che "le nostre policy non definiscono rigorosamente come spam i contenuti tradotti dall'AI." Il rischio non è usare l'AI — è pubblicare output AI di bassa qualità senza revisione.

Come gestisco lingue come il cinese o l'arabo che usano script o motori di ricerca diversi?

Per la Cina, Baidu è il motore di ricerca dominante e non supporta hreflang. Usa invece gli header HTTP Content-Language e la Search Resource Platform di Baidu per l'invio della sitemap. Usa il cinese semplificato (zh-Hans) per la Cina continentale, il cinese tradizionale (zh-Hant) per Taiwan e Hong Kong.

Per l'arabo e altre lingue RTL, assicurati che il tuo CSS supporti layout da destra a sinistra. Google gestisce bene i contenuti RTL per la SEO, ma un layout RTL rotto distruggerà le metriche di esperienza utente — e quelle metriche influenzano i posizionamenti.

Claude Code può davvero gestire tutte le mie attività di SEO multilingue?

Le competenze agent in questa guida gestiscono il lavoro meccanico e ripetitivo che rende noiosa la SEO multilingue: crawling di centinaia di pagine per errori hreflang, verifica incrociata delle traduzioni delle parole chiave con i dati SERP, controllo della copertura delle traduzioni su metadati e testo alt, e compilazione di rapporti di visibilità. Cosa non sostituiscono: la revisione dei contenuti da parte di madrelingua, le decisioni strategiche di mercato, la localizzazione creativa del messaggio di brand e il giudizio editoriale finale. Usa gli agenti per eliminare l'80% del lavoro ripetitivo — poi dedica il tuo tempo al 20% che richiede competenza umana.

Qual è il numero minimo di pagine che mi servono per lingua?

Inizia con 5-20 pagine: homepage, le prime 3-5 pagine di prodotto/servizio, pagina about, pagina contatti e i tuoi blog post a più alto traffico. Questo basta a Google per riconoscere la versione linguistica come legittima. Espandi in base ai dati di performance di GSC — traduci le pagine che stanno già ricevendo impression ma con CTR basso in quella lingua.

Autore: Dominic Hale, Specialista SEO Internazionale in 18 Mercati presso Auspia. Dominic scrive di strategia di ricerca multilingue, flussi di lavoro di localizzazione, architettura hreflang e comportamento di ricerca regionale per team di crescita globale.

Esplora questo argomento

Continua sullo stesso percorso di crescita