RSS feed

Website vindbaarheid tips en technieken

JavaScript navigatie niet zoekmachinevriendelijk en slecht voor de vindbaarheid van een site of pagina

Uitleg: waarom wordt het gebruik van JavaScript voor navigatie afgeraden?

Voor deze uitleg ga ik uit van enige basiskennis; bijvoorbeeld dat je begrijpt dat JavaScript door de browser wordt geïnterpreteerd. Het is zogenaamde client side technologie; techniek die aan de kant van de client (de computer van jouw paginabezoeker) werkt. JavaScript opdrachten worden door de browser uitgevoerd (overigens ook alleen als dit wordt toegestaan door de gebruiker).

Een zoekmachine is ook een soort bezoeker van een website, maar een bezoeker zonder JavaScript op zijn computer. Zoekmachines halen een pagina op en voeren daar geen bewerkingen meer op uit. Ze bekijken de pagina zoals deze door de webserver werd verstuurd.

Wat heeft dit voor gevolgen? Zolang je JavaScript gebruikt voor allerlei interactie met de gebruiker, of bijvoorbeeld om de inhoud van formulieren te testen, voordat deze worden verzonden (en de server dus minder belast) is dat natuurlijk precies wat JavaScript zo'n mooie toevoeging maakt op HTML.

Het gaat mis waar je JavaScript voor navigatie gebruikt, of voor menu's.
Een link met het volgende adres:

href='javascript:next_page()'

zal niet verder worden gevolgd door bijvoorbeeld Google, omdat 'javascript:next_page()' gewoon geen geldig adres is. Een pagina met een JavaScript menu dat naar onderliggende webpagina's op je site verwijst, moet daarom ook gewone links naar deze onderliggende pagina's bevatten, anders worden ze niet bezocht en geïndexeerd door zoekmachines.

Dit wil niet zeggen dat je heel JavaScript als techniek overboord moet zetten, integendeel. Het gebruikersgemak van een pagina kan enorm worden verbeterd door de interactie mogelijkheden van JavaScript. Reken er echter niet op dat Google je scripts ook uitvoert.

Als je de gebruiker wel het gemak wilt bieden van JavaScript navigatie, zorg dan dat je op de betreffende pagina ook gewone links hebt staan, met bij voorkeur het volledige adres van de pagina.
Dit is ook precies wat Google zelf aanraadt aan webmasters: 'harde' en liefst volledige (geen relatieve) links.

Een andere oplossing is om een aparte pagina op je website te zetten met harde links naar alle pagina's die ertoe doen. Zo'n pagina heet een site map. Tenslotte kun je bij Google, - maar tenminste ook bij MSN en Yahoo - zelf een sitemap uploaden.
You need to log in to place a comment.


previous articlenext article
Previous item: het gebruik van frames (FRAMESET) en vindbaarheidNext item: linkpopulariteit verhogen en zoekresultaten verbeteren: tips en links voor website promotie


Bookmark and Share
submit this page to one of these social bookmarking sites:
Submit this story, article or blog to Propellor Submit to SlashDot Submit this page to delicious Submit this page to DIGG StumbleUpon Toolbar Submit to Reddit Submit to Magnolia Submit to Netvouz Submit to Blogmarks



view statistics for this page