Ein Kunde rief mich letztes Jahr an, völlig in Panik. Die Marketing-Website seiner Agentur war mitten während einer Kampagne ausgefallen. Nicht wegen eines Server-Crashes, nicht wegen eines DDoS-Angriffs. Netlify hatte einfach seine Bandbreite drosselt, weil er am Dienstagachmittag das kostenlose Limit überschritten hatte – drei Wochen, bevor sein Abrechnungszyklus zurückgesetzt würde. Er war seit 2021 beim Starter-Plan und hatte sich noch nie Gedanken darüber gemacht. Ich auch nicht, ehrlich gesagt, bis zu diesem Anruf.
Dieser Vorfall veranlasste mich, mir hinzusetzen und genau zu dokumentieren, was Netlify's kostenloser Plan dir gibt, wo er dich stillen ganz ausschaltet, und ob das Upgrade auf Pro es wert ist oder ob es einen intelligenteren Workaround gibt. Nachdem ich über die Lebensdauer von Seahawk hinweg mehr als 12.000 Websites gebaut und gehostet habe, habe ich genug Projekte durch Netlify laufen lassen, um Meinungen zu teilen, die etwas wert sind.
Was der Netlify Starter-Plan wirklich beinhaltet
Lass mich konkret werden. Der Netlify Starter-Plan ist kostenlos, erfordert keine Kreditkarte und deckt ein Team-Mitglied pro Team ab. Hier ist, was du bekommst:Netlify Starter plan is free, no credit card required, and it covers one member per team. Here's what you get:
- 100GB Bandbreite pro Monat über alle deine Websites hinweg across all your sites
- 300 Build-Minuten pro Monat, gemeinsam für alle Projekte shared across all projects
- Netlify Functions: 125.000 Anfragen und 100 Stunden Laufzeit pro Monat 125,000 requests and 100 hours of runtime per month
- Formulare: 100 Formularübermittlungen pro Monat 100 form submissions per month
- 1 gleichzeitiger Build (alles andere wird in die Warteschlange eingereiht) (queue everything else)
- Continuous Deployment aus Git (GitHub, GitLab, Bitbucket)
- Sofortige Rollbacks
- Custom Domains mit automatischem HTTPS via Let's Encrypt
- Netlify Edge Network (CDN) inklusive
- Deploy Previews für Pull Requests
Diese Liste sieht beeindruckend aus. Und für ein persönliches Portfolio, eine kleine Broschüren-Website oder ein Hobby-Projekt ist sie es wirklich. Allein die HTTPS-Automatisierung hat mir früher 20 Minuten pro Website gekostet. Jetzt ist es kein Aufwand mehr.
Aber beachte, was in der Marketingkopie fehlt: Diese Limits sind über dein gesamtes Team-Konto verteilt. Ein Konto, alle deine Websites, ein gemeinsamer Pool.shared across your entire team account. One account, all your sites, one pool.
Wo die Bandbreitenbegrenzung wirklich schmerzt
100GB klingt nach viel. Es ist nicht immer viel.
Stell dir das so vor. Eine vernünftig optimierte Website mit einem durchschnittlichen Seitengewicht von 2MB – und wenn du Bilder nicht richtig komprimierst, steigt diese Zahl schnell – verbraucht 1GB pro 500 Besucher. Skaliere das auf 50.000 monatliche Besucher und deine 100GB sind weg. Auf einer Website.
Ich hatte 2022 ein Gatsby-Blog-Projekt für einen Food-and-Travel-Client. Guter Content, ordentliche SEO-Arbeit dahinter. Die Website zog plötzlich etwa 60.000 Sessions pro Monat, worüber wir uns freuten, bis ich bemerkte, dass die Bandbreite 85GB erreichte und wir noch neun Tage im Monat vor uns hatten. Wir haben sie ziemlich schnell zu Netlify Pro umgezogen.
Das, was Leute nicht einkalkulieren: Netlify zählt ausgehende Bandbreite, also jeden Asset, den deine Besucher herunterladen. Nicht optimierte Hero-Images, eingebettete Schriftarten, JavaScript-Bundles, die nicht richtig aufgeteilt wurden – alles zählt. Führe deine Website durch WebPageTest aus, bevor du sie irgendwo hostst, und bring dein Seitengewicht unter Kontrolle. Diese eine Gewohnheit hat mehrere meiner Clients vor unnötigen Upgrades bewahrt.outbound bandwidth, meaning every asset your visitors download. Unoptimised hero images, embedded fonts, JavaScript bundles that haven't been properly code-split, all of it counts. Run your site through WebPageTest before you host anywhere and get your page weight under control. That single habit has saved several of my clients from unnecessary upgrades.
Was passiert, wenn du das Limit erreichst
Netlify verlangsamt dich nicht einfach. Sie servieren deinen Besuchern eine von Netlify gebrändete Fehlerseite statt deiner Website. Das ist nicht elegant. Es gibt keine Warnung per E-Mail mit genug Vorlaufzeit, um tatsächlich darauf zu reagieren. Die Website ist offline. Das ist meinem Client passiert.
Du kannst Ausgabenbenachrichtigungen im Dashboard einrichten, und ich empfehle das dringend, ab Tag eins zu tun, aber sie werden nicht immer mit ausreichend Puffer ausgelöst. Überprüfe deine Bandbreitennutzung wöchentlich, wenn deine Websites echten Traffic bekommen.
Das Problem mit den 300 Build-Minuten
Das ist die Grenze, die Agenturen zuerst trifft, nicht die Bandbreite.
300 Minuten klingen für eine Website in Ordnung. Aber wenn du fünf bis zehn Kundenprojekte unter einem Netlify-Konto verwaltest und jedes hat eine CI/CD-Pipeline, die bei jedem Push ausgelöst wird, wirst du das bis Mitte des Monats aufgebraucht haben. Ein Next.js- oder Gatsby-Build auf einer inhaltsreichen Website kann je nach Konfiguration des Cachings zwischen 3 und 15 Minuten dauern.
Das mache ich bei Seahawk für Free-Tier-Projekte:
- Aktiviere Build-Caching richtig. Netlify cached das node_modules-Verzeichnis zwischen Builds, wenn du es konfigurierst. Überspringst das nicht. Es kann die Build-Zeiten bei wiederholten Deployments um 60–70 % reduzieren. Netlify caches the
node_modulesdirectory between builds if you configure it. Don't skip this. It can cut build times by 60-70% on repeat deploys. - Nutze Branch-Deploy-Controls. Deaktiviere automatische Deployments für jeden Branch und triggere nur auf main oder production. Es gibt keinen Grund, Minuten für einen Feature-Branch zu verschwenden, den niemand noch überprüft hat. Turn off automatic deploys for every branch and only trigger on
mainorproduction. No reason to burn minutes on a feature branch nobody's reviewed yet. - Batch Content-Änderungen. Wenn du ein CMS wie Sanity oder Contentful nutzt, veröffentliche nicht jede kleine Änderung als separaten Deploy. Nutze zeitgesteuerte oder manuelle Trigger. If you're on a CMS like Sanity or Contentful, don't publish every small edit as a separate deploy. Use scheduled or manual triggers.
- Teile Konten auf, wenn nötig. Zwei Netlify-Konten bekommen jeweils 300 Minuten. Nicht elegant, aber es funktioniert für kleine Agenturen. Two Netlify accounts each get 300 minutes. Not elegant, but it works for small agencies.
Die Netlify-Build-Konfigurationsdoku behandelt Cache-Einstellungen im Detail. Eine Nachmittag deiner Zeit wert.Netlify build configuration docs cover cache settings in detail. Worth an afternoon of your time.
Netlify Functions im kostenlosen Tarif
Die 125.000 Function-Invocations pro Monat klingen riesig, bis du Functions für etwas wie Formularverarbeitung, Authentication-Callbacks oder API-Proxies nutzt, die bei jeder Seiteninteraktion ausgelöst werden.
Meine ehrliche Einschätzung: Für grundlegende Serverless-Aufgaben auf einer Website mit niedrigem Traffic ist die kostenlose Stufe ausreichend. Sobald du echte Anwendungslogik, Benutzersitzungen, dynamische Datenabrufe oder Webhook-Verarbeitung im größeren Umfang ausführst, solltest du mindestens die Kosten für Netlify Pro (derzeit 19 $/Monat pro Mitglied) einplanen oder überprüfen, ob Netlify Functions überhaupt das richtige Werkzeug sind. Cloudflare Workers hat eine großzügige kostenlose Stufe für reine Function-Compute, und ich habe es auf einigen Projekten neben Netlify Hosting verwendet, wenn die Compute-Anforderungen höher waren.
Formulare: Das Limit von 100 Einreichungen ist winzig
Wirklich das am meisten unterschätzte Limit im Starter-Plan.
100 Formulareinreichungen pro Monat über alle deine Websites hinweg. Wenn du ein Kontaktformular auf einer Live-Website eines Unternehmens hast, das nennenswerten Traffic erhält, wirst du dieses Limit erreichen. Ich habe es auf einer dreiseitigen Broschüren-Website für ein lokales Steuerbüro innerhalb von zwei Wochen nach dem Start erreicht.
Für kostenlose Projekte, bei denen Formulare wichtig sind, umgehe ich Netlify Forms jetzt komplett und verbinde mich direkt mit Formspree oder einem einfachen Zapier-Webhook. Das Netlify Forms Feature ist wirklich gut und die Spam-Filterung funktioniert hervorragend, aber das Limit von 100 Einreichungen macht es zu einem Spielzeug für alles, das kundenorientiert ist.Formspree or a simple Zapier webhook. The Netlify Forms feature is genuinely good and the spam filtering works well, but the 100-submission limit makes it a toy for anything client-facing.
Gleichzeitige Builds und Deploy-Queue-Latenz
Ein gleichzeitiger Build bedeutet, dass alles andere in einer Warteschlange steht. Bei einem ruhigen persönlichen Projekt wirst du das nie bemerken. In einem Team-Workflow, bei dem zwei Entwickler gleichzeitig ihre Änderungen hochfahren, wirst du das sofort bemerken.
Ich bin auf dieses Problem bei Seahawk während eines besonders hektischen Sprints für einen Relaunch eines Einzelhandelskunden gestoßen. Drei Entwickler, alle führen Fixes durch, alle warten darauf, dass der einzige Build-Slot freigegeben wird. Die Feedback-Schleifen wurden langsam. Wir sind temporär zu Pro gewechselt, nur für diese zwei Wochen, dann sind wir wieder zurückgegangen. Netlify lässt dich Upgrades im laufenden Zyklus abbrechen und downgraden, also ist diese Art von gezieltem Upgrade wirklich machbar.
Wann ein Upgrade zu Pro wirklich sinnvoll ist
Nicht jedes Projekt braucht Pro. So denke ich darüber:
- Kundenwebsite mit 20.000+ monatlichen Besuchern: wahrscheinlich upgraden. Das Bandbreitenrisiko ist den Vertrauensschaden beim Kunden nicht wert.
- Team aus zwei oder mehr Entwicklern, die aktiv deployen: upgraden allein wegen der gleichzeitigen Builds.
- Jede Website, die Netlify Forms ernsthaft nutzt: upgraden oder das Forms-Tool ersetzen.
- Persönliches Projekt, Portfolio oder Staging-Site: kostenlos bleiben, intelligent verwalten.
Netlify Pro kostet zum Zeitpunkt des Schreibens $19/Monat pro Teammitglied. Für einen einzelnen Freelancer sind das $228/Jahr. Vergleich das mit den Kosten eines Ausfalls einer Website während eines Product Launch für das Kundenvertrauen – die Rechnung geht auf.
Es gibt auch wirklich starke Alternativen, die man kennen sollte. Cloudflare Pages hat einen extrem großzügigen kostenlosen Plan (500 Builds/Monat, unbegrenzte Bandbreite) und ich habe ein paar leichtere Projekte dorthin migriert, wenn Netlify's Build-Minuten zum Engpass wurden. Vercel ist auch ein offensichtlicher Vergleich, besonders für Next.js. Keiner ist grundsätzlich besser, jeder hat seine eigenen Schwachstellen.Cloudflare Pages has an extremely generous free tier (500 builds/month, unlimited bandwidth) and I've migrated a few lighter projects there when Netlify's build minutes became the bottleneck. Vercel is the obvious comparison too, especially for Next.js. Neither is strictly better, they each have their own sharp edges.
Was ich für neue Projekte wirklich empfehle
Entscheide bewusst, auf welchem Account du Dinge legst. Bei Seahawk halten wir interne und experimentelle Projekte auf kostenlosen Accounts und verschieben Kundenwebseiten in Produktion standardmäßig auf bezahlte Accounts. Die $19/Monat sind ein Geschäftsausgaben. Sie für live Kundenarbeit optional zu behandeln ist eine falsche Sparsamkeit.
Überprüfe deine Bandbreite monatlich. Stelle Ausgabenwarnungen ein. Komprimiere deine Bilder vor dem Deployment, nutze ein Tool wie Squoosh oder führe sharp in deinem Build-Pipeline aus. Und wenn du mehr als vier oder fünf aktive Websites verwaltest, überleg dir ernsthaft, ob ein einzelner Netlify-Account die richtige Struktur ist oder ob separate Accounts pro Kunde mit korrekter Abrechnung organisatorisch mehr Sinn macht.
---
FAQ
Enthält Netlify's kostenlosen Tarif eine benutzerdefinierte Domain?
Ja. Du kannst jede beliebige Domain, die du besitzt, mit einer Netlify Starter-Website verbinden. Netlify handhabt die DNS-Konfiguration (falls du Netlify DNS verwendest) und stellt automatisch ein kostenloses TLS-Zertifikat über Let's Encrypt bereit. Für die Domain-Verbindung selbst entstehen keine Kosten, allerdings zahlst du deiner Registrierungsstelle weiterhin für die Domain.
Was passiert mit meiner Website, wenn ich das Bandbreitenlimit überschreite?
Netlify ersetzt deine Website mit einer Netlify-Fehlerseite, bis dein Abrechnungszyklus zurückgesetzt wird oder du ein Upgrade durchführst. Es gibt keine automatische Drosselung oder Verlangsamung vorher. Es ist ein harter Stopp. Deshalb ist es wichtig, deine Nutzung während des Monats zu überwachen.
Kann ich mehrere Websites auf einem kostenlosen Netlify-Konto haben?
Ja, es gibt keine angegebene Obergrenze für die Anzahl der Websites. Die Limits (Bandbreite, Build-Minuten, Formularübermittlungen, Funktionsaufrufe) sind über alle Websites im Konto verteilt. Mehr Websites bedeuten nur, dass diese Pools schneller aufgebraucht werden.
Ist Netlify's kostenlos Tarif für eine Production-Website eines Kunden geeignet?
Das hängt vom Traffic und deiner Risikobereitschaft ab. Für sehr wenig frequentierte Websites mit unter 20.000 monatlichen Besuchern und minimaler Formularnutzung kann es funktionieren, wenn du die Metriken überwachst. Für alles Kundenorientierte, bei dem Ausfallzeiten echte Konsequenzen haben, würde ich Pro zahlen. Die 19 $/Monat sind das Risiko nicht wert.
Wie werden Build-Minuten berechnet?
Netlify berechnet die tatsächliche Zeit, die dein Build-Prozess auf ihrer Infrastruktur läuft, aufgerundet auf die nächste Minute. Ein abgebrochener Build verbraucht die Minuten, die er vor dem Abbruch verwendet hat, dennoch. Parallele Builds (verfügbar bei höheren Plänen) sparen keine Gesamtminuten ein, sie ermöglichen nur, dass mehrere Builds gleichzeitig laufen.
