Optimering af hjemmeside
Google er besat af fart på nettet. Det skinner igennem i alt, hvad de gør; alt fra Googles custom mailservere til valget af programmeringssprog, og Googles Public DNS er gennemsyret af denne besættelse. “Let’s make the web faster” siger de, men hvorfor denne faste beslutning om, at alt hvad vi foretager os på nettet skal foregå hurtigst muligt?
Efter udrulningen af Googles “Panda”-opdateringer af Google-algoritmen opfordrer Google ikke kun til hurtigere hjemmesider - de tvinger indirekte udviklere til at optimere hjemmesider til at yde den bedst mulige brugeroplevelse på nettet. Googles “Panda”-opdatering tager nemlig hjemmesiders hastighed i betragtning, når den indekserer hjemmesider over hele verden. Den belønner de hurtige hjemmesider med en bedre ranking, og det modsatte ved langsommere hjemmesider. Hastighed, og dermed brugeroplevelse, er altså blevet en parameter, hvorved Google bestemmer kvaliteten af en given hjemmeside. I vanlig “Google stil” nævner de ikke præcist, hvad en god loadtid er, men SEO-bloggere på nettet menes at vide, at loadtider på under 1.5 sekund er positivt, og loadtider over det kategoriseres som lange. Dette bygger på hentydninger fra Google ansatte og tests af problemstillingen.
Hvem drager fordel af et hurtigere internet?
Hurtige hjemmesider er vigtigt for alle - ikke kun ejere af hjemmesider. Brugere bliver længere på et hurtigt website og ser dermed flere sider hvilket, på fx. en webshop, kan betyde ekstra salg. Komprimerede data giver den samme brugeroplevelse, bare hurtigere, men bruger meget mindre båndbredde. Dette kan på større hjemmesider med mange sidevisninger medføre en reduktion i hosting-omkostningerne. Googles webcrawler kan crawle og indeksere en optimeret hjemmeside hurtigere. Dermed kan GoogleBot bedre følge med den eksplosive vækst i indhold på nettet. Er det ikke anledning til at tro, at når Google skal bruge færre resourcer, belønnes det med en bedre indeksering?
Hvordan kan vi forbedre loadtiden på vores hjemmesider?
Der findes mange gode værktøjer, som mere eller mindre tilbyder den samme service til at teste hastigheden og komme med forslag til forbedringer. Googles egen Page Speed findes både som et plugin til browserne Chrome og Firefox, men kan også eksekveres direkte fra Page Speeds hjemmeside. Personligt ynder vi at benytte GTmetrix.com, da denne service tjekker op imod både Google Page Speed og Yahoo YSlow. Derudover synes vi, at GTmetrix tilbyder den mest brugervenlige hjemmeside, og knytter de lettest forståelige kommentarer til de fejl/mangler, der måtte findes.
Problemet med GTmetrix er, at servicen er placeret på servere i USA, hvilket gør loadtiden en del højere. Derfor er det svært at bruge loadtiden som et reelt sammenligningsparameter. Derfor benytter vi Pingdom til denne del af testen. Deres servere er placeret i Sverige, hvilket resulterer i en mere reel loadtid for “lokale” brugere af en dansk hjemmeside.
De typiske eksempler på forbedringer af en hjemmesides hastighed findes i ingen eller mangelfuld gzip-komprimering, mangelfuld komprimering af billeder, CSS, HTML og javascripts. Gzip-komprimering kan slåes til serverside eller vha. .htaccess filer og giver et relativt stort skub i den rigtige retning. GTmetrix komprimerer de fleste filtyper direkte i deres test, så det er utroligt let at hente disse filer og erstatte de filer, man har liggende på sin webserver.