Drei Fragen, drei Fehlerklassen
Öffnen Sie die Seite in einem privaten Fenster, öffnen Sie die DevTools (F12), wählen Sie den Network-Tab, füllen Sie das Formular wie ein Besucher aus und klicken Sie auf Senden. Was dann passiert, sortiert das Problem:
| Was Sie beobachten | Fehlerklasse | Wohin |
|---|---|---|
| Gar keine Netzwerk-Anfrage | Seite: Button, Validierung oder Skript | Formular sendet nicht ab |
| Anfrage scheitert, Konsole nennt CORS oder fetch | Versand: Endpunkt oder Netz | „Failed to fetch“ |
| Eine Fehlermeldung mit exaktem Wortlaut | Versand: Der Dienst benennt den Fehler selbst | Den exakten Satz suchen, Liste unten |
| Erfolgsmeldung, aber nie eine E-Mail | Mailweg: Adresse, Spam, Authentifizierung | sendet keine E-Mail, landet im Spam |
Fehler in der Seite: Es wird nichts gesendet
Keine Netzwerk-Anfrage heißt: Der Browser hat es gar nicht erst versucht. Die kurze Liste: ein Senden-Button mit type="button" oder disabled, ein verstecktes Feld mit required (die Konsole sagt “is not focusable”), ein Feld mit dem Namen submit, oder ein JavaScript-Handler, der das Standardverhalten abschaltet und dann scheitert. Alle fünf Fälle, jeder mit seiner Konsolenzeile nachgestellt, stehen in HTML-Formular sendet nicht ab.
Baukästen fügen eine weitere Fehlerquelle auf Seitenebene hinzu: Das Formularelement existiert, wurde aber nie angeschlossen, etwa ein Webflow-Formular in einem Template, dessen Formularverarbeitung woanders liegt, oder zwei Captchas, die sich auf einer Shopify-Seite gegenseitig stören. Läuft die Seite auf einer Plattform, beginnen Sie mit deren eigenem Leitfaden in der Liste unten.
Fehler im Versand: Eine Fehlermeldung kommt zurück
Geht die Anfrage raus und ein Fehler kommt zurück, ist der exakte Wortlaut der kürzeste Weg zur Lösung, denn die meisten Dienste verwenden feste Sätze. Wir führen Leitfäden zu denen, die unser eigenes Postfach füllen, jeder um den nachgestellten Fehlertext gebaut:
- WordPress: Contact Form 7 „error trying to send your message“ (roter oder oranger Rahmen), Elementor „submission failed because of an error“, WPForms sendet keine E-Mail.
- Formular-Backends: Formspree, FormSubmit, Getform/Forminit, Web3Forms.
- Plattformen: Shopify, Wix, Webflow, Squarespace, Netlify Forms, Framer, Carrd, Next.js.
- Mail-APIs hinter eigenen Formularen: die SMTP- und API-Leitfäden decken Gmail, Office 365, Nodemailer, SendGrid, Mailgun und Co. nach exakter Meldung ab.
Steht Ihr Fehler in keinem davon, schlagen Browser-Konsole plus die Logs des Dienstes jedes Raten; und ist der Satz generisch, findet die Suche in Anführungszeichen den Dienst, der ihn ausgibt.
Fehler im Mailweg: gesendet, nie gesehen
Erfolgsmeldung plus leeres Postfach heißt: Die Einsendung hat funktioniert, die E-Mail hat die Reise nicht überlebt. In der Praxis ist es eins von dreien: Die Benachrichtigung geht an eine Adresse, die niemand liest (Plattformen wie Shopify wählen den Empfänger in den Einstellungen für Sie), die Mail liegt im Spam oder in der Quarantäne, oder der sendende Server fällt bei der Authentifizierung durch und Provider weisen ihn ab. Arbeiten Sie warum ein Kontaktformular keine E-Mail sendet für die ersten beiden durch und Formular-Mails landen im Spam für das dritte.
Eine Gewohnheit verhindert die meisten dieser Überraschungen: Senden Sie nach jeder Änderung einen echten Test aus einem privaten Fenster mit einer externen E-Mail-Adresse, und durchsuchen Sie das Empfänger-Postfach samt Spam. Ein Formular, das Sie nie von Anfang bis Ende getestet haben, ist ein Formular, von dem Sie nicht wissen, ob es funktioniert.
Wie ein Fremder testen, regelmäßig
Formulare gehen zwischen den Besuchen kaputt: ein Plugin-Update, ein Theme-Wechsel, ein abgelaufener Schlüssel, eine neue Mail-Richtlinie. Die Ausfälle sind von Natur aus still, weshalb sie Wochen später der eine Kunde findet, der zweimal schreibt. Zwei billige Verteidigungen: unser kostenloser Formular-Check, der eine harmlose Testsendung an Ihr Formular schickt und meldet, ob überhaupt etwas ankommt, und ein Kalendereintrag für einen echten Test im Monat. Ein stilles Formular nach einem Plugin-Update verdient einen Test, keine Erleichterung.
Die strukturelle Lösung
Jede der drei Fehlerklassen schrumpft, wenn das Formular schlichtes HTML ist, das an einen Dienst sendet, dessen einzige Aufgabe der Empfang ist. Formgong legt jede Einsendung in einen Posteingang im Dashboard (der Mailweg ist nicht mehr die einzige Kopie), liefert an E-Mail und Telegram, filtert Spam serverseitig und antwortet auf Fehler mit exakten Statuscodes statt mit Stille. Ein bestehendes Formular umzustellen heißt, das action zu ändern und einen Zugriffsschlüssel zu ergänzen, wie die HTML-Anleitung zeigt; der kostenlose Tarif nimmt 1.000 Einsendungen im Monat.
Alles in einem Konto. Feedback erwünscht
Welche der drei Fehlerklassen war Ihre, und hat der verlinkte Leitfaden sie geschlossen?
Mit einem Formgong-Konto bekommen Sie neben dem Kontaktformular, das an E-Mail und Telegram sendet, auch kostenlose Website-Vorlagen (auf Englisch), in denen das Formular schon angeschlossen ist, einen KI-Hilfe-Chat, der Fragen Ihrer Besucher aus Ihren eigenen Seiten beantwortet, und Kundenbewertungen zum Sammeln und Anzeigen. Anfragen landen in einem Posteingang. Jedes dieser Produkte hat einen kostenlosen Tarif.
Fehlt Ihnen auf dieser Seite etwas, oder ist etwas unklar? Schreiben Sie uns an support@formgong.com. Wir lesen jede Nachricht und verbessern die Seite danach.
Häufig gestellte Fragen
Warum funktioniert mein Kontaktformular nicht?
Finden Sie zuerst die Stelle: Mit offenem Network-Tab absenden. Keine Anfrage heißt, die Seite blockiert das Senden (Button-Typ, verstecktes Pflichtfeld, kaputtes Skript); eine Fehlerantwort heißt, der Versanddienst scheitert und ihr exakter Wortlaut zeigt die Lösung; Erfolg ohne E-Mail heißt, die Nachricht ging an die falsche Adresse oder in den Spam.
Wie teste ich, ob ein Kontaktformular funktioniert?
Die Live-Seite in einem privaten Fenster öffnen, eine realistische Nachricht mit einer externen E-Mail-Adresse senden und das Empfänger-Postfach samt Spam durchsuchen. Nach Plugin-Updates und Theme-Wechseln wiederholen; Formulare fallen still aus. Ein Formular-Check-Tool automatisiert die Sende-Hälfte.
Das Formular meldet Erfolg, aber es kommt nichts an. Warum?
Die Einsendung hat funktioniert; die E-Mail ist danach gestorben. Die üblichen Ursachen: Die Benachrichtigungsadresse liest niemand, die Mail liegt im Spam oder in der Admin-Quarantäne, oder der Absender fällt bei SPF-, DKIM- und DMARC-Prüfungen durch und wird abgewiesen.
Wo sehe ich, warum eine Formular-Anfrage gescheitert ist?
In den DevTools des Browsers: Der Network-Tab zeigt die Anfrage, ihren Status und die Antwort, die Konsole zeigt Validierungs- und JavaScript-Fehler, einschließlich der exakten Sätze, nach denen unsere Fehler-Leitfäden sortiert sind.
Quellen und Dokumentation
Offizielle Quellen zu dieser Anleitung: MDN: Formulardaten senden, Google: Richtlinien für E-Mail-Absender. HTML-Kontaktformular, wo die Daten gespeichert werden.
Verwandte Anleitungen
- Lovable-Formular an E-Mail und Telegram senden
- HTML-Kontaktformular ohne Backend: ein funktionierendes Beispiel
- So senden Sie Website-Einsendungen an Telegram
- Kontaktformular sendet keine E-Mail? So finden Sie die Ursache
- Website-Leads in Telegram verwalten – ohne CRM
- Formular-Backend für KI-Websites: Lovable, Bolt, v0, Cursor
- Telegram-Bot fürs Kontaktformular: selbst bauen?
- Formular-Backend und DSGVO: 7 Prüfpunkte
- Kontaktformular-Spamschutz ohne Captcha
- Mailto-Formular in HTML: warum es scheitert
- HTML-Formular in Google Sheets: 2 kostenlose Wege
- Webflow-Formular-Limit: was tun nach 50?
- Turnstile vs. reCAPTCHA vs. hCaptcha im Vergleich
- Contact Form 7 und Elementor an Telegram senden
- Squarespace-Formular sendet keine E-Mail?
- Shopify-Kontaktformular: Wohin gehen Mails?
- Google Formular an Telegram: kostenlos
- Wix-Kontaktformular sendet keine E-Mail?
- EU-/DSGVO-Formspree-Alternativen im Vergleich
- WordPress-Kontaktformular ohne Plugin
- Kontaktformulare, die nichts senden: 793 KI-Websites im Test
- Formspree „Form not found“ und andere Fehler: Lösungen
- Web3Forms-Fehler: „Invalid access key“ und 403 erklärt
- Kundenbewertungen kostenlos auf der Website einbinden
- Kontaktformular „Failed to fetch“: Ursachen und Lösungen
- WooCommerce-Produktanfrageformular
- Contact Form 7 oder WPForms
- Gravity Forms Alternative kostenlos
- WordPress Kontaktformular kostenlos
- Formular-Mails landen im Spam: die Lösung
- HTML-Formular sendet nicht ab: die fünf Schalter