Zum Inhalt springen
BeoHosting
BeoHosting

8 Min.

WordPress-Kontaktformular

Contact Form 7, WPForms und Spam-Schutz.

BeoHosting Team

10+ Jahre Erfahrung — Spezialisten für Webhosting und Infrastruktur

Zuletzt aktualisiert:

Jede WordPress-Seite braucht ein Kontaktformular. Dieser Leitfaden vergleicht die drei beliebtesten Plugins (Contact Form 7, WPForms, Gravity Forms) und erklärt, wie Sie reCAPTCHA-Spam-Schutz einrichten und SMTP konfigurieren.

WordPress-Kontaktformular

1

Wählen Sie ein Plugin für Kontaktformulare

WordPress bietet mehrere ausgezeichnete Plugins. Die drei beliebtesten: Contact Form 7 (kostenlos, am weitesten verbreitet mit über 5 Millionen aktiven Installationen), WPForms Lite (kostenlos, Drag-and-Drop-Builder, ideal für Einsteiger) und Gravity Forms (premium, erweiterte Funktionen). Für die meisten Websites empfehlen wir WPForms Lite oder Contact Form 7.

2

Installieren Sie das Plugin aus dem WordPress-Panel

Melden Sie sich im WordPress Admin (ihrewebsite.de/wp-admin) an. Gehen Sie zu Plugins > Add New und suchen Sie nach dem gewählten Plugin. Klicken Sie auf „Install Now" und nach Abschluss auf „Activate". Das Plugin erscheint im linken Menü.

3

Erstellen Sie ein neues Kontaktformular

Für WPForms: gehen Sie zu WPForms > Add New, wählen Sie „Simple Contact Form" (vorgefertigte Vorlage) und geben Sie einen Namen ein. Für Contact Form 7: Contact > Add New, kopieren Sie den Shortcode (z. B. [contact-form-7 id="123"]). Den Shortcode fügen Sie auf einer beliebigen Seite oder einem Beitrag ein.

4

Konfigurieren Sie die Formularfelder

Fügen Sie passende Felder hinzu: Text für Vor- und Nachname, E-Mail mit Validierung, Textarea für die Nachricht, Dropdown für die Anfragekategorie, Checkbox für die Datenschutz-Zustimmung (DSGVO-Pflicht). Markieren Sie Pflichtfelder mit Sternchen (*) und ergänzen Sie Placeholder-Texte.

5

Richten Sie E-Mail-Benachrichtigungen ein

Legen Sie fest, wohin ausgefüllte Formulare gesendet werden. In den Plugin-Einstellungen geben Sie die Empfänger-Adresse (meist info@ihredomain.de) ein. Stellen Sie den E-Mail-Betreff ein (z. B. „Neue Kontaktanfrage von [your-name]") und definieren Sie das Layout der Benachrichtigungsmail.

6

Aktivieren Sie Spam-Schutz (reCAPTCHA)

Registrieren Sie sich auf google.com/recaptcha und erstellen Sie eine neue Site. Wählen Sie reCAPTCHA v3 (für Besucher unsichtbar). Kopieren Sie Site Key und Secret Key. In WordPress gehen Sie zu den Plugin-Einstellungen und tragen beide Schlüssel im reCAPTCHA-Bereich ein. Das blockiert 99 % der Spam-Nachrichten ohne echte Nutzer zu stören.

7

Testen Sie das Formular vor Veröffentlichung

Fügen Sie das Formular per Shortcode oder Gutenberg-Block auf einer Seite ein. Öffnen Sie die Seite im Browser und füllen Sie das Formular mit Testdaten aus. Prüfen Sie: kommt die E-Mail an die Empfänger-Adresse, erscheint die Erfolgsmeldung, funktioniert die Pflichtfeld-Validierung, blockiert reCAPTCHA Automatik-Sendungen. Testen Sie auch auf Mobilgeräten.

Bereit, Ihre Website zu starten?

SSL-Schutz
Geschwindigkeit
24/7-Support

Schließen Sie sich 4.000+ zufriedenen Kunden an. Kostenlose Migration und 15-Tage-Geld-zurück-Garantie.

15 Tage Geld-zurück-Garantie
Kostenlose Migration15-Tage-Garantie24/7-Support

FAQ

Antworten auf die häufigsten Fragen zu unseren Diensten.

Für Einsteiger empfehlen wir WPForms Lite mit Drag-and-Drop-Editor und Vorlagen. Für fortgeschrittene Nutzer ist Contact Form 7 eine gute Wahl. Beide Plugins sind vollständig kostenlos, werden regelmäßig aktualisiert und haben Millionen aktiver Nutzer. WPForms ist einfacher zu bedienen, CF7 bietet mehr Flexibilität.

Der effektivste Schutz ist Google reCAPTCHA v3, das im Hintergrund arbeitet, ohne Besucher zu stören. Zusätzlich können Sie Honeypot-Felder (versteckte Felder, die nur Bots ausfüllen), Akismet, CAPTCHA-Fragen oder eine Begrenzung pro IP nutzen. Die Kombination aus reCAPTCHA + Honeypot blockiert 99,9 % des Spams.

Häufigster Grund: WordPress nutzt die PHP-mail()-Funktion, die oft im Spam landet oder nicht zugestellt wird. Lösung: SMTP-Plugin installieren (WP Mail SMTP), das über einen echten SMTP-Server sendet. Bei BeoHosting: Server mail.ihredomain.de, Port 465 (SSL), Benutzername info@ihredomain.de. Prüfen Sie auch den Spam-Ordner.

In WPForms: öffnen Sie das Formular im Editor und ziehen Sie neue Felder aus der linken Spalte (Text, E-Mail, Dropdown, Checkbox, File Upload, Datum). In Contact Form 7: fügen Sie HTML-Tags in die Formular-Vorlage über den Tag-Generator hinzu. Häufige Zusatzfelder: Telefon, Firmenname, Anfrageart-Dropdown, Newsletter-Checkbox und Datei-Upload für Dokumente.

Qualitäts-Plugins haben minimalen Einfluss — sie fügen meist 20-50 KB CSS/JS hinzu. Probleme entstehen, wenn ein Plugin Skripte auf allen Seiten lädt statt nur auf der Formular-Seite. WPForms und CF7 sind performance-optimiert. Vermeiden Sie unnötige Stile — in den WPForms-Einstellungen deaktivieren Sie „Load Assets Globally".

Unsere Garantien für Ihren Seelenfrieden

Von allen Seiten geschützt

15-Tage-Garantie

Wir erstatten ohne Fragen in den ersten 15 Tagen.

Kostenlose Migration

Wir migrieren Ihre Site ohne Ausfallzeit — Sie tun nichts.

24/7-Support

Unsere Experten sind 24/7 über Tickets und Live-Chat verfügbar.