Kontaktformular nicht im Spam: so vermeiden Sie es
Kontaktformular das nicht im Spam landet
Nichts ist so frustrierend wie verpasste Nachrichten von potenziellen Kunden. Viele WordPress-Kontaktformulare haben dieses Problem: E-Mails landen im Spam-Ordner oder kommen überhaupt nicht an. In diesem Artikel lernen Sie, wie Sie ein zuverlässiges Kontaktformular einrichten, das immer im Posteingang landet.
Warum landen Formularnachrichten im Spam?
E-Mail-Server verwenden verschiedene Prüfungen, um Spam zu erkennen. Formularnachrichten scheitern oft, weil:
- Der Absender nicht verifiziert ist (fehlende SPF/DKIM)
- Die Absenderadresse sich vom Server unterscheidet, der die E-Mail sendet
- Der Inhalt wie Spam aussieht (bestimmte Wörter, Links)
- Die IP-Reputation des sendenden Servers schlecht ist
- Keine Authentifizierung über SMTP erfolgt
Contact Form 7 richtig einrichten
Contact Form 7 ist das beliebteste kostenlose Formular-Plugin. So richten Sie es optimal ein:
Installation
- Gehen Sie in WordPress zu Plugins > Neues Plugin
- Suchen Sie nach "Contact Form 7"
- Installieren und aktivieren Sie das Plugin
- Gehen Sie zu Kontakt > Kontaktformulare
Formular konfigurieren
Das Standardformular enthält die Grundlagen. Wichtige Anpassungen:
Mail-Tab-Einstellungen:
- To: Ihre eigene E-Mail-Adresse
- From: Verwenden Sie die E-Mail-Adresse Ihrer Website, nicht die eingegebene Adresse
- Reply-To: Hier setzen Sie die eingegebene E-Mail-Adresse, damit Sie direkt antworten können
Dies sorgt dafür, dass die E-Mail technisch gesehen von Ihrer eigenen Domain kommt, Sie aber direkt an den Besucher antworten können.
WPForms als Alternative
WPForms ist benutzerfreundlicher mit einem Drag-and-Drop-Builder:
- Installieren Sie WPForms Lite (kostenlos) über Plugins
- Gehen Sie zu WPForms > Neu hinzufügen
- Wählen Sie ein Template (Simple Contact Form)
- Passen Sie Felder mit dem Builder an
- Konfigurieren Sie Benachrichtigungen korrekt
Benachrichtigungseinstellungen
- Send To Email: Ihre E-Mail-Adresse
- From Name: Name Ihrer Website
- From Email: Eine Adresse auf Ihrer eigenen Domain
- Reply-To: Der Smarttag für das E-Mail-Feld
SMTP für zuverlässige Zustellung konfigurieren
Die Standard-PHP-Mail-Funktion ist unzuverlässig. SMTP löst dies, indem E-Mails über eine authentifizierte Verbindung gesendet werden.
WP Mail SMTP Plugin
- Installieren Sie das "WP Mail SMTP" Plugin
- Gehen Sie zu WP Mail SMTP > Einstellungen
- Wählen Sie "Other SMTP" als Mailer
SMTP-Einstellungen für Theory7
Bei Theory7-Hosting verwenden Sie diese Einstellungen:
- SMTP Host: mail.ihredomain.de
- Encryption: TLS
- SMTP Port: 587
- SMTP Username: Ihre vollständige E-Mail-Adresse
- SMTP Password: Das Passwort dieser E-Mail-Adresse
Mehr Informationen zur SMTP-Konfiguration finden Sie in unserem Artikel über WordPress Email SMTP.
Konfiguration testen
Nach dem Einrichten:
- Gehen Sie zu WP Mail SMTP > Tools > Email Test
- Senden Sie eine Testmail an sich selbst
- Überprüfen Sie, ob diese in Ihrem Posteingang ankommt (nicht Spam)
SPF- und DKIM-Records überprüfen
SPF und DKIM teilen empfangenden Servern mit, dass Ihr Server berechtigt ist, im Namen Ihrer Domain zu mailen.
SPF-Record
Überprüfen Sie Ihren SPF-Record:
- Loggen Sie sich in DirectAdmin ein
- Gehen Sie zu DNS Management
- Suchen Sie den TXT-Record für SPF
- Fügen Sie fehlende Quellen hinzu, falls nötig
DKIM-Record
DKIM fügt Ihren E-Mails eine digitale Signatur hinzu:
- In DirectAdmin, gehen Sie zu E-Mail Accounts
- Suchen Sie die DKIM-Option
- Aktivieren Sie DKIM für Ihre Domain
- Der DNS-Record wird automatisch erstellt
Lesen Sie mehr über SPF-Records und DKIM-Verifizierung in unserer Wissensdatenbank.
Anti-Spam-Schutz
Spamfilter schauen auch darauf, wie Ihr Formular gegen Missbrauch geschützt ist.
Honeypot-Felder
Ein Honeypot ist ein unsichtbares Feld, das nur Bots ausfüllen:
Contact Form 7: Installieren Sie das Plugin "Honeypot for Contact Form 7" und fügen Sie es Ihrem Formular hinzu.
WPForms: Gehen Sie zu Settings > Spam Protection und aktivieren Sie den Honeypot.
reCAPTCHA-Integration
Google reCAPTCHA verhindert automatisierten Spam:
- Gehen Sie zu google.com/recaptcha
- Registrieren Sie Ihre Website und wählen Sie reCAPTCHA v3 (unsichtbar)
- Kopieren Sie den Site Key und Secret Key
- In Contact Form 7: gehen Sie zu Contact > Integration > reCAPTCHA
- Geben Sie beide Keys ein
- Fügen Sie den reCAPTCHA-Tag zu Ihrem Formular hinzu
Cloudflare Turnstile
Als Alternative zu reCAPTCHA können Sie Cloudflare Turnstile verwenden. Dies ist datenschutzfreundlicher und genauso effektiv.
Formularinhalt optimieren
Manche Inhalte triggern Spamfilter. Vermeiden Sie:
- Alles in Großbuchstaben im Betreff oder der Nachricht
- Viele Ausrufezeichen oder Sonderzeichen
- Verdächtige Wörter (kostenlos, klicken Sie hier usw.)
- Zu viele Links in Nachrichten
Klaren Betreff einstellen
Verwenden Sie einen konsistenten Betreff, der nicht wie Spam aussieht.
Testen und überwachen
Testnachrichten senden
- Füllen Sie Ihr eigenes Formular mit verschiedenen E-Mail-Adressen aus
- Testen Sie mit Gmail, Outlook und anderen Anbietern
- Überprüfen Sie bei jedem Anbieter, ob die Nachricht ankommt
Mail-Logs ansehen
Installieren Sie "WP Mail Logging", um alle gesendeten E-Mails zu protokollieren. So sehen Sie genau, was gesendet wird und ob Fehler auftreten.
Checkliste für zuverlässige Formulare
- SMTP-Plugin installiert und konfiguriert
- Absenderadresse ist eine Adresse auf Ihrer eigenen Domain
- SPF-Record korrekt eingerichtet
- DKIM aktiviert
- Honeypot oder reCAPTCHA aktiv
- Reply-To-Feld verwendet für die Besucheradresse
- Testmail erfolgreich empfangen
Mit dieser Konfiguration auf Theory7 Hosting kommen Ihre Formularnachrichten zuverlässig in Ihrem Posteingang an.
0 van 0 vonden dit nuttig