Un cliente me llamó el año pasado, bastante en pánico. El sitio de marketing de su agencia se había caído en medio de una campaña. No fue un crash del servidor, ni un DDoS. Netlify simplemente había limitado su ancho de banda porque había superado el límite del plan gratuito un martes por la tarde, tres semanas antes de que se reiniciara su ciclo de facturación. Había estado en el plan Starter desde 2021 y nunca una sola vez lo había pensado. Yo tampoco, para ser honesto, hasta esa llamada.
Ese incidente me hizo sentarme y mapear exactamente qué te da el plan gratuito de Netlify, dónde te corta silenciosamente y si el upgrade a Pro vale la pena o si hay un workaround más inteligente. Después de construir y alojar más de 12,000 sitios a lo largo de la vida de Seahawk, he puesto suficientes proyectos a través de Netlify como para tener opiniones que vale la pena compartir.
Lo que el Plan Starter de Netlify Realmente Incluye
Vamos a ser concretos. El plan Starter de Netlify es gratis, sin tarjeta de crédito requerida, y cubre un miembro por equipo. Aquí está lo que obtienes:Netlify Starter plan is free, no credit card required, and it covers one member per team. Here's what you get:
- 100GB de ancho de banda por mes en todos tus sitios across all your sites
- 300 minutos de compilación por mes compartidos entre todos los proyectos shared across all projects
- Netlify Functions: 125,000 solicitudes y 100 horas de tiempo de ejecución por mes 125,000 requests and 100 hours of runtime per month
- Formularios: 100 envíos de formulario por mes 100 form submissions per month
- 1 compilación concurrente (todo lo demás queda en cola) (queue everything else)
- Implementación continua desde Git (GitHub, GitLab, Bitbucket)
- Reversiones instantáneas
- Dominios personalizados con HTTPS automático mediante Let's Encrypt
- Red perimetral de Netlify (CDN) incluida
- Vistas previas de implementación para solicitudes de extracción
Esa lista se ve impresionante. Y para un portafolio personal, un sitio de folleto pequeño o un proyecto de hobby, genuinamente lo es. Solo la automatización de HTTPS solía tomarme 20 minutos por sitio manualmente. Ahora es cero esfuerzo.
Pero observa qué falta en el copy de marketing: esos límites se comparten en toda tu cuenta de equipo. Una cuenta, todos tus sitios, un solo pool.shared across your entire team account. One account, all your sites, one pool.
Dónde el Límite de Ancho de Banda Realmente Duele
100GB suena como mucho. No siempre lo es.
Piénsalo de esta manera. Un sitio razonablemente optimizado con un peso promedio de página de 2MB, y si no estás comprimiendo imágenes correctamente ese número sube rápido, consumirá 1GB cada 500 visitantes. Escálalo a 50,000 visitantes mensuales y habrás quemado 100GB. En un solo sitio.
Tenía un proyecto de blog Gatsby para un cliente de comida y viajes en 2022. Buen contenido, trabajo SEO adecuado detrás. El sitio comenzó a atraer alrededor de 60,000 sesiones al mes, lo cual nos emocionó, hasta que noté que el ancho de banda estaba llegando a 85GB y aún nos quedaban nueve días en el mes. Los trasladamos a Netlify Pro bastante rápido.
Lo que la gente no considera: Netlify cuenta el ancho de banda saliente, es decir, cada asset que tus visitantes descargan. Imágenes hero sin optimizar, fuentes incrustadas, bundles de JavaScript que no han sido divididos correctamente, todo cuenta. Ejecuta tu sitio a través de WebPageTest antes de alojarlo en cualquier lugar y controla el peso de tu página. Ese único hábito ha salvado a varios de mis clientes de upgrades innecesarios.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.
Qué Sucede Cuando Alcanzas el Límite
Netlify no solo te ralentiza. Sirven una página de error con marca de Netlify a tus visitantes en lugar de tu sitio. No es elegante. No hay un email de advertencia con suficiente anticipación para actuar realmente. El sitio cae. Eso es lo que le pasó a mi cliente.
Puedes configurar notificaciones de gastos en el dashboard, y te recomiendo fuertemente que lo hagas el primer día, pero no siempre se activan con suficiente margen. Revisa tu uso de ancho de banda semanalmente si tus sitios están recibiendo tráfico real.
El Problema de 300 Minutos de Build
Este es el límite que atrapa a las agencias primero, no el ancho de banda.
300 minutos suenan bien para un sitio. Pero si estás gestionando cinco a diez proyectos de clientes bajo una cuenta de Netlify, y cada uno tiene un pipeline CI/CD que se dispara en cada push, agotarás esto a mediados de mes. Una compilación de Next.js o Gatsby en un sitio con mucho contenido puede tardar entre 3 y 15 minutos dependiendo de qué tan bien hayas configurado el almacenamiento en caché.
Esto es lo que hago en Seahawk para proyectos de nivel gratuito:
- Habilita el almacenamiento en caché de compilación correctamente. Netlify cachea el directorio node_modules entre compilaciones si lo configuras. No lo saltes. Puede reducir los tiempos de compilación entre 60-70% en despliegues repetidos. 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. - Usa controles de despliegue de rama. Desactiva los despliegues automáticos para cada rama y solo dispara en main u production. No hay razón para quemar minutos en una rama de características que nadie ha revisado aún. 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. - Agrupa los cambios de contenido. Si estás en un CMS como Sanity o Contentful, no publiques cada pequeña edición como un despliegue separado. Usa disparadores programados o manuales. 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.
- Divide las cuentas si es necesario. Dos cuentas de Netlify cada una obtienen 300 minutos. No es elegante, pero funciona para pequeñas agencias. Two Netlify accounts each get 300 minutes. Not elegant, but it works for small agencies.
La documentación de configuración de compilación de Netlify cubre la configuración de caché en detalle. Vale una tarde de tu tiempo.Netlify build configuration docs cover cache settings in detail. Worth an afternoon of your time.
Netlify Functions en el Nivel Gratuito
Las 125,000 invocaciones de función por mes suenan enormes hasta que estés usando Functions para algo como procesamiento de formularios, callbacks de autenticación, o proxies de API que se disparan en cada interacción de página.
Mi opinión honesta: para tareas serverless básicas en un sitio con poco tráfico, el tier gratuito está bien. En el momento en que ejecutas algo que se asemeje a lógica de aplicación real, sesiones de usuario, obtención dinámica de datos, procesamiento de webhooks a volumen, querrás al menos presupuestar el costo de Netlify Pro (actualmente $19/mes por miembro) o reconsiderar si Netlify Functions es la herramienta correcta en absoluto. Cloudflare Workers tiene un tier gratuito muy generoso para computación pura de funciones, y lo he usado junto con alojamiento en Netlify en un par de proyectos donde las necesidades de computación eran más pesadas.
Formularios: El límite de 100 envíos es pequeño
Genuinamente el límite más subestimado en el plan Starter.
100 envíos de formularios por mes en todos tus sitios. Si tienes un formulario de contacto en un sitio empresarial en vivo que recibe tráfico que vale la pena mencionar, lo alcanzarás. Lo alcancé en un sitio de folleto de tres páginas para una firma contable local dentro de dos semanas del lanzamiento.
Para proyectos de tier gratuito donde los formularios importan, ahora evito completamente Netlify Forms y conecto directamente a Formspree o un simple webhook de Zapier. La función Netlify Forms es genuinamente buena y el filtrado de spam funciona bien, pero el límite de 100 envíos la convierte en un juguete para cualquier cosa orientada al cliente.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.
Compilaciones concurrentes y latencia de la cola de despliegue
Una compilación concurrente significa que todo lo demás se pone en cola. En un proyecto personal tranquilo, nunca lo notarás. En un flujo de trabajo en equipo donde dos desarrolladores envían simultáneamente, lo notarás inmediatamente.
Me encontré con esto en Seahawk durante un sprint particularmente intenso para el relanzamiento de un cliente minorista. Tres devs, todos enviando correcciones, todos esperando a que se libere el slot de compilación único. Los ciclos de retroalimentación se ralentizaron. Terminamos temporalmente actualizando a Pro solo para esa quincena y luego bajamos nuevamente. Netlify te permite cancelar y degradar a mitad de ciclo, así que este tipo de actualización quirúrgica es genuinamente viable.
Cuándo tiene sentido actualizar a Pro
No todo proyecto necesita Pro. Así es como lo pienso:
- Sitio del cliente con 20,000+ visitantes mensuales: probablemente actualiza. El riesgo de ancho de banda no vale el daño a la confianza del cliente.
- Equipo de dos o más desarrolladores desplegando activamente: actualiza solo por las compilaciones concurrentes.
- Cualquier sitio que use Netlify Forms en serio: actualiza o reemplaza la herramienta de formularios.
- Proyecto personal, portafolio o sitio de staging: mantente en gratuito, adminístralo inteligentemente.
Netlify Pro cuesta $19/mes por miembro del equipo al momento de escribir esto. Para un freelancer individual, son $228/año. Compáralo con lo que cuesta un apagón de sitio durante un lanzamiento de producto en buena voluntad del cliente, y las matemáticas no son difíciles.
También hay alternativas genuinamente fuertes que vale la pena conocer. Cloudflare Pages tiene un nivel gratuito extremadamente generoso (500 compilaciones/mes, ancho de banda ilimitado) y he migrado algunos proyectos más ligeros allí cuando los minutos de compilación de Netlify se convirtieron en el cuello de botella. Vercel es la comparación obvia también, especialmente para Next.js. Ninguno es estrictamente mejor, cada uno tiene sus propias aristas ásperas.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.
Lo que realmente recomiendo para nuevos proyectos
Sé deliberado sobre en qué cuenta pones las cosas. En Seahawk, mantenemos proyectos internos y experimentales en cuentas gratuitas y movemos sitios de producción orientados al cliente a cuentas de pago por defecto. Los $19/mes son un gasto comercial. Tratarlo como opcional para trabajo en vivo del cliente es una falsa economía.
Audita tu ancho de banda mensualmente. Establece alertas de gasto. Comprime tus imágenes antes del despliegue, usa una herramienta como Squoosh o ejecuta sharp en tu pipeline de compilación. Y si estás administrando más de cuatro o cinco sitios activos, considera seriamente si una única cuenta de Netlify es la estructura correcta o si cuentas separadas por cliente con facturación apropiada tiene más sentido organizacionalmente.
---
FAQ
¿El plan gratuito de Netlify incluye un dominio personalizado?
Sí. Puedes conectar cualquier dominio personalizado que poseas a un sitio Netlify Starter. Netlify maneja la configuración de DNS (si usas Netlify DNS) y proporciona un certificado TLS gratuito automáticamente a través de Let's Encrypt. No hay costo por la conexión del dominio en sí, aunque sigues pagando a tu registrador por el dominio.
¿Qué sucede con mi sitio si excedo el límite de ancho de banda?
Netlify reemplaza tu sitio con una página de error de Netlify hasta que se reinicie tu ciclo de facturación o hagas una actualización. No hay limitación automática o desaceleración primero. Es un corte total. Por eso es importante monitorear tu uso a mitad de mes.
¿Puedo tener múltiples sitios en una cuenta gratuita de Netlify?
Sí, no hay un límite establecido en la cantidad de sitios. Los límites (ancho de banda, minutos de compilación, envíos de formularios, invocaciones de funciones) se comparten entre todos los sitios de la cuenta. Más sitios simplemente significa que esos recursos se agotan más rápido.
¿Es el plan gratuito de Netlify adecuado para un sitio de producción de un cliente?
Depende del tráfico y tu tolerancia al riesgo. Para sitios con tráfico muy bajo, menos de 20,000 visitantes mensuales con uso mínimo de formularios, puede funcionar si estás monitoreando las métricas. Para cualquier cosa orientada al cliente donde el tiempo de inactividad tiene consecuencias reales, pagaría por Pro. Los $19/mes no valen la pena arriesgar.
¿Cómo se calculan los minutos de compilación?
Netlify cuenta el tiempo real que tu proceso de build se ejecuta en su infraestructura, redondeado al minuto más cercano. Un build cancelado sigue consumiendo los minutos que utilizó antes de la cancelación. Los builds paralelos (disponibles en planes superiores) no ahorran minutos totales, solo permiten que múltiples builds se ejecuten al mismo tiempo.
