{"id":22404,"date":"2026-08-28T07:34:42","date_gmt":"2026-08-28T05:34:42","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22404"},"modified":"2026-08-28T07:34:43","modified_gmt":"2026-08-28T05:34:43","password":"","slug":"wordpress-kontaktformular-erstellen","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/en\/hilfe\/wordpress\/wordpress-kontaktformular-erstellen\/","title":{"rendered":"How to create a contact form in WordPress: Step-by-step guide"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Ein Kontaktformular erm\u00f6glicht Besuchern deiner WordPress-Website, dir direkt \u00fcber die Website eine Nachricht zu senden. Typische Felder sind Name, E-Mail-Adresse, Betreff und Nachricht. Je nach Einsatzzweck k\u00f6nnen weitere Felder erg\u00e4nzt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress selbst enth\u00e4lt keinen vollst\u00e4ndigen Kontaktformular-Builder. F\u00fcr ein klassisches Kontaktformular wird deshalb normalerweise ein Plugin eingesetzt. In dieser Anleitung verwenden wir <strong>Contact Form 7<\/strong> als Beispiel. Das Plugin ist seit vielen Jahren verbreitet und l\u00e4sst sich auch f\u00fcr einfache Kontaktformulare mit wenigen Feldern einsetzen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Briefly explained:<\/strong> Installiere zun\u00e4chst ein Formular-Plugin, erstelle darin dein Kontaktformular, hinterlege die gew\u00fcnschte Empf\u00e4ngeradresse und f\u00fcge das fertige Formular anschliessend auf einer WordPress-Seite ein. Danach solltest du unbedingt selbst eine Testnachricht versenden.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Was ben\u00f6tigt ein einfaches Kontaktformular?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr ein gew\u00f6hnliches Kontaktformular reichen h\u00e4ufig wenige Felder aus:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name<\/li>\n\n\n\n<li>Email address<\/li>\n\n\n\n<li>Subject<\/li>\n\n\n\n<li>Nachricht<\/li>\n\n\n\n<li>Absenden-Schaltfl\u00e4che<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Welche Angaben tats\u00e4chlich ben\u00f6tigt werden, h\u00e4ngt vom Zweck des Formulars ab. Ein allgemeines Kontaktformular ben\u00f6tigt normalerweise weniger Informationen als beispielsweise eine Support-, Offert- oder Buchungsanfrage.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Recommendation:<\/strong> Frage nur Informationen ab, die du f\u00fcr die Bearbeitung der Anfrage tats\u00e4chlich ben\u00f6tigst. Ein \u00fcbersichtliches Formular ist f\u00fcr Besucher meist angenehmer als ein Formular mit zahlreichen unn\u00f6tigen Pflichtfeldern.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Kontaktformular-Plugin installieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr diese Anleitung verwenden wir <strong>Contact Form 7<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Logge dich zun\u00e4chst in den WordPress-Adminbereich ein und \u00f6ffne:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Plugins \u2192 Plugin hinzuf\u00fcgen<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Suche dort nach:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Contact Form 7<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Achte darauf, das richtige Plugin auszuw\u00e4hlen. Installiere es und aktiviere es anschliessend.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach der Aktivierung erscheint im WordPress-Adminbereich ein zus\u00e4tzlicher Men\u00fcpunkt f\u00fcr die Verwaltung der Kontaktformulare.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Neues Kontaktformular erstellen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne im WordPress-Adminbereich den Bereich f\u00fcr <strong>Contact<\/strong> beziehungsweise die Kontaktformulare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach Plugin-Version und Sprache deiner WordPress-Installation k\u00f6nnen einzelne Bezeichnungen leicht abweichen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Du kannst ein vorhandenes Standardformular bearbeiten oder ein neues Formular anlegen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vergib einen eindeutigen internen Namen, beispielsweise:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Kontaktformular Hauptseite<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser Name wird nicht automatisch als \u00dcberschrift auf deiner Website angezeigt. Er hilft dir vor allem dabei, mehrere Formulare sp\u00e4ter auseinanderzuhalten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Formularfelder festlegen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Contact Form 7 arbeitet mit sogenannten Formular-Tags. Dar\u00fcber werden die einzelnen Eingabefelder definiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein einfaches Formular kann beispielsweise Felder f\u00fcr folgende Angaben enthalten:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Name des Absenders<\/li>\n\n\n\n<li>Email address<\/li>\n\n\n\n<li>Subject<\/li>\n\n\n\n<li>Nachricht<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Zus\u00e4tzlich ben\u00f6tigt das Formular eine Schaltfl\u00e4che zum Absenden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Pflichtfelder sinnvoll verwenden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bestimmte Felder k\u00f6nnen als Pflichtfelder definiert werden. Das bedeutet, dass das Formular nicht abgeschickt werden kann, solange diese Felder nicht korrekt ausgef\u00fcllt wurden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einem einfachen Kontaktformular sind insbesondere eine g\u00fcltige E-Mail-Adresse und die eigentliche Nachricht h\u00e4ufig sinnvoll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Du solltest allerdings nicht jedes Feld automatisch zum Pflichtfeld machen.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Practical Tip:<\/strong> Je mehr Pflichtfelder ein Kontaktformular besitzt, desto mehr Aufwand entsteht f\u00fcr den Besucher. Beschr\u00e4nke Pflichtangaben deshalb auf Informationen, die f\u00fcr eine sinnvolle Bearbeitung der Anfrage wirklich erforderlich sind.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">E-Mail-Adresse des Empf\u00e4ngers festlegen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein entscheidender Teil der Konfiguration befindet sich in den E-Mail-Einstellungen des Formulars.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dort wird festgelegt, an welche Adresse WordPress die Formularnachricht senden soll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrolliere insbesondere das Feld f\u00fcr den Empf\u00e4nger. Verwende eine E-Mail-Adresse, auf die du tats\u00e4chlich Zugriff hast und \u00fcber die du die Anfragen bearbeiten m\u00f6chtest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispielsweise k\u00f6nnte eine Adresse wie diese verwendet werden:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>kontakt@deine-domain.ch<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Absenderadresse korrekt konfigurieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Neben der Empf\u00e4ngeradresse ist auch die Absenderkonfiguration wichtig.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein h\u00e4ufiger Fehler besteht darin, die vom Besucher eingegebene E-Mail-Adresse direkt als technischen Absender der Nachricht zu verwenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann bei modernen Mailservern und deren Sicherheitspr\u00fcfungen zu Problemen f\u00fchren, weil WordPress dann beispielsweise versucht, eine Nachricht mit einer fremden Domain als Absender \u00fcber den eigenen Server zu versenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sinnvoller ist normalerweise eine Absenderadresse der eigenen Website-Domain, beispielsweise:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>wordpress@deine-domain.ch<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">or:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>kontakt@deine-domain.ch<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die vom Besucher eingegebene E-Mail-Adresse kann stattdessen f\u00fcr die Antwortadresse verwendet werden.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> Die E-Mail-Adresse des Besuchers und die technische Absenderadresse des Formulars sind nicht dasselbe. Eine saubere Absenderkonfiguration kann entscheidend daf\u00fcr sein, dass Formularnachrichten von empfangenden Mailservern korrekt verarbeitet werden.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist die Reply-To-Adresse?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The <strong>Reply-To address<\/strong> bestimmt, an welche Adresse eine Antwort geschickt wird, wenn du in deinem E-Mail-Programm auf <strong>Antworten<\/strong> klickst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dadurch kann die Nachricht technisch von einer Adresse deiner eigenen Domain versendet werden, w\u00e4hrend deine Antwort trotzdem direkt an den Besucher geht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist bei Kontaktformularen eine wichtige Unterscheidung:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>From \/ Absender:<\/strong> technische Absenderadresse deiner Website<\/li>\n\n\n\n<li><strong>To \/ Empf\u00e4nger:<\/strong> Adresse, an die du die Anfrage erhalten m\u00f6chtest<\/li>\n\n\n\n<li><strong>Reply-To:<\/strong> E-Mail-Adresse des Besuchers<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Betreff der Formular-E-Mail festlegen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch der Betreff der eingehenden Nachricht kann konfiguriert werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein eindeutiger Betreff hilft dir sp\u00e4ter dabei, Kontaktformular-Nachrichten im Posteingang schnell zu erkennen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Neue Anfrage \u00fcber die Website<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das Formular ein Betreff-Feld enth\u00e4lt, kann dessen Inhalt je nach Konfiguration ebenfalls in den E-Mail-Betreff \u00fcbernommen werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nachrichteninhalt der E-Mail konfigurieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Im E-Mail-Bereich legst du au\u00dferdem fest, welche Formularfelder in der zugestellten Nachricht erscheinen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du sp\u00e4ter ein neues Feld zum Formular hinzuf\u00fcgst, bedeutet das nicht zwingend, dass dessen Inhalt automatisch an jeder gew\u00fcnschten Stelle der E-Mail erscheint.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrolliere deshalb nach \u00c4nderungen am Formular immer auch die E-Mail-Konfiguration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kontaktformular speichern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nachdem du Formular und E-Mail-Einstellungen kontrolliert hast, speicherst du das Kontaktformular.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Formular existiert damit in WordPress, wird aber noch nicht automatisch auf einer \u00f6ffentlich sichtbaren Seite angezeigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Im n\u00e4chsten Schritt muss es an der gew\u00fcnschten Stelle eingebunden werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kontaktformular auf einer WordPress-Seite einf\u00fcgen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne die Seite, auf der das Formular erscheinen soll, beispielsweise deine Kontaktseite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Je nach verwendetem Editor und Plugin stehen unterschiedliche M\u00f6glichkeiten zur Einbindung zur Verf\u00fcgung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Contact Form 7 stellt f\u00fcr erstellte Formulare einen eigenen WordPress-Block bereit. W\u00e4hle im Block-Editor den entsprechenden Contact-Form-7-Block und anschlie\u00dfend das gew\u00fcnschte Formular aus.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alternativ kann je nach Arbeitsweise beziehungsweise verwendeter Umgebung auch ein vom Plugin bereitgestellter Shortcode eingesetzt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Was ist ein Shortcode?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Shortcode ist eine kurze WordPress-Anweisung in eckigen Klammern. WordPress beziehungsweise ein Plugin ersetzt diesen Platzhalter bei der Ausgabe durch den dazugeh\u00f6rigen Inhalt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Formular-Plugins kann ein Shortcode beispielsweise daf\u00fcr sorgen, dass an dieser Stelle das zuvor erstellte Kontaktformular ausgegeben wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der konkrete Shortcode wird vom Plugin erzeugt und sollte nicht frei erfunden werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kontaktseite ver\u00f6ffentlichen oder aktualisieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Nachdem du das Formular eingef\u00fcgt hast, speicherst beziehungsweise aktualisierst du die Seite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne sie danach im Frontend deiner Website und kontrolliere die Darstellung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Achte dabei insbesondere auf:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Beschriftungen der Felder<\/li>\n\n\n\n<li>Pflichtfelder<\/li>\n\n\n\n<li>Spacers<\/li>\n\n\n\n<li>Breite der Eingabefelder<\/li>\n\n\n\n<li>Nachrichtenfeld<\/li>\n\n\n\n<li>Absenden-Schaltfl\u00e4che<\/li>\n\n\n\n<li>Darstellung auf Smartphones<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kontaktformular unbedingt selbst testen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Formular ist nicht fertig eingerichtet, nur weil es auf der Website korrekt aussieht.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fchre nach der Einrichtung immer einen vollst\u00e4ndigen Funktionstest durch.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u00d6ffne die Kontaktseite wie ein normaler Besucher.<\/li>\n\n\n\n<li>Trage einen Testnamen ein.<\/li>\n\n\n\n<li>Verwende eine E-Mail-Adresse, auf die du Zugriff hast.<\/li>\n\n\n\n<li>Schreibe eine eindeutige Testnachricht.<\/li>\n\n\n\n<li>Sende das Formular ab.<\/li>\n\n\n\n<li>Kontrolliere die Best\u00e4tigung auf der Website.<\/li>\n\n\n\n<li>Pr\u00fcfe anschlie\u00dfend den Posteingang der hinterlegten Empf\u00e4ngeradresse.<\/li>\n\n\n\n<li>Kontrolliere gegebenenfalls auch den Spam-Ordner.<\/li>\n\n\n\n<li>Antworte testweise auf die Nachricht und kontrolliere die Reply-To-Adresse.<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Practical Tip:<\/strong> Teste nicht nur, ob irgendeine E-Mail ankommt. Kontrolliere auch Absender, Antwortadresse, Betreff und Inhalt der Nachricht. Erst dann weisst du, ob das Formular vollst\u00e4ndig korrekt konfiguriert ist.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Formular zeigt \u201eErfolgreich gesendet\u201c, aber es kommt keine E-Mail an<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist ein typisches WordPress-Problem und bedeutet nicht automatisch, dass das Formular selbst fehlerhaft ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Formular-Plugin und E-Mail-Versand sind zwei unterschiedliche Ebenen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Formular kann die Anfrage erfolgreich an WordPress \u00fcbergeben, w\u00e4hrend die daraus erzeugte E-Mail sp\u00e4ter nicht zugestellt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Possible causes include, for example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>falsche Empf\u00e4ngeradresse<\/li>\n\n\n\n<li>fehlerhafte Absenderkonfiguration<\/li>\n\n\n\n<li>Spamfilter des Empf\u00e4ngers<\/li>\n\n\n\n<li>Probleme mit der PHP-Mailfunktion<\/li>\n\n\n\n<li>fehlende oder ungeeignete SMTP-Konfiguration<\/li>\n\n\n\n<li>Authentifizierungsprobleme beim Mailversand<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrolliere deshalb zun\u00e4chst die Formular- und E-Mail-Einstellungen, bevor du das Formular komplett neu erstellst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Warum SMTP f\u00fcr WordPress sinnvoll sein kann<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">WordPress verwendet f\u00fcr den E-Mail-Versand standardm\u00e4ssig seine Mail-Funktion. Ob eine Nachricht technisch an die Mailumgebung \u00fcbergeben wurde, sagt jedoch noch nicht zuverl\u00e4ssig aus, ob sie sp\u00e4ter tats\u00e4chlich im Posteingang des Empf\u00e4ngers landet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein SMTP-Plugin kann WordPress so konfigurieren, dass Nachrichten \u00fcber einen definierten Mailserver beziehungsweise einen unterst\u00fctzten Versanddienst versendet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das erleichtert je nach Konfiguration au\u00dferdem die Authentifizierung und Fehlersuche beim E-Mail-Versand.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei CURIAWEB steht daf\u00fcr <strong>GoSMTP PRO<\/strong> zur Verf\u00fcgung. Je nach Einrichtung k\u00f6nnen dar\u00fcber unter anderem Versandprotokolle und weitere Diagnosem\u00f6glichkeiten genutzt werden.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Important:<\/strong> SMTP ist keine Garantie daf\u00fcr, dass jede Nachricht zugestellt wird. Auch DNS-Konfiguration, Absenderreputation, Spamfilter und die Regeln des empfangenden Mailservers k\u00f6nnen die Zustellung beeinflussen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Kontaktformular funktioniert nur f\u00fcr manche Absender<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Nachrichten bestimmter Besucher ankommen und andere nicht, solltest du die genaue Formular- und Mailkonfiguration pr\u00fcfen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besonders wichtig ist erneut die Unterscheidung zwischen der E-Mail-Adresse des Besuchers und der technischen Absenderadresse deiner Website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verwende nicht ungepr\u00fcft beliebige Besucheradressen als technischen Absender.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kontaktformular und Spam<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffentlich zug\u00e4ngliche Kontaktformulare k\u00f6nnen von automatisierten Bots gefunden und f\u00fcr Spam-Nachrichten missbraucht werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein neues Formular sollte deshalb nach der grundlegenden Funktionspr\u00fcfung auch hinsichtlich Spam-Schutz betrachtet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6gliche Verfahren sind beispielsweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Honeypot-Techniken<\/li>\n\n\n\n<li>CAPTCHA-Verfahren<\/li>\n\n\n\n<li>reCAPTCHA<\/li>\n\n\n\n<li>Cloudflare Turnstile<\/li>\n\n\n\n<li>plugininterne Spamfilter<\/li>\n\n\n\n<li>externe Anti-Spam-Dienste<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Welche L\u00f6sung sinnvoll ist, h\u00e4ngt vom verwendeten Formular-Plugin, dem Spam-Aufkommen und den Datenschutzanforderungen der Website ab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenschutz bei Kontaktformularen beachten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">\u00dcber ein Kontaktformular werden personenbezogene Daten \u00fcbertragen. Dazu k\u00f6nnen beispielsweise Name, E-Mail-Adresse, Telefonnummer, IP-bezogene technische Daten oder der Inhalt einer Nachricht geh\u00f6ren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb sollte ein Kontaktformular nicht isoliert betrachtet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check among other things:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>welche Daten tats\u00e4chlich erhoben werden<\/li>\n\n\n\n<li>wo diese Daten verarbeitet oder gespeichert werden<\/li>\n\n\n\n<li>ob das Formular externe Dienste kontaktiert<\/li>\n\n\n\n<li>ob ein CAPTCHA- oder Anti-Spam-Dienst Daten an Dritte \u00fcbermittelt<\/li>\n\n\n\n<li>ob Informationen zum Formular in der Datenschutzerkl\u00e4rung erforderlich sind<\/li>\n\n\n\n<li>wie lange \u00fcbermittelte Daten aufbewahrt werden<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Note:<\/strong> Die technische Einrichtung eines Kontaktformulars ersetzt keine rechtliche Pr\u00fcfung der Website. Welche Datenschutzinformationen oder Einwilligungen erforderlich sind, h\u00e4ngt vom konkreten Einsatz und den eingebundenen Diensten ab.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Muss ein Kontaktformular eine Datenschutz-Checkbox haben?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ob f\u00fcr ein konkretes Formular eine ausdr\u00fcckliche Checkbox beziehungsweise Einwilligung erforderlich ist, l\u00e4sst sich nicht allein aus WordPress heraus beantworten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das h\u00e4ngt unter anderem vom Zweck der Verarbeitung, den erhobenen Daten, eingebundenen Diensten und der jeweiligen rechtlichen Grundlage ab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Checkbox sollte deshalb nicht lediglich eingebaut werden, weil sie auf anderen Websites vorhanden ist. Ebenso sollte sie nicht ohne Pr\u00fcfung weggelassen werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei rechtlichen Fragen solltest du eine fachkundige Beratung einholen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datei-Uploads nur verwenden, wenn sie wirklich ben\u00f6tigt werden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viele Formular-Plugins erm\u00f6glichen auch das Hochladen von Dateien.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Datei-Upload erh\u00f6ht jedoch die Komplexit\u00e4t und kann zus\u00e4tzliche Sicherheits- und Datenschutzfragen mit sich bringen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du Uploads ben\u00f6tigst, solltest du unter anderem Dateitypen, maximale Dateigr\u00f6sse, Speicherung und Zugriffsm\u00f6glichkeiten kontrollieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr ein einfaches Kontaktformular ist ein Datei-Upload normalerweise nicht erforderlich.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Formularfelder nicht unn\u00f6tig erweitern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Es ist technisch einfach, immer weitere Felder hinzuzuf\u00fcgen. Das macht ein Formular aber nicht automatisch besser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Frage dich bei jedem Feld:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ben\u00f6tige ich diese Information wirklich?<\/li>\n\n\n\n<li>Muss sie bereits beim ersten Kontakt vorliegen?<\/li>\n\n\n\n<li>Muss das Feld verpflichtend sein?<\/li>\n\n\n\n<li>Kann ich die Information sp\u00e4ter erfragen?<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Gerade bei allgemeinen Kontaktformularen ist eine kurze und verst\u00e4ndliche Struktur h\u00e4ufig die bessere L\u00f6sung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Formular auf Smartphones testen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viele Besucher verwenden Kontaktformulare auf Smartphones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe deshalb die Kontaktseite auch auf kleineren Bildschirmgr\u00f6ssen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Achte insbesondere darauf, dass:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Felder nicht \u00fcber den Bildschirm hinausragen<\/li>\n\n\n\n<li>Beschriftungen gut lesbar sind<\/li>\n\n\n\n<li>die Absenden-Schaltfl\u00e4che gut bedienbar ist<\/li>\n\n\n\n<li>Fehlermeldungen sichtbar bleiben<\/li>\n\n\n\n<li>keine anderen Website-Elemente das Formular \u00fcberdecken<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Formular nach Plugin- oder Theme-Updates kontrollieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein einmal eingerichtetes Kontaktformular sollte nicht jahrelang ungepr\u00fcft bleiben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach gr\u00f6sseren \u00c4nderungen an WordPress, Theme, Formular-Plugin, SMTP-Konfiguration oder Sicherheitssystemen ist ein erneuter Funktionstest sinnvoll.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Auch unabh\u00e4ngig von Updates empfiehlt es sich, gesch\u00e4ftlich wichtige Formulare gelegentlich selbst zu testen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Typische Fehler bei WordPress-Kontaktformularen<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Formular erstellen, aber nie selbst testen<\/li>\n\n\n\n<li>falsche Empf\u00e4ngeradresse hinterlegen<\/li>\n\n\n\n<li>Besucheradresse ungepr\u00fcft als technischen Absender verwenden<\/li>\n\n\n\n<li>Reply-To falsch konfigurieren<\/li>\n\n\n\n<li>neue Formularfelder nicht in der E-Mail-Ausgabe ber\u00fccksichtigen<\/li>\n\n\n\n<li>Spam-Ordner bei Zustellproblemen nicht kontrollieren<\/li>\n\n\n\n<li>Formular nur auf dem Desktop testen<\/li>\n\n\n\n<li>unn\u00f6tig viele Pflichtfelder verlangen<\/li>\n\n\n\n<li>Spam-Schutz komplett ignorieren<\/li>\n\n\n\n<li>externe CAPTCHA-Dienste ohne Datenschutzpr\u00fcfung einbinden<\/li>\n\n\n\n<li>davon ausgehen, dass eine Erfolgsmeldung automatisch die E-Mail-Zustellung best\u00e4tigt<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Checkliste f\u00fcr ein neues Kontaktformular<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Formular-Plugin installieren und aktivieren.<\/li>\n\n\n\n<li>Kontaktformular erstellen.<\/li>\n\n\n\n<li>Nur notwendige Felder hinzuf\u00fcgen.<\/li>\n\n\n\n<li>Pflichtfelder sinnvoll festlegen.<\/li>\n\n\n\n<li>Empf\u00e4ngeradresse kontrollieren.<\/li>\n\n\n\n<li>Technische Absenderadresse korrekt konfigurieren.<\/li>\n\n\n\n<li>Reply-To-Adresse pr\u00fcfen.<\/li>\n\n\n\n<li>E-Mail-Inhalt kontrollieren.<\/li>\n\n\n\n<li>Formular auf der gew\u00fcnschten Seite einf\u00fcgen.<\/li>\n\n\n\n<li>Seite im Frontend kontrollieren.<\/li>\n\n\n\n<li>Testnachricht absenden.<\/li>\n\n\n\n<li>Posteingang und Spam-Ordner pr\u00fcfen.<\/li>\n\n\n\n<li>Antwortfunktion testen.<\/li>\n\n\n\n<li>mobile Darstellung kontrollieren.<\/li>\n\n\n\n<li>Spam- und Datenschutzanforderungen pr\u00fcfen.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">When should you contact CURIAWEB support?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn das Formular korrekt eingerichtet erscheint, aber keine Nachrichten versendet werden oder technische Fehler auftreten, kann eine Pr\u00fcfung der WordPress- und Mailumgebung sinnvoll sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hilfreich sind dabei:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>die betroffene Domain<\/li>\n\n\n\n<li>Name des Formular-Plugins<\/li>\n\n\n\n<li>exact error message<\/li>\n\n\n\n<li>Empf\u00e4ngerdomain der Testnachricht<\/li>\n\n\n\n<li>ob WordPress eine erfolgreiche \u00dcbermittlung meldet<\/li>\n\n\n\n<li>ob SMTP verwendet wird<\/li>\n\n\n\n<li>seit wann das Problem besteht<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Passw\u00f6rter solltest du nicht unaufgefordert per Support-Nachricht mitsenden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr ein Kontaktformular in WordPress ben\u00f6tigst du normalerweise ein Formular-Plugin. Mit Contact Form 7 kannst du ein einfaches Formular erstellen, die ben\u00f6tigten Felder festlegen und das Formular anschlie\u00dfend auf einer Seite einbinden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besonders wichtig ist die E-Mail-Konfiguration. Empf\u00e4ngeradresse, technische Absenderadresse und Reply-To-Adresse erf\u00fcllen unterschiedliche Aufgaben und sollten korrekt eingerichtet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nach der Einrichtung solltest du das Formular immer vollst\u00e4ndig testen. Eine erfolgreiche Meldung im Browser allein beweist noch nicht, dass die daraus erzeugte E-Mail tats\u00e4chlich beim Empf\u00e4nger angekommen ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ber\u00fccksichtige au\u00dferdem Spam-Schutz, mobile Darstellung und Datenschutz. Ein Kontaktformular ist erst dann sinnvoll eingerichtet, wenn sowohl die Eingabe auf der Website als auch die anschlie\u00dfende Nachrichten\u00fcbermittlung zuverl\u00e4ssig funktionieren.<\/p>","protected":false},"excerpt":{"rendered":"<p>Ein Kontaktformular erm\u00f6glicht Besuchern deiner WordPress-Website, dir direkt \u00fcber die Website eine Nachricht zu senden. Typische Felder sind Name, E-Mail-Adresse, Betreff und Nachricht. Je nach Einsatzzweck k\u00f6nnen weitere Felder erg\u00e4nzt werden. WordPress selbst enth\u00e4lt keinen vollst\u00e4ndigen Kontaktformular-Builder. F\u00fcr ein klassisches Kontaktformular wird deshalb normalerweise ein Plugin eingesetzt. In dieser Anleitung verwenden wir Contact Form 7 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[80],"doc_tag":[],"class_list":["post-22404","docs","type-docs","status-publish","hentry","doc_category-wordpress"],"year_month":"2026-09","word_count":2261,"total_views":"5","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/en\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"WordPress","term_url":"https:\/\/www.curiaweb.ch\/en\/hilfe-kategorie\/wordpress\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/comments?post=22404"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22404\/revisions"}],"predecessor-version":[{"id":22406,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/docs\/22404\/revisions\/22406"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/media?parent=22404"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_category?post=22404"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/en\/wp-json\/wp\/v2\/doc_tag?post=22404"}],"curies":[{"name":"WP","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}