Pagina intro due lingue 
Autor: Cristian S.
Visitado 56,
Followers 1,
Compartido 0
nel passaggio a due lingue con la pagina intro il sito perde l'ipaginazione? Manuela Andreoli | Arte contemporanea italiana da collezione www.andreolimauela.it suggerimenti?
Publicado en

Ciao Cristia, in un sito multilingua, la index (che sia .html o .php) deve fungere da punto di ingresso principale e non dovrebbe essere "scavalcata" da pagine con nomi ambigui come index_ita.html.
Ecco una breve analisi del perché la struttura attuale è considerata scorretta e come potresti impostarla in modo professionale.
Perché la struttura attuale è un problema?
Autorità della Pagina (Link Equity): I motori di ricerca attribuiscono il valore massimo alla root (/). Se il contenuto principale è su index_ita.html, stai frammentando l'autorità della pagina.
Canonicalizzazione: Google potrebbe confondersi su quale sia la versione "reale" della home page, rischiando problemi di contenuti duplicati.
User Experience: Un utente si aspetta di trovare i contenuti digitando semplicemente il dominio, senza dover essere reindirizzato a un file specifico con un suffisso.
Come strutturare un sito multilingua correttamente
Esistono tre standard professionali per gestire questa situazione:
1. Sottocartelle (Scelta consigliata per la maggior parte dei siti)
La index.html principale riconosce la lingua del browser o offre una scelta, per poi smistare l'utente:
www.andreolimanuela.it/ (Home principale / Default)
www.andreolimanuela.it/it/ (Versione italiana)
www.andreolimanuela.it/en/ (Versione inglese)
2. Parametri (Meno pulito, ma comune in PHP)
www.andreolimanuela.it/index.php?lang=it
3. Dominio Diretto per la lingua principale
Se il target è principalmente italiano, la struttura corretta è:
Root: www.andreolimanuela.it/index.html (Contenuto in Italiano)
Seconda lingua: www.andreolimanuela.it/en/index.html (Contenuto in Inglese)
Cosa dovresti fare subito
Per correggere la gerarchia senza perdere l'eventuale posizionamento già acquisito, ti suggerisco di:
Rinominare: Sposta i contenuti di index_ita.html direttamente in index.html.
Redirect 301: Imposta un reindirizzamento permanente (via file .htaccess) che porti i visitatori da index_ita.html alla nuova index.html. Questo comunica ai motori di ricerca che la pagina si è spostata definitivamente.
Tag Hreflang: Inserire nel <head> delle pagine i tag per dichiarare le versioni linguistiche, ad esempio:
<link rel="alternate" hreflang="it" href="https://www.andreolimanuela.it/" />
... ciao,
1) . elimina in rete le pagine di risulta da precedenti esportazioni, la index.html e la home.html;
>>https://www.andreolimanuela.it/index.php
3) - hai usato una struttura insolita, tutto in un progetto;
... non hai seguito la prassi ordinaria come da istruzioni delle varie Guide, ma magari è stata una tua scelta;
4) - le voci del doppio menu non sono conformi e congrue tra loro.
.
ciao
.