woensdag, november 30, 2005

De sitemap

Als er ooit een pagina bijgemaakt moet worden voor zoekmachine optimalisatie, dan is het wel de sitemap. De sitemap geeft een snelle index naar alle verschillende pagina's op de website, zodat de pagina's goed gevonden kunnen worden.

Hoe stel ik een sitemap op?

Je maakt je sitemap best op een aparte pagina. Via die pagina zijn alle andere pagina's (of toch de belangrijkste) dan direct bereikbaar. Je geeft er uiteraard best een goede structuur aan.

Voor zoekmachine optimalisatie zijn er twee technieken die in het oog springen voor het maken van een sitemap.

Een eerste manier is het werken met headers. De buitenste en belangrijkste pagina's geef je mee in een h1-header, de minder belangrijke in een h2, de nog minder belangrijke etc. Zo geef je als het ware de belangrijkheid van de pagina's door aan de zoekmachines.

Maar dit oogt meestal niet zo prettig en meestal hebben de h1 en h2 al een aparte opmaak gekregen, zodat je eigenlijk nog een aparte class of id moet gaan aanmaken in de CSS. Een leukere manier om mee te werken vind ik persoonlijk het gebruik van lijsten.

Ook met lijsten kan je de onderlinge structuur van de website duidelijk maken. Je begint met de belangrijkste pagina's in een lijst (bvb UL) en wanneer er onderverdelingen komen begin je gewoon in en nieuwe sublijst. Dat ziet er dan bijvoorbeeld zo uit.


  • Belangrijk item 1

  • Belangrijk item 2

  • Belangrijk item 3


    • Belangrijk subitem 3.1

    • Belangrijk subitem 3.2


  • Belangrijk item 4



Zo kan je dus de interne structuur duidelijk maken. Maar soms is er een van de subitems waar je zeer veel belang aan hecht. In zo'n gevallen zie je dat seo-consultants in hun sitemap de letters groter maken. Dat doen ze bijvoorbeeld met een font-tag (omdat die door meer spiders gelezen wordt dan de CSS) of door tekst in het vetjes te zetten.

Zoals we reeds eerder gezien hebben werkt de font-tag minder goed als de h-tags. Het zou dus goed zijn om in de ul-li items de hoofdingen te gebruiken. Maar daar is het natuurlijk al afvragen of dit nog een normale werkwijze is. Het is nog een vraag of zoekmachines hiervoor de rode vlag ophalen.

Wat is het voordeel van een sitemap?

Het voordeel is drieledig. Ten eerste is het gemakkelijk voor je gebruikers. En goede content schrijven blijft de belangrijkste vereiste van een website.

Ten tweede geef je een goed overzicht van de verhoudingen van alle pagina's. Sommige pagina's zijn ondergeschikt aan anderen. Je wilt voor je bedrijfsnaam bijvoorbeeld liefst de hoodfdpagina in de rankings hebben, en niet een of andere geschiedenis pagina waar de bedrijfsnaam meer in voorkomt.

Ten derde, en dit is een zeer belangrijk voordeel. Je geeft een goede pagina aan de zoekmachines om snel heel de site te kunnen spideren. Veel zoekmachines herkennen een sitemap en gaan aan de hand van de sitemap de pagina crawlen.

Je linkt dus best naar je sitemap vanop de voorpagina, dat is gemakkelijk voor de gebruiker en voor de zoekmachines. En als je linkt is het belangrijk dat je goed linkt (zie de teksten over links en link-tekst). Zet in de tekst van de link zeker "site map" of "sitemap" en zet in de link-tekst ook zeker "site map" of "sitemap". Dit helpt de zoekmachines om de sitemap te herkennen als sitemap. Gebruik uiteraard ook in de title van de sitemap pagina sitemap, etc.

Zijn er nog andere mogelijkheden voor een sitemap?

Er zijn nog mogelijkheden voor sitemaps. Zo ondersteunen bepaalde zoekmachines een aantal technieken om je site aan te melden. Bekend zijn vooral de Google Sitemaps. Ook bij Yahoo kan je een lijst van url's aanmelden. Zo kan je bijvoorbeeld een lijst maken in plain text van al je url's en aanmelden bij zowel Google als Yahoo. Die mogelijkheden bespreken we later nog.

Een andere recentelijk opgedoken manier is het maken van een sitemap in OPML en het maken van een sitemap in ROR formaat. Ook deze meer technische manieren zullen later nog in een aparte post aan bod komen.

maandag, november 28, 2005

Tekst en keyword density

Zoekmachine optimalisatie gaat niet alleen om het gebruik van de juiste tags en snufjes natuurlijk. Buiten de vorige meer technische aangelegenheden is ook de tekst natuurlijk van groot belang. Meer bepaald de keywords in de tekst zijn van groot belang. Wat betreft die keywords zijn er een aantal parameters die belangrijk zijn bij het opstellen van de tekst.

Een eerste belangrijke parameter is de keyword density, de keyword dichtheid dus. Die geeft weer hoe vaak een keyword in de tekst terugkomt, in verhouding met de lengte van de tekst. Een kleine tekst moet dus minder keer het keyword bevatten dan een lange tekst om dezelfde keyword density te behalen. Bij de berekening van de densiteit worden "stopwoorden" (=veel voorkomende woorden) als 'de' en 'het' er eerst uitgefilterd. Er wordt wel mee rekening gehouden wanneer zo'n woordjes met andere woorden voorkomen. Een moeilijk geval is bijvoorbeeld "De Hongerkiller".

Elke zoekmachine heeft natuurlijk andere algoritmes, en elk algoritme zal anders reageren om de keyword density. Zo zal bijvoorbeeld Google zeer strikt zijn en slechts een kleine maximale keyword density toelaten. Wanneer de densiteit hoger wordt gaat de rode vlag op.

Er zijn natuurlijk veel mogelijke definities voor deze dichtheid. Zo kan je bijvoorbeeld alleen de zichtbare woorden inrekenen in de berekening van de dichtheid, maar zou je bijvoorbeeld ook alle mogelijke woorden in de bron van het document kunnen opnemen (zoals de alt-tekst, de title-tekst, etc.). Afhankelijk van de definitie van de dichtheid zal deze parameter dus varieren.

Ook wegen woorden in belangrijke tags zwaarder door, zoals we reeds eerder gezien hebben. Een woord in een h1-tag is zeer belangrijk en weegt zwaar door. Het is niet duidelijk of dit mee in de densiteit moet verrekend worden. Voorlopig houden de meeste algoritmes voor het berekenen van de densiteit hier geen rekening mee.

Uiteraard is niet alleen de dichtheid van belang, maar ook de plaatsing van de keywords. Woorden die aan het begin van een tekst of paragraaf voorkomen krijgen meer gewicht dan woorden die in de tekst zelf voorkomen. Ook woorden die voorkomen aan het einde van de tekst of een paragraaf krijgen doorgaans meer gewicht.

Een ander belangrijk iets om mee rekening te houden is dat elke pagina best enkel voor ��n zoekwoord geoptimaliseerd is. Wanneer de densiteit van een woord uitsteekt boven die van andere woorden, wordt die pagina als belangrijk beschouwd voor dat zoekwoord. Dit is zeer duidelijk bij de frituurwagen en frietkraampagina van De Hongerkiller. Deze pagina is geoptimaliseerd voor zowel frituurwagen als frietkraam, waardoor het keyword frietkraam iets minder hoog scoorde als voordien (stond vroeger op de eerste plaats).

Wat betekent die dichtheid nu in het echte leven?

De seo-specialisten zijn het er over eens dat Google de stritkste regels hanteert wat betreft keyword dichtheid. Er mogen maximaal 2% van de woorden op de pagina keywords zijn, meer wordt als spam bekeken. Het is natuurlijk niet zo duidelijk om welke dichtheid het gaat. Meestal spreekt men over de dichtheid zonder de tekst in de title tags, maar wel met de alt-tags en de title-tags inbegrepen. Voor MSN en Yahoo spreekt men over een maximale dichtheid van 5%. Optimaliseren voor Google lijkt dus de beste optie.

Link titles

Het broertje van de alt-tekst is de link-tekst. Dit is een beschrijvende tekst die aan een link kan toegevoegd worden. De syntax is als volgt:

<a href='titletag.htm' title='De title tag in zoekmachine optimalisatie'>

Zoekmachines lezen ook deze tekst, net zoals de alt-tekst bij afbeeldingen. De voordelen zijn weer hetzelfde. Je krijgt extra credits voor het keyword en de pagina waar je naar verwijst krijgt ook extra credits voor de woorden in de title-tag.

Het is dus van belang geen links te maken als "klik hier". Dan mis je de bal twee keer. In plaats daarvan maak je een link met de juiste keywords:

<a href='titletag.htm' title='de title tag'>title tag<a>

Dan heb je twee keer winst!

Over het algemeen is er geen consensus over de tekst rondom te links. Men gaat er van uit dat de belangrijkste zoekmachines rekening houden met de omliggende tekst en context. Je zorgt er dus best ook voor dat de omliggende tekst aansluit bij de link!