Netlify – Websites kostenlos hosten und deployen: Anleitung 2026

Netlify – Websites kostenlos hosten und deployen: Anleitung 2026

Netlify hat die Art, wie Entwickler Websites veröffentlichen, grundlegend verändert. Der Dienst bietet kostenloses Hosting für statische Websites und JAMstack-Projekte – inklusive automatischer Deployments aus Git-Repositories, globalem CDN, kostenlosem SSL und hilfreicher Zusatzfunktionen wie Formularen und serverless Functions. Wer eine Website schnell und zuverlässig ins Netz bringen möchte, ohne eigene Server verwalten zu müssen, ist bei Netlify genau richtig.

Was ist Netlify und für wen ist es geeignet?

Netlify ist eine Hosting-Plattform, die sich auf statische Websites und JAMstack-Architekturen spezialisiert hat. Der Begriff JAMstack steht für JavaScript, APIs und Markup: Statt dynamisch gerenderter Seiten werden vorab generierte HTML-Dateien ausgeliefert, die ggf. über JavaScript und APIs dynamische Inhalte nachladen.

Netlify eignet sich hervorragend für:

Für dynamische Anwendungen mit komplexer Serverlogik, Datenbanken oder hohen Rechenanforderungen ist Netlify weniger geeignet – hier wären klassische Server oder Plattformen wie Railway oder Render besser.

Kostenlos vs. Pro: Was ist im Free-Plan enthalten?

Feature Free (Starter) Pro (ab 19 $/Monat)
Bandwidth 100 GB/Monat 1 TB/Monat
Build-Minuten 300 Min./Monat 25.000 Min./Monat
Formulare (Submissions) 100/Monat 1.000/Monat
Serverless Function-Aufrufe 125.000/Monat 2 Mio./Monat
Custom Domains Unbegrenzt Unbegrenzt
SSL-Zertifikat Automatisch (Let's Encrypt) Automatisch + Custom
Deploy Previews Ja Ja
Team-Mitglieder 1 3 (zusätzliche kostenpflichtig)

Für die meisten kleinen bis mittelgroßen Websites ist der kostenlose Plan vollkommen ausreichend. Erst bei hohem Traffic oder intensiver Build-Nutzung lohnt sich ein Upgrade.

Deployment via Git: GitHub, GitLab, Bitbucket

Das Herzstück von Netlify ist die Git-Integration. Nach der Registrierung auf netlify.com verbindest du dein GitHub-, GitLab- oder Bitbucket-Konto. Dann wählst du ein Repository aus und konfigurierst:

  1. Branch: Welcher Branch soll deployed werden? Meist main oder production.
  2. Build-Befehl: z. B. npm run build, hugo oder eleventy.
  3. Publish-Directory: Der Ordner mit den fertigen HTML-Dateien, z. B. dist, public oder _site.

Ab sofort löst jeder Push in den konfigurierten Branch automatisch ein neues Deployment aus. Netlify baut die Website und veröffentlicht sie innerhalb von Sekunden bis wenigen Minuten. Pull Requests erhalten automatisch eine Deploy Preview – eine temporäre URL, unter der sich die Änderungen begutachten lassen, bevor sie live gehen.

Tipp: Nutze Deploy Previews für Code-Reviews. Jeder Pull Request bekommt eine eigene Preview-URL, die du direkt im PR als Kommentar teilen kannst. So können auch nicht-technische Stakeholder Änderungen begutachten, bevor sie produktiv gehen.

Manuelle Deployments per Drag & Drop

Wer kein Git-Repository nutzen möchte, kann Websites auch manuell deployen. Im Netlify-Dashboard gibt es eine Drag-and-Drop-Zone: Einfach den Build-Ordner hineinziehen – fertig. Die Website ist sofort verfügbar. Diese Methode eignet sich für schnelle Tests oder für Projekte ohne Versionskontrolle, ist aber für kontinuierliche Entwicklung weniger praktisch als die Git-Integration.

Custom Domain und automatisches SSL

Jedes Netlify-Projekt erhält eine kostenlose Subdomain unter *.netlify.app. Für eine eigene Domain navigierst du zu Site settings → Domain management und fügst deine Domain hinzu. Netlify zeigt dir dann die DNS-Einträge, die du bei deinem Domain-Registrar setzen musst. Sobald die DNS-Propagierung abgeschlossen ist, stellt Netlify automatisch ein SSL-Zertifikat über Let's Encrypt aus – ohne manuelle Konfiguration.

Netlify Forms: Kontaktformulare ohne Backend

Netlify Forms ermöglicht es, HTML-Formulare zu verarbeiten, ohne einen eigenen Server oder eine Backend-Logik zu benötigen. Du fügst deinem <form>-Tag einfach das Attribut data-netlify="true" hinzu. Netlify erkennt das Formular beim Deployment und richtet die Verarbeitung automatisch ein. Eingehende Formulardaten erscheinen im Dashboard und können per E-Mail weitergeleitet werden. Im kostenlosen Plan sind 100 Einreichungen pro Monat inklusive.

Achtung: Netlify Forms funktioniert nur mit statisch gerenderten HTML-Formularen. Bei Single Page Applications (SPAs), die Formulare dynamisch rendern, ist zusätzliche Konfiguration nötig – das Formular muss einmal als statisches HTML im Build-Output vorhanden sein, damit Netlify es erkennt.

Netlify Functions: Serverless im Backend

Netlify Functions sind serverlose JavaScript- oder TypeScript-Funktionen, die als AWS Lambda-Funktionen im Hintergrund laufen. Sie ermöglichen Backend-Logik ohne eigenen Server: API-Endpunkte erstellen, E-Mails versenden, Datenbank-Abfragen durchführen oder Webhook-Anfragen verarbeiten. Eine Funktion ist einfach eine Datei im netlify/functions/-Ordner:

Netlify im Vergleich: Vercel, GitHub Pages, Cloudflare Pages

Plattform Fokus Free Bandwidth Serverless Functions Forms Besonderheit
Netlify JAMstack, allgemein 100 GB/Mo. Ja (AWS Lambda) Ja (nativ) Drag & Drop, Forms, breites Ökosystem
Vercel Next.js, React 100 GB/Mo. Ja (Edge + Node) Nein (nativ) Optimiert für Next.js, sehr schnelle Deployments
GitHub Pages Statische Seiten Unbegrenzt* Nein Nein Kostenlos, kein Build-System, nur GitHub
Cloudflare Pages Edge-first, alle Frameworks Unbegrenzt Ja (Cloudflare Workers) Nein (nativ) Globales Edge-Netzwerk, sehr schnelle Auslieferung

*GitHub Pages hat inoffizielle Grenzen und ist für kommerzielle Nutzung eingeschränkt.

Häufig gestellte Fragen (FAQ)

Kann ich WordPress auf Netlify hosten?
Klassisches WordPress (mit PHP-Backend) kann nicht direkt auf Netlify laufen. Eine Alternative ist ein Headless-WordPress-Ansatz: WordPress dient als CMS im Hintergrund, ein Static Site Generator wie Gatsby oder Next.js lädt die Inhalte per API und generiert statische HTML-Dateien, die dann auf Netlify gehostet werden.
Wie lange dauert ein typisches Deployment auf Netlify?
Einfache HTML/CSS-Projekte ohne Build-Schritt werden in wenigen Sekunden deployed. Projekte mit Build-Prozess (z. B. npm run build für ein React-Projekt) dauern typischerweise 1–3 Minuten, abhängig von der Komplexität und Größe des Projekts.
Was passiert, wenn ich das Bandbreitenlimit im Free Plan überschreite?
Netlify blockiert nicht sofort den Zugang, sondern kontaktiert dich und bietet ein Upgrade an. In der Praxis ist das Limit von 100 GB monatlich für die meisten kleinen bis mittelgroßen Seiten mehr als ausreichend – 100 GB entsprechen grob gerechnet mehreren hunderttausend Seitenaufrufen.
Kann ich Rollbacks auf eine frühere Version durchführen?
Ja. Netlify speichert alle vergangenen Deployments und erlaubt es, mit einem Klick auf eine beliebige frühere Version zurückzusetzen. Das ist besonders nützlich, wenn ein neues Deployment einen Fehler eingeführt hat.