Tribal Talk

hét weblog voor online ondernemers

Arturo Ronchi

 Hieronder vind je de 18 artikelen die ik heb geschreven voor Tribal Talk: 

9Sep

5 tips om website laadtijd te verminderen

categorie: Websites Algemeen Zoekmachine Optimalisatie

Verminder de laadtijd van uw website

Snelheid is op Internet de belangrijke sleutel tot succes. Kijk maar naar het succes van Google. Een belangrijke reden van het succes is de snelheid van hun zoekmachine en aanverwante producten. Door de laadtijd van je website te optimaliseren kun je conversiepercentages omhoog krijgen, klanten winnen en ze tevreden houden.

Met behulp van de volgende tips kun je de laadtijd van je website flink reduceren:

1. Optimaliseer de HTML

Begin met het verzamelen van alle ‘style’ elementen in de broncode, zodat we pure HTML code over houden. Kijk naar alle pagina’s en kijk of bepaalde elementen efficiënter kunnen worden opgebouwd. Tabellen kunnen bijvoorbeeld naar CSS worden omgezet. Als eenmaal alle <style> elementen verzameld zijn, kunnen ze in één of meerdere CSS bestanden geplaatst worden.

  • Zet alle visuele aspecten van de pagina in een CSS bestand en plaats de verwijzing bovenin de <head> sectie van de code.
  • Zet alle losse JavaScript code in externe .js bestanden en plaats de verwijzingen naar deze bestanden onderin de <head> sectie. Dit zorgt ervoor dat webbrowsers eerst de content en de visuele aspecten kunnen laden, en zich dan pas gaan bemoeien met de JavaScript van de pagina.

2. Verminder het aantal HTTP requests

Elk onderdeel van een webpagina dient een verzoek in bij de server. Als je 30 afbeeldingen op de webpagina hebt staan, dan dient iedere afbeelding een apart verzoek in bij de server. Als we spreken over een hoog aantal objecten (10+) dan domineren deze verzoeken de laadtijden van de pagina enorm. Door dit aantal objecten omlaag te brengen, verminder je het aantal verzoeken naar de server en dus ook de laadtijd van de desbetreffende pagina.

  • Converteer grafische tekst naar CSS
    Tekst op basis van afbeeldingen kosten nu eenmaal meer tijd om in te laden. Gebruik daarom CSS-style headers om dezelfde of een vergelijkbare uitstraling te krijgen.
  • Combineer externe CSS en JavaScript bestanden
    Des te minder verwijzingen er staan naar CSS en JavaScript bestanden, des te minder verzoeken er bij de server ingediend hoeven te worden.
  • Gebruik géén frames
    Jawel, er wordt nog steeds gebruik van frames gemaakt. Vraag me niet waarom. Zoekmachines zien frames als losse pagina’s en worden dan ook apart beoordeeld op relevantie. Het zorgt verder ook voor veel gebruikersvriendelijkheidproblemen.

3. Converteer JavaScript naar CSS

Er wordt veel gebruik gemaakt van JavaScript voor diverse doeleinden, waaronder menu’s. Het voornaamste probleem dat JavaScript met zich meedraagt is dat zoekmachines deze techniek niet kunnen lezen en het vereist een apart bestand dat de laadtijd weer langer maakt.

Maak gebruik van CSS i.p.v. JavaScript voor functies als iets zichtbaar/onzichtbaar maken, een dropdown, etc. Je moet uiteraard wel redelijk bekwaam zijn in zowel CSS als JavaScript om dit voor elkaar te krijgen.

4. Gebruik de juiste afbeeldingformaten en -grootten.

Afbeeldingen zijn over het algemeen de grootste bestanden van een website en nemen de meeste tijd in beslag om te laden. Het is dus van belang dat afbeeldingen zo goed mogelijk geoptimaliseerd zijn.

Maak ten eerste geen gebruik van de TIFF en BMP formaten. JPEG, GIF en PNG zijn voor websites de meest gangbare afbeeldingformaten. Elk formaat heeft weer zo z’n voor- en nadelen, en elk van deze drie formaten is weer beter toepasbaar op ander beeldmateriaal:

  • Gebruik JPEG voor foto’s, zoals productafbeeldingen. JPEG biedt de beste compressie. Er zit qua beeldkwaliteit weinig verschil tussen hoge of gemiddelde compressie, maar de bestandgrootte kan soms de helft kleiner zijn.
  • Gebruik GIF voor icoontjes, achtergronden en kleine visuele elementen.
  • Gebruik PNG voor hoge kwaliteit screenshots, transparante elementen en icoontjes.

Aanvullende optimalisatie tip:

  • Pas de resolutie van de afbeelding aan naar de exacte grootte die je op de website gebruikt. Extra resolutie die niet gebruikt wordt kost onnodig veel tijd.

5. Gebruik externe host voor video’s

Het optimaliseren van video’s heeft alleen zin als je ze zelf ook host op de website. Maar in de tijd van online video is dit meer nodig. Losse videobestanden kosten heel veel bandbreedte en vereisen handmatige optimalisatie. Door een video te uploaden, naar b.v. YouTube , Vimeo of blip.tv, en dan te implementeren op je website bespaar je internetverkeer en biedt je de video’s in hoge kwaliteit aan.

De hoofdregel bij dit alles is dat de hoofdcontent altijd voor gaat. Bezoekers willen hun gevraagde informatie direct kunnen benaderen. Zorg er daarom voor dat de gevraagde content altijd als eerste geladen wordt. Als bezoekers op een pagina terecht komen waar ze gebruik willen maken van een bepaalde applicatie, laadt dan eerst die applicatie in en dan de rest.

Ik hoop dat dit artikel geholpen heeft, en website-eigenaren aan het denken heeft gezet. Uiteraard zijn er nog meer tips om laadtijd te verminderen die ik heb overgeslagen. Laat ze achter in de reacties hieronder!

3Aug

YouTube filmpjes op je website? Pas maar op voor Buma/Stemra!

categorie: Content & Copywriting

De Buma/Stemra gaat geld vragen voor het plaatsen van webcasts op een website. Deze nieuwe regel is grotendeels bedoeld voor radioportals en het presenteren van muziek op een website, maar slaat ook op websiteeigenaren die een YouTube filmpje plaatsen. In theorie zul je dus ook moeten betalen voor het online plaatsen van filmpjes van je eigen producten.

Wanneer je een website of blog hebt en daarop een YouTube fimpje plaatst, dan wordt dat filmpje als ‘achtergrondmuziek’ gezien en zal daar geld voor betaald moeten worden. Hoeveel? Minimaal €312 exclusief BTW. Een telefoongesprek met Buma/Stemra leert dat je de faktuur kunt ontlopen door niet het filmpje te embedden, maar enkel een link te plaatsen naar het YouTube filmpje.


€312 per jaar


Tiesto op YouTube

€0 per jaar

De medewerker van Buma/Stemra gaf echter wel aan dat webmasters zelf aan moeten geven dat ze webcasts op hun website tonen en dat er niet actief gezocht wordt naar websites om boetes uit te delen.

Wil je weten hoeveel deze regel je gaat kosten, gebruik dan deze licentiecalculator (selecteer “online muziekgebruik”).

De regel, die zowel voor particulieren als ‘professionals’ geldt, gaat met terugwerkende kracht in per 1 januari 2009.

Meer informatie op de Buma/Stemra website.

28Jul

XML sitemaps: Het hoe, wat en waarom

categorie: Websites Algemeen Zoekmachine Optimalisatie

Over het algemeen zijn er twee soorten sitemaps. De HTML sitemap en de XML sitemap. De HTML sitemap wordt door bezoekers van de website gebruikt om de informatie te vinden die ze nodig hebben. De XML sitemap wordt gebruikt om de pagina’s van een website effectiever door zoekmachines te laten indexeren. In dit artikel zal ik aangeven waarom XML sitemaps nuttig kunnen zijn, hoe je ze moeten maken en hoe ze aan te melden bij Goositemap_icon_mangle.

Waarom zijn sitemaps nodig?

Sitemaps zijn niet per se noodzakelijk. Als de website technisch op orde is, zijn zoekmachines in staat de pagina’s van je website te analyseren en te indexeren. Zoekmachines weten echter niet:

  • Welke pagina’s belangrijk zijn
  • Welke pagina’s vaak bezocht worden en welke niet
  • Hoe de structuur van de website in elkaar steekt.

Zoekmachines tasten zonder sitemap als het ware in het duister. Met behulp van sitemaps begrijpen ze de website beter, en zullen de belangrijke pagina’s ook vaker bezocht worden door de zoekmachines. Bovendien zijn sitemaps bijzonder handig als jouw website dynamische inhoud bevat, of pagina’s heeft die AJAX of Flash bevatten.

Mocht je dezelfde content hebben die via verschillende URL’s te benaderen is, dan kun je ook dubbele content issues voorkomen door in de sitemap voorkeur te geven aan de URL die je geïndexeerd wilt zien.

Hoe maak je een XML sitemap?

Er zijn veel gratis online softwarepakketten om sitemaps aan te maken. Ik noem hier enkele voorbeelden:

XML-Sitemaps.com

    Simpel en eenvoudig online te gebruiken. Meld de URL van je website aan. Vul enkele basisgegevens in, zoals de datum en prioriteit. De gehele sitemap wordt online gegenereerd. De gratis versie van deze sitemap generator is wel beperkt tot 500 pagina’s. Tegen een kleine vergoeding kun je ook gebruik maken van hun onbeperkte versie waar dus geen paginalimiet op zit.
  1. Gsite Crawler
  2. Je moet de URL van de website en de bestandstypen opgeven. De prioriteitsinstellingen worden automatisch gedetecteerd. Deze geeft bovendien een overzicht van broken links etc. Handig als je een wat grotere website hebt.

  3. Google Sitemap Generator
  4. Dit is wel de meest uitgebreide sitemap generator, maar ook gelijk de lastigste om geïnstalleerd te krijgen. Je moet namelijk enigszins bekend zijn met Python programmeertaal. Je zult daarom wel enige technische kennis moeten hebben om deze applicatie werkende te krijgen. Niet aan te raden voor de beginner. Maar eenmaal gestart is het wel één van de betere toepassingen.

Sitemap aanmelden via Google Webmaster Tools

Zodra je een XML sitemap hebt aangemaakt met behulp van bovenstaande programma’s, kun je hem in drie stappen aanmelden bij de Google Webmaster Tools:

Stap 1

Wanneer je bent ingelogd, word je geleid naar de startpagina waar je nieuwe websiteprofielen kunt aanmelden of reeds aangemelde websiteprofielen kunt selecteren.

site-toevoegen

Stap 2

Als je eenmaal een nieuw profiel hebt toegevoegd middels bovenstaande functie – zie screenshot – zal de website geverifieerd moeten worden. Klik hiervoor op de knop die naast de website staat.

site-verifieren

Hiervoor krijg je twee verificatie opties:

  • Een unieke META-tag toevoegen in de header van de website
  • Een uniek HTML bestand uploaden in de root van de website

Kies je voor het uploaden van een HTML bestand dan is het van belang dat incorrecte of achterhaalde URL’s een 404 server code mee krijgen, anders zou ieder bestand ter verificatie voldoen. Dit kun je controleren met elke willekeurige
server header checker.

sitemap-aanmelden

Stap 3

Is de website eenmaal geverifieerd dan navigeer je naar “Siteconfiguratie” waar onder een link staat genaamd “Sitemaps”. Vul daar de URL aan met de locatie van de XML sitemap en klik op “Sitemap verzenden”. Geef Google wat tijd om alle informatie van de sitemap te verwerken. Dit is uiteraard afhankelijk van de hoeveelheid URL’s die er in verwerkt zijn. Eenmaal goedgekeurd door Google, kun je de statistieken van Google Webmaster Tools in gaten gaan houden met opties aan de linkerzijde.

Je XML sitemap moet nu goed aangemeld zijn bij Google. Doe er je voordeel mee!

22Jun

10 redenen waarom SEO niet werkt

categorie: Zoekmachine Optimalisatie

woman-chart-downEr is online zoveel kennis beschikbaar over zoekmachine optimalisatie (SEO – search engine optimization) dat je zou zeggen dat iedereen SEO kan leren. Dat klopt, echter zul je deze kennis ook moeten leren toepassen en daar ligt meestal het probleem. Veel mensen en bedrijven lezen alleen over zoekmachine optimalisatie, maar passen de kennis niet toe of weten niet hoe ze deze moeten interpreteren en toepassen.

Nu ik enkele jaren in de wereld van zoekmachine marketing werk, zie ik vaak dezelfde oorzaken terugkomen waarom SEO inspanningen niet worden beloond:

1. Over SEO lezen en verder niets implementeren
Je leert door te doen. Door alleen over SEO te lezen en verder niks zelf te implementeren zul je ook geen praktijkkennis opdoen die essentieel is voor SEO. Elke markt en website is weer anders.

2. Meerdere SEO optimalisaties tegelijk implementeren
Door niet elke optimalisatie, stap voor stap te implementeren weet je ook niet wat heeft gewerkt en wat niet. Té veel aanpassingen achter elkaar kunnen tevens een negatief effect op hebben op je posities binnen de zoekresultaten van Google.

3. Misinterpretatie van SEO kennis
Er wordt online een hoop geschreven over zoekmachine marketing. Probeer hierbij wel goed in te schatten of dit relevant is voor jouw markt en website. Implementeer niet klakkeloos elk nieuw SEO weetje dat op een blog of nieuwspagina verschijnt.

4. Geen resultaten meten en analyseren

Meten is weten. Dit geldt zeker in de wereld van zoekmachine marketing. Doordat we geen volledige inzage hebben in Google’s algoritme is het belangrijk elke aanpassing die je maakt te meten. Dan wel via Google Analytics, dan wel via een ander webstatistieken pakket. Kijk wat werkt voor jouw website en markt. Waar komen de bezoekers vandaan en waar haken ze af?

5. Zoekgedrag van je klant niet kennen
Een goed zoektermen onderzoek is de basis van elk SEO traject dat je doorloopt. Als je niet weet waar jouw klanten op zoeken, dan kan de website nog zoveel inkomende linkjes hebben of de HTML-code nog zo geoptimaliseerd zijn, goede conversieresultaten zullen uitblijven. Dus zorg dat jouw website zoektermen bevat waar uw klanten naar zoeken.
Bekijk ook via welke zoekwoorden je bezoekers binnen komen. Wellicht komen er al veel bezoekers binnen via een zoekresultaat die op de 5e pagina staat met een zoekterm die in eerste instantie weinig zoekvolume bleek te hebben.

6. Beginnen te richten op brede zoektermen
Op positie 1 willen staan met de zoekterm ‘hypotheek’ is geen goede doelstelling om mee te beginnen. Daarbij is het de vraag of u deze ooit zult halen. Start met meer specifiekere zoektermen die minder concurrentie hebben en waarmee je sneller in de zoekresultaten komt te staan. Zodra je voor deze zoektermen goed gepositioneerd staat, ben je in staat je te richten op de meer concurerende zoektermen.

7. Te grote zoekterm dichtheid
Ook al weet je exact waar jouw klanten naar zoeken, zoektermen te vaak laten voorkomen in de content kan een zeer negatieve invloed hebben op de resultaten. Al helemaal als deze zoektermen niet zichtbaar zijn op de website. Dit wordt als een spam tactiek gezien. Gebruik je relevante zoektermen te weinig dan behaal eveneens mindere resultaten. Zorg voor een goede balans. Probeer uit te gaan van een zoekterm-dichtheid van ongeveer 3%. Dit houdt in dat voor een tekst van 200 woorden, er 6 het relevante zoekterm moeten zijn.

8. Content niet regelmatig updaten
Google houdt van nieuwe content, net zoals de mensen houden van de nieuwste nieuwtjes. Blijf je website regelmatig aanvullen met nieuwe content en houdt hem up-to-date. De website zal hierdoor ook vaker voor updates gecontroleerd worden door Google.

9. SEO niet consistent doorvoeren
Niet elke inspanning die je doet zal gelijk resultaat opleveren. Dit kan verschillen per markt en website. Er is geen magische SEO knop die er voor zorgt dat je op positie 1 komt te staan in de zoekresultaten. Laat je dus niet uit het veld slaan doordat iets niet gelijk werkt. Voer SEO consistent door, blijf er mee bezig, blijf leren.

10. Maak het niet moeilijker dan het is
Het is geen ‘rocket science’, maar het moet wel gebeuren en daarin ligt meestal het gevaar doordat SEO een lagere prioriteit krijgt binnen bedrijven. De meest simpele optimalisaties kunnen namelijk al voor grote verbeteringen zorgen. Zoekmachine optimalisatie moet een onderdeel worden van je dagelijkse werkprocessen.

Hopelijk helpen deze tips je verder op weg om de SEO resultaten te behalen die voor het grijpen liggen!

3Oct

Google voegt geografische info toe aan Quality Score

categorie: Google Zoekmachine Adverteren

Bred Geddes meldt op zijn weblog dat Google voortaan ook geografische meeneemt bij het bepalen van de kwaliteitsscore van een account. Als een account betere resultaten heeft in een bepaald gebied, zal de kwaliteitsscore daarmee omhoog gaan.

Deze maatregel zal vooral voor lokale ondernemers betere resultaten opleveren. Zij kunnen dan met een relatief lagere prijs en hogere kwaliteitsscore opboksen tegen de grote landelijke spelers.

Interessant mbt kwaliteitsscore is ook de Quality Score Factors Chart van Bred, welke in 1 oogopslag de belangrijkste factoren van de kwaliteitsscore toont.