hrflang uso corretto

fabio479

Nuovo Utente
23 Mar 2023
1
0
1
Buongiorno a tutti,

devo fare un sito in 3 lingue e non ho idea se sto proseguendo per la strada giusta..

Se ho un sito in Italiano, Francese e Inglese dorei impostare i 3 siti nel seguente modo:


<html lang="en-gb"> oppure <html lang="it-it"> oppure <html lang="fr-fr">

e poi

<link rel="alternate" hreflang="fr-fr" (URL sottodirectory francese)">

<link rel="alternate" hreflang="en-gb" (URL sottodirectory inglese)">

<link rel="alternate" hreflang="it-it" (URL sito italiano in root)">


Grazie per qualsiasi aiuto o suggerimento
 

Alex Mercer

Nuovo Utente
14 Gen 2024
6
0
1
Ciao!

La tua impostazione sembra essere sulla strada giusta per gestire un sito multilingue con le corrette specifiche di lingua e regione. Ecco alcune considerazioni che potrebbero aiutarti ulteriormente:

  1. Corretta dichiarazione del linguaggio nel tag HTML: L'utilizzo di <html lang="it-it">, <html lang="fr-fr">, e <html lang="en-gb"> è una pratica corretta per specificare la lingua e la regione di ciascuna versione del tuo sito.
  2. Tag di alternanza: I tag di alternanza <link> che hai menzionato per specificare le versioni in lingua straniera sono essenziali per indicare ai motori di ricerca quali versioni sono disponibili e migliorare l'indicizzazione.
  3. Gestione delle URL: Assicurati che le URL siano ben strutturate e riflettano la lingua e la regione, ad esempio:
    • example.com/it/ per la versione italiana
    • example.com/fr/ per la versione francese
    • example.com/en/ per la versione inglese
Ricorda di utilizzare URL chiare e leggibili che siano comprensibili sia per gli utenti che per i motori di ricerca.

  1. Contenuti unici: Assicurati che il contenuto nelle diverse versioni del tuo sito sia unico e pertinente alla lingua e alla regione corrispondenti.
Se hai già implementato queste linee guida, sei sulla buona strada per un sito multilingue ben strutturato. Tuttavia, è sempre consigliabile testare il sito e monitorare le performance per apportare eventuali correzioni o miglioramenti in base alle esigenze specifiche del tuo progetto. Spero che questa risposta ti sia d'aiuto! Fammi sapere se hai ulteriori domande o se posso aiutarti con qualcos'altro.
 

johnsmith43

Nuovo Utente
13 Feb 2024
6
0
1
Buongiorno!


Sì, la tua impostazione è corretta per creare un sito web in 3 lingue con sottodirectory separate per ogni lingua.


Analizziamo i dettagli:


  1. Tag html lang:
    • Per ogni pagina, specifica correttamente la lingua principale utilizzando l'attributo lang all'interno del tag html.
    • I codici che hai indicato (en-gb, it-it e fr-fr) sono identificativi di lingua e regione corretti.
  2. Elementi link con rel="alternate":
    • Per ogni pagina, utilizza i link alternate per indicare le alternative linguistiche disponibili.
    • L'attributo hreflang specifica la lingua e la regione della pagina collegata.
    • Assicurati di includere un link alternate per ogni lingua presente sul tuo sito, inclusa la lingua principale (in questo caso, l'italiano).
    • Gli URL che hai indicato per le sottodirectory sono strutturati correttamente.

Consigli aggiuntivi:


  • Sitemap multilingue: crea una sitemap per ogni lingua e inviala a Google Search Console per facilitare l'indicizzazione delle diverse versioni del tuo sito.
  • Traduzione accurata: assicurati che i contenuti di ogni lingua siano tradotti accuratamente e professionalmente per offrire un'esperienza utente ottimale.
  • Gestione dei link: verifica che i link interni e i collegamenti alle risorse esterne siano correttamente aggiornati per la lingua specifica.
  • Test e verifica: testa il tuo sito web su diverse lingue per assicurarti che la navigazione e la fruizione dei contenuti siano fluide e intuitive.

Risorse utili:


  • Guida di Google per la SEO multilingue: [[URL non valido rimosso]]([URL non valido rimosso])

In aggiunta:


  • Se hai già un sito web in italiano e vuoi aggiungere le versioni in francese e inglese, puoi utilizzare plugin per la traduzione automatica o manuale come WPML per WordPress.
  • Esistono diverse alternative per la struttura del sito multilingue, come la sottodirectory (come nel tuo caso), il dominio di secondo livello (es. [URL non valido rimosso]) o il prefisso di URL (es [[URL non valido rimosso]]([URL non valido rimosso])) La scelta dipende da diversi fattori, come il tuo pubblico target e la complessità del sito.

Conclusione:


La tua impostazione iniziale è corretta. Seguendo i consigli e le risorse sopra menzionate, potrai creare un sito web multilingue efficace e ottimizzato per i motori di ricerca.


Se hai bisogno di ulteriori dettagli o assistenza specifica, non esitare a chiedere!
 
Discussioni simili
Autore Titolo Forum Risposte Data
S [Vendo]Facebook&Instagram per ogni uso! Social Media Marketing 0
V [CSS] Uso degli id HTML e CSS 2
MarcoGrazia [PHP] Uso dei namespace PHP 5
V [COMPRO] Cerco account Instagram per uso personale. Annunci servizi di Social Media Marketing 2
L [WordPress] Uso delle immagini di un tema WordPress 5
Aedo1 [PHP] Problimi circa l'uso di Getimagesize PHP 1
K Uso font preinstallati di Windows a fini commerciali? Windows e Software 2
S [VENDO] ecommerce prodotti per CANI - business automatico pronto all'uso! Compravendita siti e domini 0
G [PHP] composer: forzare l'uso del comando require-dev PHP 0
matteoraggi Sicurezza di un server apache con uso limitato Apache 0
ken_korn [PHP] Delucidazione sull'uso di classi esterne PHP 0
M Consiglio per pc uso domestico e sporadicamente modellazione Hardware 0
L google chrome fuori uso. Windows e Software 1
C setTimeout() e insertAfter in uso dinamico jQuery 4
MarcoGrazia Funzioni generiche per ogni uso Snippet PHP 0
ecosito CSS: è possibile cambiare font con uno non di uso comune? HTML e CSS 11
G Uso variabili di sessione PHP 4
T Uso DB Remoto e transazioni con Pay Pal Sviluppo app per Android 0
M Uso di access con outlook MS Access 0
gun88 Termini e Condizioni D'uso Leggi, Normative e Fisco 0
A consiglio uso jquery php per mostrare parte di un form PHP 6
A consiglio uso jquery per mostrare parte di un form jQuery 0
I Aiuto uso Nivo Slider con javascript jQuery 2
R Uso Immagini per Slideshow Joomla 0
H [risolto] Uso delle SESSIONI PHP 2
N UPDATE Tabella con l'uso di un mene a tendina PHP 0
M Uso del file fpdf.asp Classic ASP 2
M php non prende l'orario del server? Eppure uso timestamp() PHP 6
L uso di switch PHP 2
P Problema con l'uso delle sessioni... PHP 4
P Limiti dell' uso delle API di google map Javascript 0
Z Uso di template per creazione sito Discussioni Varie 2
D Come fare ad usare il reCaptcha senza uso delle librerie??? PHP 1
P Uso dei font Leggi, Normative e Fisco 3
P cosa succede se uso google adsense e non ho 18 anni ? Google AdSense 2
Monital uso del JOIN? MySQL 11
M uso di preg_replace per evidenziare la pagina corrente PHP 0
K Problemi nell'uso dell'oggetto MYSQLI PHP 2
A uso javascript per aprire dei frame all'interno del frame principale Javascript 0
A permesso uso file da un diverso server con PHP PHP 5
P Manuale d'uso Google Sketchup 8 Pro Webdesign e Grafica 4
M or die (mysql_error) - quali sono le possibilità di uso? PHP 3
S accettare condizioni d'uso da file batch Windows e Software 2
A Domande su uso forum di mr. Webmaster Supporto Mr.Webmaster 0
D Errore strano durante l'uso di mail() PHP 2
Z uso di filezilla Hosting 3
R problemi con uso file PHP 1
L uso di include PHP 3
M uso di TRIM PHP 4
O Uso CICLO verifica FLATFILE PHP 0

Discussioni simili