Category Archives: Webdevelopment

Breng snelheid in je site voor gebruikers en zoekmachines

Het is een hot onderwerp: de snelheid van je site wordt steeds belangrijker. Bezoekers hebben snelle sites altijd al prettig gevonden en Google gaat het daarom nu ook meenemen in het bepalen van je ranking. Mede hierom ben ik eens flink bezig gegaan met het optimaliseren van mijn site. De genomen stappen en de resultaten wil ik graag met jullie delen.

Welk stappen heb ik genomen

Om de snelheid van het laden van mijn site te versnellen heb ik de software (WordPress), de server, de broncode (HTML, CSS en Javascript), de plaatjes aangepakt. Elke verbetering heb ik vervolgens gemeten met de tools Google Page Speed en Yahoo! YSlow, beide weer aanvullingen op de populaire developers tool Firebug. Een hoop kleinere wijzigingen zal ik hier niet behandelen, maar de echte impact-makers zal ik zeker noemen.

Continue reading

Google Analytics cookie en meerdere domeinen

googlecookie.jpgVeel mensen die met Google Analytics werken zullen hier wel eens tegenaan gelopen zijn: je hebt meerdere domeinen binnen je website die je niet goed in Google Analytics krijgt. Dat kan een kassa zijn die bij een andere partij gehost wordt, of gewoon voor elke dienst van je bedrijf een andere site. Het probleem is wanneer bezoekers overstappen naar het andere domein ze daar gezien worden als bezoek vanuit het eerste domein, en de originele bron (Adwords, Banners, enz) daarmee verloren gaat. Vooral met externe kassasystemen is dit echt een probleem omdat zo niet meer achterhaald kan worden via welke bron de bezoeker binnengekomen was.

Google Analytics heeft hier een oplossing voor: links en formulieren die naar andere domeinen verwijzen kunnen voorzien worden van een stukje code (__utmLinker, __utmLinkPost, pageTracker._link, pageTracker._linkByPost). Deze code zorgt er voor dat alle bestaande data vanuit de cookie van de bezoeker overgeheveld wordt naar het andere domein. Hierdoor blijft de oorspronkelijke bron bewaard en kan inzichtelijk gemaakt worden welke bronnen goed renderen.

Maar er is 1 nadeel: elke link en elk formulier moet voorzien worden van deze code.

Continue reading

Voorbeelden veel gebruikte .htaccess regels

Een tijdje terug heb ik al eens over de kracht van reguliere expressies in Google Analytics filters geschreven. Maar naast het gebruik van reguliere expressies in GA kun je ze ook nog ergens anders gebruiken: in de .htaccess op je server.

Het .htaccess bestand staat vaak in de root van je server (bij Apache tenminste) en is bedoeld om een aantal instellingen van een folder aan te kunnen passen. Wanneer hij gebruikt wordt in de root kun je de instellingen van alle subfolders aanpassen. Veel van deze instellingen hebben te maken met het afhandelen van binnenkomend verkeer.

Ik wil hieronder een aantal voorbeelden plaatsen van .htaccess regels die veel gebruikt worden. En waarom: omdat ik ze niet uit mijn hoofd ken en ergens een plek wil hebben waar ik ze weg kan knippen en plakken 😉

Voordat een aantal zaken gerewrite worden moeten eerst wat algemenere zaken aangepakt worden:

Continue reading

Uitgaande links simpel meten met Google Analytics

Soms kan het best handig zijn om te zien welke uitgaande links mensen volgen vanaf bepaalde pagina's. Voor de mensen die er mee bekend zijn: MyBlogLog kan het ook voor je doen, je ziet direct welke links populair zijn en welke niet. Standaard zit deze functionaliteit niet in Google Analytics, maar natuurlijk kan dat wel opgelost worden.

Om een link te kunnen meten zal er bij een klik een script aangeroepen moeten worden die de meting verricht. Dit kan middels een onclick event op de link:

<a href="http://www.voorbeeld.nl" onclick="pageTracker._trackPageview()"></a>

Continue reading

Google Analytics en 2 letter domeinen in IE

In de afgelopen periode leer ik steeds meer en meer over Google Analytics en de daarbij behorende tekortkomingen, mogelijkheden, enz. Ik kan mij inmiddels een redelijk gevorderde gebruiker en beheerder noemen, en vanuit dat perspectief kan ik ook zeggen dat ik goed tevreden ben over dit pakket.

Maar wat ik vandaag heb uitgevonden slaat naar mijn mening alles. Ik heb een website die uit 2 letters bestaat, we nemen hier als voorbeeld maar het bekende nu.nl. En Google Analytics (GA) doet het daar niet door Internet Explorer. Om de geschiedenis even langs te lopen zal ik alle genomen stappen toelichten en uitwerken.

Continue reading

Met of zonder www, vertel het aan Google

Je kunt een site onderhouden met of zonder www in het adres. De één vindt met www mooier en de ander zonder, maar functioneel gezien zit er geen verschil in zolang je maar consequent bij 1 versie blijft.

Zoekmachines kunnen aan de hand van je interne links en de externe inkomende links bepalen welke vorm zij gaan indexeren. Daarbij kan dus gebeuren als veel mensen www gebruiken in links naar je site toe dat zoekmachines de www versie gebruiken terwijl je zelf zonder www wilde. Ook kan het gebeuren dat zoekmachines beide versies gaan indexeren, dan kun je dus met een duplicate content probleem komen te zitten en zal je PageRank verdeeld worden over beide versies.

Continue reading

Breadcrumbs, verplichte kost voor elke site

Het is een mooi sprookje wat bijna elke Nederlander wel kent: Hans en Grietje die broodkruimels achterlaten om de weg terug te kunnen vinden. Deze methode heeft zijn weg gevonden naar het internet en heeft er dezelfde naam gekregen als in het sprookje: breadcrumbs.

Breadcrumbs zijn dus bedoeld om de weg terug te kunnen vinden, maar hoe ziet dat er uit voor een website? De volgende situatie geeft een overzicht van een kleine website weer:

scheme.gif

Continue reading