U bent hier:

  1. Handleiding
  2. Ontwikkeling
  3. Formulieren
  4. Formulierelementen voor navigatie
  5. Scriptlozen en zoek-spiders

Formulieren: Navigatieformulieren voor scriptlozen en zoek-spiders

Nadelen van client-side scripts

Meestal beroept de functionaliteit van een navigatieformulier zich op client-side scripts. Dit kent twee nadelen.

  • Een bezoeker wiens browser geen client-side scripts ondersteunt zal geconfronteerd worden met een onwerkzaam formulier.
    De links in het menu zijn ontoegankelijk voor deze ‘scriptloze’ bezoekers, als gebruik van het formulier de enige manier is om deze links te kunnen volgen.
  • Zoek-spiders zullen het navigatieformulier negeren.
    Zoek-spiders ondersteunen geen client-side scripts en maken sowieso geen gebruik van functionaliteit die in formulieren is verwerkt. De links in het menu zijn ontoegankelijk voor zoek-spiders als gebruik van het formulier de enige manier is om deze links te kunnen volgen.

Als een website uitsluitend te navigeren is via dergelijke navigatieformulieren wordt de website volledig ontoegankelijk voor de twee bovengenoemde groepen. Bij andere groepen bezoekers kan het irritatie en ongemak oproepen.

Gebruik geen client-side script of formulieren als de enige manier om informatie op de site te bereiken.

Richtlijn R-pd.13.5

Oplossingen

Als een navigatieformulier niet de enige manier is om bij informatie op de site te komen, is het probleem voor zoek-spiders in principe opgelost. Zij zullen de alternatieve vormen van navigatie gebruiken om bij de informatie te komen.

Server-side script

Als webontwikkelaars het formulier laten verwijzen naar een server-side script, kunnen ook bezoekers met browsers zonder ondersteuning voor client-side scripts het formulier gebruiken. Een server-side script is niet gevoelig voor de beperkingen van browsers en kan de doorverwijzing voor de bezoeker uitvoeren. Wel vereist deze methode toegang tot en ervaring met server-side scripts. Zie ook Server-side scripts als alternatief.

Het noscript element

Ook het gebruik van een lijst met tekstlinks binnen een noscript element is voor zowel scriptloze bezoekers als voor zoek-spiders gunstig. Deze (voor zoek-spiders toegankelijke) lijst kan worden getoond als client-side scripts niet ondersteund worden en dient als alternatief voor het (onbruikbare) formulier.

(uitleg)


 Webrichtlijnen versie 1.3, november 2007.