Seo nieuws » Website snelheid en uw ranking
01-07-2009
Is uw website snel genoeg?
Matt Cutts promoot tijdens zijn presentatie, 12 november 2009, in Las Vegas dat in 2010 website snelheid een ranking factor gaat worden. Snelle website zullen beter gaan ranken dan langzame websites. Het zal niet het belangrijkste zijn, maar een extra google ranking factor waar een website op beoordeeld wordt.
Google heeft ook een hulpmiddel om de pagina snelheid te testen.
Uit onderzoek is gebleken dat als een pagina niet binnen 8 seconden op het scherm staat, 1/3 van de bezoekers al weer weg is.

Het merendeel van de nederlandse websites staan op een shared hosting machine naast andere websites soms wel naast 1500 andere sites.
Dit bevordert zeker niet de snelheid van een website. Website snelheid is anno 2009 een belangrijke zoekmachine optimalisatie factor, waar veel winst is te behalen.
Google heeft onlangs google page speed gelanceerd. Het is een tool om de snelheid van uw website te verbeteren. Het is een Firefox Add-on geïntegreerd met Firebug.
U laat uw website scannen door page speed en u krijgt onmiddelijk suggesties hoe u uw site kan verbeteren. Daarnaast hebben ze een aantal tools en downloads om uw website te testen en sneller te maken.
Yslow
Yahoo is ook al een tijdje mee bezig om websites sneller te maken met hun Yslow tool.
Yslow is een zeer goede tool, die onder andere via een firefox add-on geïnstalleerd kan worden. Yslow analyseert pagina's en vertelt je waar vertraging optreed.
Een 25% tot 50% betere response tijd, wanneer bezoekers een pagina opvragen is mogelijk na het oplossen van de vertragingsproblemen met Yslow.
Hoe kan ik mijn website versnellen?
Maak minder HTTP requests
Hoe minder onderdelen erop een pagina worden ingeladen, hoe minder HTTP requests er zijn om die pagina te tonen, als resultaat zal die pagina sneller laden. Enkele manieren om het aantal requests te verlagen is voeg meerdere scripts zoals bijvoorbeeld CSS in één script.
Maak CSS Sprites, dit is een methode om de images requests te verlagen. Alle achtergrond plaatjes, zoals icons worden samengevoegd in één image en met CSS background-image en background-position kunnen ze zichtbaar gemaakt worden. Bekijk hier een goed voorbeeld van de background images van de social media icons van Seolab.
Gebruik een Content Delivery Network
Dit is iets voor zeer grote websites met veel bezoekers, zoals hyves.nl. Een Content Delivery Network is een verzameling van webservers verspreid over meerdere locaties. De locaties van de bezoeker of de server met de minste hop of de server met de snelste response tijd wordt gekozen bij een website bezoek.
Voeg een datum of een Cache control Header toe
Website worden steeds complexer met veel meer scripts, images, flash. Een bezoeker die voor het eerst je website bezoekt doet veel requests om alle onderdelen te laden, met expires headers worden deze onderdelen gecached, waardoor er geen onnodige HTTP request worden gedaan.
Voor statische onderdelen: Gebruik een never expire of een datum ver in de toekomst.
#Far Future Expires Header
ExpiresActive On
ExpiresDefault "access plus 10 years"
Voor dynamische onderdelen, zoals nieuws: Gebruik een Last modified header, zodat de zoekmachine weet of ze de gecached pagina kunnen laden of de nieuwste.
Comprimeer onderdelen met Gzip
Gecomprimeerde onderdelen verhogen de response tijd en verlagen het aantal kb van de HTTP response. Gzip is op dit moment de meest effectieve methode, het aantal kb's kan in sommige gevallen tot 70% worden teruggebracht.
De server moet dit wel ondersteunen, dit kan je controlen door middel van een phpinfo file die je upload naar de server. De volgende regel HTTP_ACCEPT_ENCODING gzip,deflate moet daar staan. Nu kan onder andere javascript gzip worden. 7-zip is een goede tool daarvoor. Daarnaast geef je het aan in het htaccess bestand.
RewriteEngine on
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond %{REQUEST_FILENAME}.jgz -f
RewriteRule (.*).js$ $1.js.jgz [L]
AddType “text/javascript” .js.jgz
AddEncoding gzip .jgz
Zet de stylesheets boven aan
Verplaats de stylesheets in de top van de head van uw document, dit heplt pagina's sneller te laden.
Zet javascript onderaan de pagina
Javascript zorgt ervoor dat parallel downloads niet mogelijk zijn, wanneer een pagina gedownload wordt, start het niet met andere downloads. Als het lukt verplaats ze onderaan.
Plaats javascript en css extern
Als javascript en ccs extren staan dan kan de browser ze cachen. Als javascript en ccs inline gestyled dan moet de browser het telkens weer downloaden. Het vermindert wel het aantal HTTP requests, maar het maakt het document veel zwaarder.
Minify (Verklein) javascript en CSS bestanden
Met minification worden er onnodige tekens en overbodige witruimte uit de bestanden gehaald. Dit verbetert de reactiesnelheid, omdat de grootte van de bestanden wordt verlaagd. Met JSMin kan je online je bestanden qua grote verkleinen.
Vermijd redirects
Vermijd redirects zoals 301 of 302, ze vertragen alles in de pagina, omdat er niets in die pagina kan worden gemaakt. Alternatief voor een omleiding kan het gebruik van een Alias en mod_rewrite zijn. Bij een domeinnaam verandering zou een CNAME(een DNS record met een alias waar de ene domeinnaam naar de andere verwijst).
Vermijd dezelfde scripts
Vaak worden er in een website dezelfde scripts voor meerdere doeleinden gebruikt en meerdere keren ingeladen. In Internet Explorer worden dit onnodige HTTP requests.
Gefaseerde opbouw van de onderdelen
Wat is er absoluut nodig voor deze pagina en de rest van de inhoud kan nog even wachten. Met javascript van je onderdelen splitsen in voor en na onload gebeurtenissen. Bijvoorbeeld bij een drag en drop animatie.
Gebruik niet te veel iframes
Dit is bijvoorbeeld een pagina van iemand anders, dan ben je afhankelijk van hun optimalisatie.
VIDEO: Matt Cutts over website snelheid en uw google ranking
Conclusie
Naar mijn mening is het logisch dat anno 2010 de zoekmachines, nauwkeurig geprogrammeerde websites in de top 10 willen zien, zodat de bezoekers tevreden zullen zijn met het resultaat. De sites die hier ook aan voldoen zullen zeker beloond worden en een goede ranking krijgen.
Laatste SEO tip
27-07-2010
Zorg dat de belangrijkste keywords van de pagina de hoogste keyword density hebben.
Bekijk alle SEO tips-
Seo tip
zaterdag, 31 juli '10
Analyseer de site performance en de laadtijd van je website in google webmaster tools.



















