Captchas sind Rätsel, die ein Besucher lösen muss, um zu beweisen, dass er ein Mensch und kein bösartiges Computerprogramm ist. Sie werden häufig verwendet, um zu verhindern, dass Spam über ein Online-Formular versendet wird.

Erwägen Sie, überhaupt keine Captchas zu verwenden. Oft werden sie gar nicht gebraucht, aber das merkt man erst, wenn man sie entfernt.

Stellen Sie sicher, dass Ihr Captcha barrierefrei zugänglich ist oder mit einer alternativen Version, wie z.B. einer Audio-Version, ausgestattet ist.

Wie wendet man das an?

Um dies anzuwenden, haben Sie zwei Möglichkeiten:

1. Textbasiertes Captcha: direkt zugänglich

Verwenden Sie ein textbasiertes Captcha. Sie können beispielsweise ein zusätzliches Feld zu einem Formular hinzufügen, in dem der Besucher eine einfache Frage beantworten muss, um zu beweisen, dass er ein Mensch ist. Nur wenn er die Frage richtig beantwortet, kann das Formular abgeschickt werden. Bei diesen Arten von Captchas müssen Sie keine Alternative angeben, da die Frage von jedem (möglicherweise mit Hilfe von Hilfstechnologien) gelesen werden kann und somit barrierefrei zugänglich ist.

2. Captcha auf einen Sinn fokussiert: Zweck beschreiben und Alternative hinzufügen

Wenn Sie ein Captcha verwenden, das auf einen bestimmten Sinn ausgerichtet ist, müssen Sie auf zwei Dinge achten:

  1. Stellen Sie sicher, dass das Captcha mit einer Textalternative versehen ist, die den Zweck des Captcha beschreibt und erklärt, wie Sie die alternative Version finden.
  2. Bieten Sie ein zusätzliches Captcha, das einen anderen Sinn anspricht. Wenn Sie bereits ein Captcha haben, in dem der Besucher ein Bild eines Textes (visuell) entschlüsseln muss, können Sie ein Captcha hinzufügen, in dem ein Audiofragment angehört werden muss (akustisch).

Allgemeine Tipps

Um Captcha so barrierefrei zugänglich und benutzerfreundlich wie möglich zu machen, können Sie auch diesen Tipps folgen. Sie sind nicht obligatorisch, aber sie werden empfohlen:

  • Verwenden Sie mehr als 2 Arten von Captchas.
  • Ermöglicht es ihnen, einen Mitarbeiter zu kontaktieren, der ihnen helfen kann, das Captcha zu umgehen.
  • Verwenden Sie kein Captcha, wenn Besucher eingeloggt sind.

Beispiele

Eine Alternative in Form einer einfachen Frage

Um zu überprüfen, ob ein Formular von einem Besucher und nicht von einem Spam-Programm gesendet wird, können Sie dem Formular eine einfache Pflichtfrage hinzufügen.

<label for=”antispam frage”>Wieviel ist 1 + 3? (obligatorisch)</label>
<input type=”text” id=”antispam Frage” />

Um Probleme mit Besuchern so weit wie möglich zu vermeiden, können Sie sowohl die Zahl 4 als auch die schriftliche Version „vier“ zulassen. Wenn Sie JavaScript für die Validierung des Formulars verwenden, können Sie eine falsche Antwort vorschlagen, wie z.B. „„4“ hier ausfüllen".

Komplexere Captchas

Es wurden verschiedene Captcha-Systeme entwickelt, die Sie auf Ihrer Webseite verwenden können. Einige von ihnen haben Alternativen für verschiedene Sinne. Allerdings sind nicht alle Captchas gleichermaßen barrierefrei zugänglich. Das W3C hat sich einen Überblick über die verschiedenen Captcha-Lösungen (Englisch)verschafft und die Vor- und Nachteile jeder Lösung in Bezug auf die barrierefreie Zugänglichkeit beschrieben.

 

Wie trägt dies zu einer besseren Webseite bei?

Captchas, die man sehen können muss, sind ein großes Hindernis für blinde oder sehbehinderte Menschen. Ein blinder oder sehbehinderter Besucher kann kein Formular senden. Mit einer barrierefrei zugänglichen Alternative zu Captchas stellen Sie sicher, dass jeder Ihre Webseite nutzen kann.

Für Developer (Entwickler)

Captchas werden in der Regel vom Entwickler eines Content Management Systems (CMS) in Formulare eingefügt.