Compatibilità del browser

Gli utenti normalmente visualizzano il tuo sito web utilizzando un browser. Ciascun browser interpreta il codice del sito web in maniera leggermente differente; ciò significa che il sito può essere visualizzato in modo diverso dai visitatori a seconda del browser utilizzato. In generale, evita di basarti sul comportamento specifico di un browser, ad esempio dando per scontato che individui correttamente content-type o codifica quando non li hai specificati. Inoltre, puoi effettuare alcuni passaggi per assicurarti che il tuo sito non si comporti in modo imprevisto.

Eseguire il test del sito sul maggior numero di browser possibile

Una volta progettato il tuo sito web, controllane la visualizzazione e la funzionalità su diversi browser in modo da assicurarti che i visitatori ottengano l'esperienza per cui hai lavorato tanto. Idealmente, inizia a eseguire i test il prima possibile durante il processo di sviluppo. Browser diversi (e versioni diverse dello stesso browser) possono visualizzare il tuo sito in modo differente. Puoi fare riferimento a servizi come Google Analytics per avere un'idea della visualizzazione sui browser più utilizzati.

Crea codice HTML chiaro ed efficace

Il tuo sito web potrebbe essere visualizzato correttamente su alcuni browser anche se il codice HTML non è valido; tuttavia, non vi è garanzia che verrà visualizzato correttamente su tutti i browser o su tutti i browser futuri. Il modo migliore per assicurarti che le pagine vengano visualizzate nello stesso modo su tutti i browser è quello di scriverle utilizzando codice HTML e CSS valido e poi eseguirne il test sul numero maggiore possibile di browser. Un codice HTML chiaro e valido rappresenta una buona garanzia di successo in questo senso; inoltre, l'utilizzo di CSS ti consente di separare la presentazione dai contenuti e può velocizzare il caricamento e la visualizzazione delle pagine. Gli strumenti di convalida, come quelli per HTML e CSS forniti da W3 Consortium, sono utili per controllare il tuo sito, mentre strumenti come HTML Tidy possono aiutarti a ripulire il tuo codice in modo facile e veloce. Anche se ti raccomandiamo di utilizzare un codice HTML valido, questo fattore tendenzialmente non influisce sul modo in cui Google esegue la scansione e l'indicizzazione del sito.

Specificare la codifica dei caratteri

Affinché i browser visualizzino il testo della pagina, specifica una codifica per il documento. Posiziona tale codifica nella parte superiore del documento (o frame) dato che alcuni browser non riconoscono le dichiarazioni di set di caratteri visualizzate all'interno del documento. Inoltre, assicurati che il tuo server web non stia inviando intestazioni HTTP in conflitto. Un'intestazione come content-type: text/html; charset=ISO-8859-1 sostituirà eventuali dichiarazione di set di caratteri nella pagina.

Non dimenticare l'accessibilità

Non tutti gli utenti potrebbero avere JavaScript attivo nei loro browser. Inoltre, tecnologie come ActiveX potrebbero determinare una visualizzazione non corretta (o addirittura impedire del tutto la visualizzazione) in alcuni browser. Ti consigliamo di seguire le nostre linee guida per l'utilizzo di file rich media e di testare il tuo sito in un browser di solo testo come Lynx. Il vantaggio di fornire alternative di solo testo a funzionalità e contenuti rich media è la semplificazione per i motori di ricerca di scansione e indicizzazione del sito; inoltre il sito sarà più accessibile agli utenti che utilizzano tecnologie alternative come gli screen reader.