Di solito, ci sono un sacco di regole e buone pratiche che aiutano a ottimizzare un sito web, portare nuovi clienti e, in generale, a rendere l'esperienza utente rapida, fluida e piacevole mentre (a volte) ridurre il carico del server.
Inoltre, di solito, le aziende più grandi non si preoccupano di utilizzare queste migliori pratiche. Ad eccezione di poche aziende (come Google), sui siti più grandi, possiamo vedere:
- layout di tabella, JavaScript non minimizzato, niente sprite CSS dove dovrebbero essere, diversi file CSS, JavaScript intrusivo anche in situazioni in cui era semplice non essere invadenti, chiamate a file JavaScript in
<head/>
, ecc. - errori insignificanti, fastidiosi popup, forme di registrazione con enormi quantità di campi da compilare, problemi di UX nel registro¹, domande stupide e situazioni che rendono impossibile l'uso del sito web², situazioni confusionarie su parti chiave del sito web³, reindirizzamenti multipli, lento pagine, ecc.
Da un lato, queste società stanno pagando una quantità enorme di denaro per sviluppare, ottimizzare e ospitare i loro siti web poiché il loro successo dipende parzialmente o completamente da esso; d'altra parte, violano costantemente le migliori pratiche mentre le persone che sostengono queste migliori pratiche spiegano che seguirle aiuta a ottenere migliori siti Web UX e più veloci con un impatto minore sull'ambiente (che può essere non trascurabile sui siti Web ospitati su migliaia di server) .
In tal caso, è logico chiedere:
-
Se le grandi aziende che hanno davvero successo, hanno un sacco di soldi per i loro siti Web e dipendenti competenti e che si preoccupano dell'ottimizzazione del sito web violano costantemente quelle best practice, sono quelle best practice vero?
-
Oppure, in altre parole, se queste best practice sono così importanti e aiutano così tanto a ottimizzare i siti web, perché a quelle aziende non interessa loro?
Facciamo un esempio di Dell.com. Sono piuttosto sicuro che assumano il meglio del meglio per creare la loro home page. La loro home page usa i layout delle tabelle. Significa che le persone che dicono che i layout di una tabella sono malvagie sono sbagliate? Significa che i migliori tra i migliori assunti da Dell sono incompetenti?
¹ Primo esempio: eBay rende impossibile, durante la registrazione, incollare il tuo indirizzo mail in entrambi i campi, rendendo più lungo l'uso del modulo di registrazione senza alcun motivo tranne che per infastidire gli utenti; la migliore pratica sarebbe quella di proibire copiare , ma consentire di incollare. Secondo esempio: Microsoft Live limita la lunghezza di una password a 16 caratteri, senza alcun motivo apparente.
² Ad esempio, quando non sei in Amazon da molto tempo, dice che la password non è valida, quindi, per recuperarla, ti chiede le informazioni sulla tua ultima transazione, il che rende l'account inutilizzabile se hai mai fatto alcuna transazione prima con l'account.
³ Dell, ad esempio, rende impossibile ordinare un server rack senza alcun disco rigido, mentre questo può essere perfettamente valido se si dispone già dei dischi rigidi che si desidera riutilizzare.
⁴ Tale ottimizzazione include il flush parziale per inviare più velocemente i contenuti più importanti, studi sulla relazione tra il tempo trascorso dalle persone in attesa di caricamento delle pagine e il numero di persone che utilizzano il sito Web, ecc.
⁵ Per quanto riguarda Dell, Microsoft e altri.
⁶ Come per eBay o altre società basate sul Web.