Breadcrumbs, verplichte kost voor elke site


19 July 2006 21:38 - André
Categorie: SEO, Webdevelopment

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

Een goede website heeft altijd een hiërarchische structuur zoals bovenstaand schema (ook hele grote websites kunnen een verzameling zijn van een aantal van deze structuren). Op het moment dat ik door deze site navigeer zullen bovenaan de pagina de betreffende breadcrumbs staan die het pad vanaf de homepage aangeven. Dus voor de pagina's "Rood" en "Fiets" zullen de breadcrumbs er zo uitzien:

  • Winkel > Auto > Rood
  • Winkel > Fiets

Wat is nou het grote voordeel van het weergeven van de breadcrumbs: het overzicht. Iemand die binnenkomt op de "Rood" pagina zal direct zien waar hij zich in de site bevind. Hij weet dat hij in de winkel bij het onderdeel auto op het type rood gekomen is. De volgende keer hoeft een bezoeker dus niet opnieuw via de afgelegde weg naar de site te komen maar kan hij de weg ook vinden vanaf de homepage.

Er zijn veel mensen die wel iets weten te vinden op het internet terwijl ze niet precies weten waar het staat. Wat ze wel weten is het pad dat ze de vorige keer afgelegd hebben om het te vinden, dat kan het ingeven van een zoekopdracht zijn of het volgen van een link vanaf een andere site. In dat proces loopt de bezoeker altijd de kans dat het toenmalig afgelegde pad er niet meer is en het gezochte niet meer terug kan vinden. Daarom wil je zelf controle hebben over die paden. Als je site de bezoeker direct al duidelijkheid had gegeven over de plek waar hij zich in de site bevond hoefde hij niet opnieuw een bepaald pad af te leggen maar kon hij de pagina ook vinden vanaf de homepage.

Ook als navigatiemiddel is het een handig hulpmiddel: mensen zien hoe de structuur van de site opgebouwd is en voelen zich vertrouwd met de site omdat ze niet snel de weg kwijt raken. Hoe vaak gebeurd het dat mensen binnen een site een interne link in een nieuw scherm openen om zo de vorige pagina niet kwijt te raken... Verder zijn ze makkelijk om de bovenliggende pagina van een bepaalde pagina te bereiken. In het geval van de eerdergenoemde site kun je dus van de "Rood" pagina naar de "Auto" pagina om andere auto's te bekijken.

Het laatste voordeel wat ook zeker belangrijk is: breadcrumbs zorgen voor een goede interne linkstructuur, en daar zijn zoekmachines blij mee. In het geval van de voorbeeld site krijgen de pagina's de volgende inkomende links:

  • Winkel: 6 stuks (Auto, Fiets, Blauw, Rood, Groot, Klein)
  • Auto: 2 stuks (Blauw, Rood)
  • Fiets: 2 stuks (Groot, Klein)

Al die links hebben de juiste tekst die ook over de betreffende pagina gaat. Dus zonder het handmatig aanbrengen van interne links tussen pagina's heb je al de basis voor een goede linkstructuur staan. Bij grotere sites zul je zien dat deze structuur een goede leidraad is voor zoekmachines om via elke willekeurige pagina de structuur van de site in te duiken om zo alle pagina's te vinden.

Gerelateerde posts
Breng snelheid in je site voor gebruikers en zoekmachines...
SEO Geo targetting: welk deel van je site is voor welk land?...
Waarom is de Site Overlay in Google Analytics stuk?...
Een nieuwe site lanceren, vraag een SEO expert!...
Yahoo Site Explorer update...
Meet de snelheid van je site in Google Analytics...


10 Reacties op “Breadcrumbs, verplichte kost voor elke site”



  1. Jake

    andre, ben wel met je eens maar is het niet onnoemelijk veel moeite voor een webmaster omdit ook nog eens in een site te implementeren?

  2. André

    Dat ligt er aan. Als je een goede structuur in je site hebt zitten is het een koud kunstje om de breadcrumbs te implementeren. Grote sites werken nu vaak al met een database waarin de structuur en de onderlinge relaties tussen de pagina's vast liggen, implementatie van breadcrumbs kost daar weinig moeite.

    Sites die dus niet met een duidelijk structuur werken en in de loop van de tijd willekeurig pagina's hebben zitten toevoegen zullen inderdaad een probleem hebben met het invoeren.

  3. Barend

    Eigenlijk een open XML voor de bezoeker dus?
    En dan wat compacter.

  4. André

    Ja, zo zou je het ook kunnen noemen inderdaad.

  5. endless

    En vind jij de standaard "breadcrumbs" die WordPress heeft goed?

  6. André

    Voor zover ik weet is die standaard functionaliteit niets anders dan het weergeven van een homepagelink gevolgd door de categorie. Dat is voor een simpele site als deze in feite voldoende maar ook overbodig omdat direct wel duidelijk is in welke categorie je je bevind.

    Op het moment dat er een uitgebreidere structuur gebruikt wordt is die functionaliteit ook niet meer toereikend en zul je een speciale breadcrumb plugin moeten installeren die meer opties bied.

  7. Sjoerd

    In het sprookje van Hans & Grietje komen geen broodkruimels voor. Dit is afkomstig uit het sprookje Kleinduimpje. even ter informatie :)

  8. André

    En wat gooien Hans en Grietje op de grond dan als ze naar het huisje van de heks gaan?

  9. Henk de Vries

    Als je een artikel schrijft over iets wat percee op een website moet staan, dan moet je het natuurlijk ook zelf ook op je website hebben staan he.

Trackbacks

  1. Vandaar.eu » Blog Archive » Zoekmachine Optimalisatie Basis - toegankelijkheid

    [...] Breadcrumbs zijn navigatie links, die meestal bovenaan de pagina worden geplaatst, om aan te geven in welk deel van de website de gebruiker zich momenteel bevindt. Met behulp van breadcrumbs creëer je een hiërarchische structuur in je website die niet alleen de toegankelijkheid ten opzichte van de zoekmachines verbetered, maar ook de toegankelijkheid voor je bezoekers. [...]

Laat gerust een reactie achter

Je kunt deze elementen gebruiken: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>