Skip to content
Landing OS

Blog

Astro + Netlify Kontaktformular für MVP-Landingpages

3.1.2026 · 4 Min. Lesezeit · Paul Koch
Abstraktes Formular mit Häkchen

Astro + Netlify Kontaktformular für MVP-Landingpages

Wenn du eine Startup-Validierungs-Landingpage baust, brauchst du eine Kontaktmöglichkeit, die zuverlässig funktioniert und schnell live ist. Mit Astro + Netlify bekommst du ein Formular ohne eigenes Backend. Damit bleibt dein MVP-Landingpage-Template schlank, sicher und SEO-freundlich.

Dieser Leitfaden zeigt dir ein minimalistisches Setup, das du für jede neue Validierungsseite wiederverwenden kannst.

Warum Netlify Forms für MVP-Landingpages passt

Ein Validierungsformular sollte:

  • Ohne Server laufen, damit du statisch deployen kannst.
  • Spam reduzieren, ohne die Seite zu verlangsamen.
  • Wiederverwendbar sein, weil du mehrere Hypothesen testest.

Netlify übernimmt die Verarbeitung, Astro liefert statisches HTML. Das ist ideal für Geschwindigkeit und SEO.

Schritt 1: Netlify-Formular in Astro anlegen

Lege das Formular in einer .astro-Datei an. Wichtig sind data-netlify="true" und das versteckte Feld form-name.

---
const formName = "contact";
---

<form name={formName} method="POST" data-netlify="true">
  <input type="hidden" name="form-name" value={formName} />
  <label>
    Name
    <input type="text" name="name" required />
  </label>
  <label>
    E-Mail
    <input type="email" name="email" required />
  </label>
  <label>
    Nachricht
    <textarea name="message" rows={5} required></textarea>
  </label>
  <button type="submit">Senden</button>
</form>

Damit erkennt Netlify das Formular beim Build.

Schritt 2: Eine einfache Erfolgsmeldung hinzufügen

Für Validierung reicht oft ein kurzer Hinweis, statt einer extra Seite.

<p class="form-note">Wir melden uns innerhalb von 48 Stunden.</p>

Wenn du eine Danke-Seite willst, setze action="/danke/" und lege eine kleine Seite in Astro an.

Schritt 3: Prüfen, ob Netlify das Formular erkennt

Deploye auf Netlify und öffne die Forms-Übersicht im Dashboard. Dort sollte dein Formularname erscheinen. Falls nicht, prüfe form-name und data-netlify.

Schritt 4: Spam reduzieren, ohne UX zu stören

Ein Honeypot-Feld ist leicht und effektiv.

<input type="hidden" name="bot-field" />

Ergänze außerdem netlify-honeypot="bot-field" am <form>-Element.

Schritt 5: SEO und Performance sauber halten

Vermeide schwere Skripte. Deine Landingpage soll schnell laden und klar bleiben:

  • Eine H1, klare H2s mit Keywords.
  • Meta-Titel und Beschreibung passend zur Suchintention.
  • Nur eine primäre CTA.

So bleibt dein Astro-Netlify-Landingpage-Template schnell und conversion-stark.

Typische Fehler

  • Kein form-name: Netlify registriert das Formular nicht.
  • Client-only Rendering: Netlify sieht das Formular nicht.
  • Mehrere Haupt-CTAs: die Besucher wissen nicht, was du willst.

Datenschutz und Vertrauen

Auch in der frühen Phase zählt Seriosität. Weise kurz darauf hin, wie du mit Anfragen umgehst, und vermeide unnötige Datenfelder. Ein Satz unter dem Formular reicht oft aus, etwa: „Wir verwenden deine Daten nur für die Kontaktaufnahme.“ Das schafft Vertrauen und senkt Hemmschwellen.

Barrierefreiheit im Kleinen

Nutze klare Labels, sinnvolle name-Attribute und ausreichend Kontrast für den Button. Ein einfaches, zugängliches Formular wird häufiger ausgefüllt und wirkt professioneller. Für Validierung brauchst du keine perfekte WCAG-Doku, aber die Basics zahlen sich aus.

Feldanzahl und Text sind Conversion-Treiber

Halte die Felder knapp: Name, E-Mail, Nachricht. Je weniger Reibung, desto mehr Antworten. Verwende kurze, direkte Button-Texte wie „Senden“ oder „Kontakt aufnehmen“. Das erhöht die Rücklaufquote spürbar.

Mehrsprachige Landingpages sauber halten

Wenn du zweisprachig arbeitest, übersetze Labels, Platzhalter und Fehlermeldungen konsequent. Ein deutsch-englischer Mischmasch wirkt unprofessionell und senkt Vertrauen. In Astro kannst du die Texte pro Seite definieren, ohne am Formular-Setup etwas zu ändern. So bleibt dein Formular technisch stabil und sprachlich klar.

Tracking ohne Overhead

Für Validierung reicht eine einfache Ereignis-Logik: Pageview und Formular-Submit. Benenne Events immer gleich, damit du Ergebnisse zwischen Kampagnen vergleichen kannst. Vermeide schwere Scripts, die Ladezeit kosten. Ein schlanker Ansatz hält die Seite schnell und liefert trotzdem nutzbare Signale.

Eine kurze Bestätigung nach dem Absenden hilft zusätzlich. Zeige klar, dass die Nachricht angekommen ist und wann du antwortest. Das reduziert Unsicherheit und sorgt für mehr ernsthafte Kontakte. So bleibt die Analyse sauber und vergleichbar über mehrere Tests hinweg.

FAQ

FAQ

Brauche ich JavaScript für Netlify Forms?

Nein. Ein reines HTML-Formular reicht. Das ist der Vorteil für Astro.

Kann ich Datei-Uploads integrieren?

Ja, aber das erhöht den Aufwand. Für frühe Validierung ist es meistens unnötig.

Wie bekomme ich Benachrichtigungen?

Netlify sendet standardmäßig E-Mails. Später kannst du Slack oder Webhooks anbinden.

Ist das sicher genug?

Für MVP-Validierung ja. Wenn du später mehr Validierung brauchst, kannst du Functions ergänzen.

Schadet das der SEO?

Nein. Statische Formulare sind schnell. Solange deine Inhalte sauber sind, bleibt SEO stabil.

Klarheit vor Komplexität

Die beste Conversion entsteht durch klare Botschaft, nicht durch mehr Felder. Halte das Formular schlank und die CTA eindeutig.

Interesse? Schreib mir. /#kontakt