12 december 2011

Website Optimalisatie

Catagorie: Website Optimalisatie

Website Optimalisatie
Website Optimalisatie Optimalisatie voor laadsnelheid en Seo

Bij Expressive wordt veel aandacht gegeven aan het optimaliseren van de laadsnelheid en het optimaliseren van de leesbaarheid voor de crawlende zoekmachine-bots.

De technieken op deze optimalisatie te bereiken zijn de laatste jaren enorm verbeterd.

Bij Expressive Webdesign werken we bij voordurend aan het up-to-date houden van onze kennis.
De websites die wij maken bouwen we volgens de laatste standaards zoals (momenteel) HTML5 en CSS3.

Niet aleen worden de nieuwste technieken worden gebruikt om de website snel te laten laden, geschikt te maken voor tablets en smartphones, maar worden deze ook gebruikt om uw website geschikt te maken voor een oudere computer of een langzame internetverbinding.

Zeker ook voor een mobiele website is dit heel belangrijk. Via de mobiele verbimding laden de normale websites veel trager dan op een vaste lijn.

In het midden van deze techniek staat de inhoud van uw website, die optimaal gepresenteerd wordt aan de bezoekers en de

zoekmachines.

Wat kunnen we voor uw website betekenen?

Bij optimalisatie van een bestaande website of het bouwen van een nieuwe website houden wij (grofweg) de volgende checklist aan:

 

WEBSITE OPTIMALISATIE CHECKLIST

 

  • De URl's

    De webadressen kunnen veel zeggen over de inhoud. Bijvoorbeeld: http://www.mijnwebsite.nl/aanbieding-van-de-week/breedbeeld-tv-voor-half-geld

  • De opbouw van de HTML code

    Een website bevat vaak kolommen. De HTML-code niet. Wat naast erkaar staat op de webpagina, staat onder elkaar in de code. Daar de zoekmachines de code lezen(en niet het scherm bekijken) moet je nadenken over de volgorde waarin de code staat. Ook daar moet het belangrijkste bovenaan. En niet de hele linkerkolom eerst, zoals dat vaak gebeurt.
     
  • Schone code

    Vaak staat er code in de webpagina die daar niet perse in hoeft. Beperk het gebruik van inline-code en plaats zoveel mogenlijk in externe bestanden.
     
  • Moderne code

    Waar mogenlijk gebruiken we de nieuwe standaards van HTML5 en CSS3, worden geen tabellen gebruikt, waar aanwezig vervangen. Hierbij letten wij wel op de prestaties in oudere brouwsers (vanaf internet explorer7).
     
  • Aantal requests verminderen

    De website wordt in vele "paketjes" over het internet gestuurd. Hoe minder paketjes, hoe minder requests, hoe sneller de laadtijd. Het verminderen van het aantal bestanden kan door het samenvoegen van de stylesheets, het samenvoegen van de scripts. Ook afbeeldingen kunnen met meerdere aan elkaar, zognaamde "sprites" Minimaliseren / comprimeren Door bij de stylesheets, scripts en html alle overbodige spaties en regelbreaks (softwarematig laten ) te verwijderen woren de bestanden nog kleiner. Vervogens kunnen deze gecomprimeerd worden (gzip). Dit geeft een aanzienlijke verbetering in de bestandsgrootte, wel 70%!
     
  • Cachen

    Nadat de server een pagina heeft gegenereerd, geminimaliseerd en gecomprimeerd (en aan een bezoeker heeft gestuurd) kan deze opgeslagen worden ( gecached ). Aan een volgende bezoeker kan direct dat opgeslagen paketje worden gegeven. Cachen gaat doorgaans in een bestand op de harde schijf van de server of (nog sneller) wordt onthouden in het werkgeheugen (ram) van de server.