Een snelle Joomla site wordt beter gevonden
Snelheid is een belangrijk punt aan het worden voor de vindbaarheid in Google. Google heeft in 2010 aangegeven dat hoe sneller een website laadt, de kans groter wordt dat deze website beter scoort in de zoekresultaten. Je website sneller maken zou dus een van je SEO activiteiten moeten zijn. Maar hoe doe je dit in Joomla? Wat is snel?
Google melde vorig jaar dat het de snelheid waarmee je website laadt mee gaat nemen in de bepaling van de zoekresultaten. De reden hiervoor is dat Google wil zorgen voor een sneller en beter Internet. Zelf hebben ze hier natuurlijk voordeel bij, hoe sneller alle websites laden, hoe efficiënter het indexeren zal gaan. De vraag is; wat is snel? Eén seconde? Of twee? Het antwoord is dat dit relatief is aan de snelheid van de websites waarmee je concurreert binnen de zoekresultaten van Google. Anders gezegd; doe jij het een stuk sneller dan je concurrentie, dan zal je stijgen in de zoekresultaten.
Testen
Er zijn veel manieren om de snelheid van je website te testen. Een van de fijnere vind ik: Blamestella.com. Je voert je url in (of die van een concurrent!) en kijkt naar het resultaat. Stella geeft meteen aan wat ze ervan vindt en of het sneller, of langzamer is dan gemiddeld. Let wel, dit is in vergelijking met alle websites. Het beste kun je dus wel blijven kijken naar je directe concurrenten, net zoals Google dat doet bij de bepaling van de zoekresultaten.
Zet cache aan
Een van de eerste dingen die je moet doen om je website sneller te maken is de cache aan zetten. Dit zorgt voor een flinke perfomance winst. Bij het inladen van een website moet de server telkens kijken welke nieuwtjes nu de laatste waren, welk menu item in het main menu zit of welke artikelen het populairst zijn. Door caching aan te zetten wordt de website weggeschreven naar statische html pagina’s. Dit maakt het inladen van de website een stuk sneller. Een nadeel van cache aanzetten is wel dat een aanpassing die je in het CMS maakt, zoals een nieuwtje plaatsen, niet meteen terug te vinden is op de website. De cache time moet namelijk eerst verlopen zijn, wil de website kijken of er iets veranderd is. Moet je nieuwtje of aanpassing echt meteen online staan? Dan kun je bij "Tools" en vervolgens "clean cache", de cache legen waardoor de website je aanpassing direct laat zien.
Dump flash en comprimeer grote plaatjes!
Zet op pagina’s waarvan je wilt dat deze goed gevonden wordt geen flash en zorg ervoor dat de plaatjes zo klein mogelijk zijn.Niet in grootte als in het formaat maar in grootte als in kb's. Je kunt veel winst behalen door de JPG compressie een klein beetje hoger te zetten. Een goede website om te kijken welke plaatjes de bottleneck zijn bij het inladen van je website is: Webpagetest.org. Deze website geeft een overzicht van alle elementen die geladen moeten worden met daarbij de tijd per element. Zo zie je direct welke plaatjes voor vertraging zorgen.
Loos onnodige statistieken
Natuurlijk niet je Google Analytics maar je ziet nog veel websites die naast Google Analytics nog extra statistieken systemen blijven gebruiken. Verwijder die oude netstat code of statcounter, als je die toch niet meer gebruikt. Ook kun je bij veel hosting providers ( zo ook bij ons ) standaard statistieken systemen als webalizer of AWstats aan of uitzetten. Staan deze aan en gebruik je ze niet, dan maakt dit je website onnodig langzaam.
Zet Gzip compression aan
Als je dit aanzet, wordt je website eerst door de webserver gecompromieerd, waarna deze naar de bezoeker wordt verzonden. Aangezien het in en uitpakken sneller gaat dan de data heen en weer versturen, krijg je hierdoor een snellere website.
Conclusie
Je website sneller maken is niet zo moeilijk en de bovenstaande tips bieden veel resultaat. Zo zie ik gemiddeld een halvering van de laadtijd door het aanzetten van de cache en gzip compression alleen. Ben je in een verwoede SEO oorlog met je concurrenten? Dan loont het misschien wel om nog verder te gaan en een expert in te huren om de laatste millisecondes van je laadtijd af te snoepen. Heb je vragen over dit artikel? Ik beantwoord ze graag hieronder in het commentaar gedeelte.
Het is niet voor niets dat grote organisaties en overheden massaal overstappen op Drupal. Het biedt "out-of-the-box" ongekend veel mogelijkheden.
Reacties
In Joomla 1.0.x heb je nog
Goed artikel Thomas! Ik had
Reactie toevoegen