Kontaktformular

Overview

Ein Kontaktformular erfasst Name, Kontaktdaten und Anliegen eines Besuchers und leitet die Anfrage an das Unternehmen weiter, meist per E-Mail an ein Funktionspostfach, an ein CRM oder an ein Ticketsystem. Gegenüber einer reinen E-Mail-Adresse strukturiert es die Angaben, lässt sich als Key Event messen und reduziert Rückfragen.

Rechtlich ist ein Kontaktformular eine Verarbeitung personenbezogener Daten: Die Datenschutzerklärung muss nach Art. 13 DSGVO über Zweck, Rechtsgrundlage, Empfänger und Speicherdauer informieren, die Übertragung muss per HTTPS verschlüsselt sein. Pflichtfelder sind auf das Nötige zu begrenzen (Datenminimierung). Gehört das Formular zu einem Angebot, über das Verbraucher Verträge abschließen, gilt seit 28. Juni 2025 auch das BFSG mit seinen Barrierefreiheitsanforderungen.

Abgrenzung: Ein Kontaktformular nimmt freie Anfragen entgegen; Bestell-, Bewerbungs- oder Buchungsformulare sind Teil eines Prozesses mit eigenen Pflichten. Das Impressum verlangt nach § 5 DDG eine E-Mail-Adresse, ein Formular allein ersetzt sie nicht.

How it works

Typischer Ablauf vom Klick bis zur Bearbeitung:

  1. Der Besucher füllt beschriftete Felder aus; Browser-Autofill und passende Eingabetypen (email, tel) erleichtern die Eingabe.
  2. Clientseitige und serverseitige Validierung prüfen Pflichtfelder und Formate; Fehlermeldungen benennen das Feld und die Lösung.
  3. Spamschutz filtert Bots, etwa per Honeypot-Feld, Zeitprüfung, Rate-Limit oder Captcha.
  4. Der Server übermittelt die Anfrage per authentifiziertem SMTP oder API an Postfach, CRM oder Ticketsystem; das Absenderfeld nutzt die eigene Domain, die Adresse des Besuchers steht im Reply-To.
  5. Eine Bestätigungsseite oder Meldung informiert den Besucher und kann als Key Event gemessen werden.

Im WordPress-Umfeld sind Plugins wie Contact Form 7, WPForms oder Gravity Forms verbreitet, in anderen Systemen eigene Formularmodule oder Formular-Dienste per API.

Benefits

  • Strukturierte Anfragen mit allen nötigen Angaben, was Rückfragen spart.
  • Direkte Übergabe an CRM oder Ticketsystem, wodurch keine Anfrage in einem persönlichen Postfach verloren geht.
  • Messbar als Key Event und damit Grundlage für die Conversion Rate.
  • Die E-Mail-Adresse des Unternehmens muss für Kontaktanfragen nicht im Seitentext stehen, wobei das Impressum sie weiterhin enthalten muss.

Practical example

Ein Hersteller von Druckluftkomponenten mit 85 Beschäftigten erhält über sein Formular täglich Dutzende Spam-Mails, echte Anfragen landen im Postfach eines einzelnen Vertriebsmitarbeiters. Die IT ersetzt das Bilder-Captcha durch Honeypot und Zeitprüfung, leitet Anfragen per API ins CRM, versendet Benachrichtigungen über einen authentifizierten SMTP-Dienst mit SPF und DKIM und reduziert das Formular auf fünf Felder. Der Spam sinkt deutlich, und jede Anfrage erhält eine Ticketnummer und eine verantwortliche Person.

Things to keep in mind

  • Jedes Feld braucht eine sichtbare, programmatisch verknüpfte Beschriftung; Platzhaltertext allein reicht nicht.
  • Captchas mit Bilderrätseln sind für viele Menschen eine Barriere und übertragen je nach Anbieter Daten an Dritte; Honeypot und Zeitprüfung sind oft ausreichend.
  • Formulare nicht von der Adresse des Besuchers absenden lassen, das scheitert an SPF und DMARC und landet im Spam.
  • Eingaben serverseitig validieren und gegen Header-Injection absichern, damit das Formular nicht zur Spamschleuder wird.
  • Anfragen nach Abschluss gemäß Löschkonzept löschen, statt sie unbegrenzt in Postfach oder Plugin-Datenbank zu speichern.

Licensing & availability

Contact Form 7 ist ein kostenloses WordPress-Plugin; WPForms gibt es als eingeschränkte Gratisversion und als kostenpflichtige Pro-Lizenz, Gravity Forms nur kostenpflichtig im Jahresabo. Gehostete Formular-Dienste werden meist nach Anzahl Formulare oder Einsendungen abgerechnet. Stand: Oktober 2026.

Conclusion

Ein Kontaktformular ist der wichtigste Anfrageweg vieler Unternehmenswebsites. Wenige Felder, barrierefreie Beschriftungen, unauffälliger Spamschutz und eine zuverlässige Übergabe an CRM oder Ticketsystem machen den Unterschied.