printer

Zoekmachine optimalisatie (SEO)

Het doel van zoekmachine optimalisatie (SEO) is het bereiken van een toppositie in de zoekresultaten van vooraanstaande zoekmachines als Google, Yahoo, MSN, Ilse e.d.

Om getoond te kunnen worden in de zoekresultaten van zoekmachines zal men allereerst de website moeten aanmelden bij de diverse zoekmachines en zoekdirectories (waaronder dmoz). Nadat de website bij een zoekmachine bekend is (dit kan soms enkele weken tot maanden duren), zullen de desbetreffende zoekrobots (spiders) de nieuwe website bezoeken en indexeren.
Gedurende dit proces kunnen de spiders op zoekmachine onvriendelijke webtechnieken stuiten, waardoor een website uiteindelijk slecht vindbaar wordt binnen de diverse zoekmachines. Voorbeelden van webtechnieken die voor problemen bij het indexeren kunnen zorgen, zijn:

Frames Frames bieden webdesigners en –ontwikkelaars de mogelijkheid om een internet pagina op te bouwen uit diverse deelpagina's. Denk bijvoorbeeld aan een internetpagina waarin een navigatie - en een content html pagina is opgenomen.
Het belangrijkste voordeel hiervan is, dat wanneer men een link in het menu selecteert, niet de hele internetpagina wordt ververst maar uitsluitend de content html pagina.
Een aantal spiders (waaronder die van Google) zijn niet in staat frames goed te indexeren. Toch zijn ook deze pagina's te optimaliseren: het toevoegen van op zoekwoorden geoptimaliseerde content in de zogenaamde <NOFRAMES> tag van de frames pagina zorgt ervoor dat de frames pagina wel geindexeerd kan worden.
Toch kleven er nadelen aan het gebruik van geoptimaliseerde frame pagina's:
  • Het extra beheer van de NOFRAMES content
  • De navigatie – en de content html pagina worden door de zoekspider als aparte pagina's gezien. Dit betekent dat deze pagina's ook afzonderlijk in de zoekresultaten kunnen verschijnen. Wordt zo'n pagina geopend, dan ziet de gebruiker niet de totale frames pagina maar uitsluitend de navigatie- of content deelpagina. Dit kan overigens weer opgelost worden met bijvoorbeeld een Javascript dat er voor zorgt dat te allen tijde de frames pagina wordt aangeroepen ook als er een deelpagina wordt aangeroepen.
Flash Flash is een browser onafhankelijke animatie technologie van MacroMedia, waarmee vloeiende animaties, filmpjes e.d. gemaakt en binnen een website gepresenteerd kunnen worden. Naast een interactieve, grafisch mooie presentatie biedt flash tevens als voordeel dat de weergave voor 99% gegarandeerd is ongeacht de gebruikte browser of operating systeem.
De andere kant van de medaille is dat flash allerminst zoekmachine vriendelijk is.
Met uitzondering van Google zijn de zoekspiders niet in staat flash te indexeren.
Toch hoeft een website niet 'flashloos' te zijn. Binnen de algemene website van Milestre zijn de hyperlinks en de content gescheiden van de flash animatie. Hierdoor blijft de website indexeerbaar maar krijgt door het gebruik van de vloeiende animatie op de achtergrond een interactieve en mooie uitstraling.
 
JavaScript JavaScript is een een programmeertaal waarmee interactiviteit aan een HTML pagina toegevoegd kan worden. Denk hierbij bijvoorbeeld aan naviagtiemenu's die uitklapbaar zijn.
Zoekspiders zijn echter niet in staat om JavaScripts goed te interpreteren. Links die in JavaScript gedefinieerd zijn, kunnen niet gevolgd worden. Met uiteraard weer gevolgen voor de vindbaarheid.
Het is dan ook zaak om de beschikbare links naast de vermelding in JavaScript ook nog in de content van de pagina zelf te definieren. Hier wordt vaker de zogenaamde <NOSCRIPT> tag voor gebruikt.
Zoals reeds gezegd gaat de voorkeur van zoekspiders uit naar kwalitatieve tekstuele content. Het lijkt er zelfs op dat de plaats van de content in de html pagina bepalend is voor de positie in de zoekresultaten. Hoe hoger de daadwerkelijke content in de pagina hoe beter dat beoordeeld wordt. Het is dan ook aan te raden om de html pagina niet te laten beginnen met grote hoeveelheden JavaScript en/of stijldefinities maar deze JavaScript code en CSS stijldefinitie via externe bestanden te laden.
 
Dynamische pagina's
Onder dynamisch pagina's wordt verstaan: pagina's die hun content dynamisch aangeleverd krijgen (bijvoorbeeld vanuit een database). De pagina blijft hetzelfde maar de content wijzigt voortdurend.
Websites die gebaseerd zijn op een content management systeem (CMS) maken gebruik van dergelijke dynamische pagina's. Vanuit de dynamische pagina wordt de content uit een database opgehaald.
Zoekmachines blijken statische html pagina's beter te indexeren dan dynamische pagina's. Toch kan men binnen bepaalde randvoorwaarden een door een content management systeem ondersteunde website zoekmachine vriendelijk ontwikkelen.
 

Zoals uit het hierboven beschrevene blijkt, zal de realisatie van een toppositie al gedurende de opbouw van de website worden bepaald. Toch is uiteindelijk de kwalitatieve goede content in een website het meest bepalend voor een hoge positie in de zoekresultaten.

De zoekmachine optimalisatie voor deze website is in een aantal fasen verlopen:

  • Zoekwoord analyse. Gedurende deze analyse worden de relevante zoekopdrachten voor de website bepaald.
  • Website optimalisatie: zoekmachine vriendelijke technieken zijn zoveel mogelijk toegepast binnen deze website. De benodigde optimalisatie zal bepaald worden door de positie die deze website zal verkrijgen.
  • Content definitie. Op basis van de bepaalde zoekopdrachten uit de zoekwoord analyse zullen geoptimaliseerde teksten geschreven worden.
  • Evaluatie. De resultaten worden geëvalueerd en vormen de basis voor een verdere optimalisatie. Naast het bekijken van de positie  van de website in de zoekresultaten is het ook noodzakelijk om het raadpleeggedrag van de website te bekijken en boordelen. Een Raadpleeganalyse applicatie als Webtrends is daarbij onontbeerlijk.