Zoekmachine Optimalisatie
In de huidige presentatie op het internet worden we door de zoekmachine verplicht om de boodschap die we willen uitdragen naar de buitenwereld, te gieten in het formaat dat de zoekmachine ons oplegt. Flash kan niet worden gelezen door de robotjes en javascriptcode al evenmin. Toch hebben we dezelfde intentie als we tekst op het internet plaatsen: Gevonden worden. Wat kunt u (of uw webmaster) doen om uw website te optimaliseren voor de zoekmachine?
Inhoud
Artikel
Hoezo, zoekmachine?
Uit ons denkbeeld over het internet kunnen we onmogelijk de zoekmachine wegnemen. Sterker nog, omdat de zoekmachine ons de resultaten presenteert in een (door de ontwerper) vastgestelde volgorde, worden we als gebruiker eigenlijk in een keurslijf gegoten.
Echter de giganten onder de zoekmachines weten almaar verder en verder uit te groeien en zijn niet weg te denken uit ons beeld van internet (internationaal!). Het is een vicieuze cirkel, omdat we de zoekmachine meer en meer gebruiken, domineren ze het internet ook steeds meer. En de toenemende geldstroom die ermee gemoeid is, kun je je niet eens voorstellen. Negen nullen komt in de goede richting.
Okay. We weten nu dat de zoekmachines heer en meester zijn op het internet. Om dus enigszins gevonden te worden, moeten we ons verdiepen in de regeltjes die de zoekmachine ons oplegt. Aan de ene kant willen we de bezoeker een mooi uitziende pagina tonen (het oog wil nu eenmaal ook wat), aan de andere kant moeten we ons toeleggen op allerhande regeltjes. De optimalisatie die we toepassen is gebaseerd op de 'rekenregels' van de zoekmachine. Wat we optimaliseren, is de opbouw van een websitepagina (en mogelijk ook de naamgeving ervan). Natuurlijk moeten we onze site aanmelden op verschillende plaatsen, ten slotte willen we niet alleen door de zoekmachine gevonden worden, er zijn ook nog verschillende (thema gedreven) varianten.
Door uzelf te verplaatsen in de robot (robot of spider: termen die allen doelen op een geautomatiseerd systeem) komt u al snel er achter waarom bepaalde regeltjes gehanteerd worden. Het algoritme van de zoekmachine bevat een soort redenatie. We gaan er van uit dat de zoekmachine gewend is te werken met zoekwoorden. Dit kan natuurlijk ook een tekstfragment zijn, zijnde een combinatie van zoekwoorden. Kortweg spreek ik van tekstfragment. Per pagina op uw website zal de zoekmachine een overzicht maken van de gebruikte tekstfragmenten. Het gebruikte algoritme is slim en niet makkelijk te beschrijven. Het komt er op neer dat er een analyse wordt gemaakt van alle tekstfragmenten op uw pagina. Dit genereert voor een deel de relevantie van die pagina ten opzichte van de erin voorkomende tekstfragmenten. Een ander deel van de relevantie ontstaat door links naar de pagina, en ook nog eens de tekst IN de link naar uw pagina. Een link als www.gebakkenvis.nl is niets zeggend (in verhouding), en link met de tekst Alles over vis bakken weer wel. Het algoritme van de zoekmachine maakt een optelling van hoe vaak tekstfragmenten voorkomen. Dit wordt onder andere meegeteld:
• Een tekstfragment wat vaker op dezelfde pagina voorkomt heeft een hoge relevantie voor die pagina. Pas op: je krijgt penalty punten als je TE vaak herhaalt!
• Een tekstfragment wat met een groter lettertype wordt getoond, heeft de relevantie van de grootte van het lettertype. De html tags <h1>, <h2>,... ... geven aflopend de mate van belang aan. Tekst in <h1> tags zijn dus zeer belangrijk (volgens de zoekmachine)
• Ook plaatjes kunnen een tekst bevatten. Een plaatje bevat een zogenaamd ALT-tag. Deze bevat normaal menselijk leesbare tekst, en is bedoeld om te ‘passen’ in de context van het verhaal waar het plaatje staat. Een ALT-tekst als "foto van Rob Hankel" is perfect, indien het een foto is van Rob Hankel. De gedachte is, dat indien een slechtziend of blinde bezoeker de pagina laat voorlezen door de browser, dan snapt deze bezoeker ook dat er een plaatje is en ook wat het voorstelt. De zoekmachine interpreteert de pagina alsof er geen plaatje staat en wel de ALT-tekst (overigens: ook plaatjes worden -apart- geïndexeerd, ook daar speelt de ALT-tekst een zeer belangrijke rol natuurlijk, maar ook de naam van het plaatje is cruciaal)
• Een html-pagina heeft ook een titel en meta tags (keywords, description). De titel is van uiterst belang voor menig zoekmachine. Het gebruik ervan (het aanmaken van de titel op de pagina) is afhankelijk van het programma waarmee de pagina’s worden samengesteld. De webmaster of programmeur dient u in de gelegenheid te stellen om vulling te geven hieraan! Hetzelfde geldt voor de meta tags.
• Het gebruik van tabellen kan verkeerd geïnterpreteerd worden door de zoekmachine. In sommige constructies komt een tekstfragment boven in het beeld, terwijl het op HTML (platte tekst) niveau gezien halverwege de pagina staat. (webmasters moeten daarom ‘krom’ denken én werken in het ontwerp van pagina’s, de zoekmachine dwingt ze hiertoe!)
• Naamgeving telt ook. De naam van de pagina kan een tekstfragment bezitten. Ook de naam van het domein of subdomein.
• Ook PDF en WORD documenten worden ingelezen!
Er wordt nog een aantal tags ondersteund, echter het is de vraag in hoeverre deze een hoge waardering krijgen, en in welke mate ze penalty’s opleveren. Tevens moet gezegd worden dat er geen garantie is: wat niet is, kan nog komen. Als je een zoekmachine spam aanbiedt (zo noemen ze het als je ‘vals’ speelt met HTML) dan kun je zelfs een negatieve beoordeling ontvangen op je site! Er zijn een aantal HTML-tags die ruimte bieden voor tekst, welke in principe nimmer door de bezoeker gezien zal worden, tenzij ze een bepaalde instelling aanpassen in hun browser.
1) <noscript></noscript> tags. De tekst die in die tags staat wordt niet getoond, tenzij je (java)script uitzet in je browser. Je kunt er met gemak 2 A4tjes tekst in kwijt, alleen de zoekmachine zal ze zien.
2) <object> ??? </object> Omdat alle browsers (vandaag de dag) flash objects ondersteunen, zal de tekst op de plaats van de drie vraagtekens ook (nagenoeg) nimmer getoond worden. Van origine zet men daar een tekst zoals “uw browser ondersteunt geen FLASH, bekijk de HTML-versie van deze site”. Je kunt er ook mooie teksten in kwijt
3) stylesheets. Je kunt in een DIV of SPAN html object heel veel tekst kwijt. En als je deze DIV of SPAN een style geeft waardoor deze onzichtbaar wordt, dan ‘weet’ de zoekmachine dit (nog) niet. De zoekmachine interpreteert (nog) niet de code, zoals een browser het wel doet. Dit is natuurlijk een enorme tekortkomen van de zoekmachine, want ze zou javascript, vbscript en dergelijke gewoon ook moeten uitvoeren!
Een artikel als dit kan onmogelijk alle aspecten van de optimalisatie van zoekmachines weergeven. Er zijn vele websites die uitvoerig ingaan op alle aandachtspunten die er zijn om tot optimalisatie van uw pagina’s en uw website te komen. De uiteindelijke ranking (term die de ‘waarde’ van uw site en/of pagina’s aanduidt) is een samenspel van vele parameters (het algoritme) en een groot aantal ervan heb je zelf in de hand.
Indien er naar aanleiding van dit artikel (veel) vragen zijn, dan zal ik deze in de F.A.Q. opnemen op mijn website. Het beoogde doel is, dat U met de informatie aan de slag kunt, want het optimaliseren van uw website is een tijdrovende klus. De tips en hints die op bovenvermelde link staan, zullen u of uw webmaster in elk geval op weg helpen.
Auteur Rob Hankel - Atto i.t.c., september 2007
Bedrijfsinformatie
Naam bedrijf: Atto i.t.c.
Auteur: Rob Hankel
Functie: directeur
Bedrijfsactiviteit: Ten eerste: ontwikkeling van on-line software (internet toepassingen). Ten tweede: webhosting met als speerpunt veiligheid. Ten derde specialiseert Atto zich in zoekmachine optimalisatie.
Website: www.atto.nl
Korte bedrijfspresentatie: Het uitwerken van andermans creaties. Innovatieve sites bouwen met complexe samenhang in de onderdelen. Ons motto "we kunnen alles maken" wordt alleen nog beperkt door de mogelijkheden van de browser. Technieken als 'Ajax' hadden we al lang onder de knie voordat het een naam had!
Atto bestaat uit een wisselend aantal medewerkers. De directeur Rob Hankel (zichzelf nog steeds 'freelance programmeur' noemend) zat tussen de internet pioniers tijdens het ontstaan ervan, en is één brok kennis op het gebied van internet toepassingen.
Over de auteur

Andere artikelen
Meer informatie
Voor meer informatie kunt u kijken op de website van Atto: www.atto.nl
Contact
Voor vragen en/of opmerkingen kunt u tijdens kantooruren bellen met Atto i.t.c.
Telefoonnummer 0620-85.33.63.
U kunt de auteur ook een e-mail sturen: info@atto.nl