01 La pregunta que decide: ¿alguien ha cobrado por hacerla?
Antes de comparar velocidad o funciones, responde esto: ¿alguien ha cobrado por crear, actualizar o alojar esta web? Si la respuesta es sí, ya hay una plataforma descartada, no por técnica sino por sus condiciones de uso.
Las normas de uso justo del plan gratuito de Vercel consideran uso comercial, entre otros casos, recibir un pago por crear, actualizar o alojar el sitio, aunque la web no venda nada. GitHub Pages prohíbe los sitios orientados principalmente a transacciones comerciales o a ofrecer software como servicio. Cloudflare Pages y Netlify no tienen una cláusula equivalente en su plan gratuito.
Web de un cliente o encargo pagado
Cloudflare Pages: tráfico ilimitado para archivos estáticos y dominio propio con certificado automático.
Necesitas un formulario de contacto
Netlify: sus formularios funcionan sin configurar servidor; pones el formulario en el HTML y los envíos llegan a su panel.
Portafolio con el código en GitHub
GitHub Pages: se publica desde el propio repositorio, sin mover nada.
Proyecto personal sin cobro
Vercel: muy cómodo para proyectos con Next.js, React o Astro, siempre que sea uso no comercial.
02 Comparativa de los planes gratuitos
| Cloudflare Pages | Netlify | GitHub Pages | Vercel | |
|---|---|---|---|---|
| Encargo pagado | Sí | Sí | Sí, si no es tienda ni SaaS | No en el plan gratuito |
| Dirección gratuita | proyecto.pages.dev | proyecto.netlify.app | usuario.github.io | proyecto.vercel.app |
| Publicar sin git | Sí, subiendo la carpeta | Sí, con Netlify Drop | No, necesita repositorio | Sí, con su CLI |
| Vista previa | Sí | Sí | No | Sí |
| Límite principal | 500 compilaciones al mes, 20.000 archivos, 25 MiB por archivo | 300 créditos al mes | 1 GB de sitio, 100 GB de tráfico al mes (límite blando) | Uso no comercial |
| Formularios | Los montas tú | Incluidos | No | No |
Los planes gratuitos cambian. Antes de decidir, revisa la página de límites y las condiciones de cada proveedor, sobre todo si la web es para un cliente.
03 Lo único que no es gratis: el dominio
El alojamiento sale gratis en las cuatro; el nombre propio (tunegocio.com o tunegocio.es) se compra aparte y se renueva cada año. Puedes comprarlo en un registrador y apuntarlo a cualquiera de las cuatro plataformas: no tienen por qué ser la misma empresa.
- ✓Compara el precio de renovación, no el del primer año: las ofertas iniciales suelen subir después.
- ✓Algunos registradores venden a precio de coste, sin margen; Cloudflare es uno de ellos.
- ✓El certificado HTTPS es gratuito en las cuatro; en GitHub Pages hay que marcar «Enforce HTTPS» en los ajustes del repositorio.
- ✓Si es la web de un cliente, registra el dominio a su nombre y con su correo.
04 Los tres fallos que solo aparecen al publicar
Tu ordenador perdona cosas que un servidor no, así que la web se ve perfecta en local y se rompe al subirla. Casi siempre es uno de estos tres motivos.
La portada no se llama index.html
El servidor busca exactamente ese nombre en la raíz. inicio.html o pagina.html darán un error 404.
Mayúsculas distintas
Pides Logo.png y el archivo es logo.png. En Mac y Windows abre igual; en los servidores Linux, no. Síntoma: la web carga sin estilos ni imágenes.
Rutas a tu disco
Una imagen enlazada como file:///Users/… o C:\Users\… solo existe en tu ordenador.
05 Publica con Claude Code y All Deploy
All Deploy es una skill de código abierto (MIT) para Claude Code que detecta el tipo de proyecto, ejecuta una auditoría antes de publicar, despliega primero una vista previa y solo pasa a producción cuando la URL responde. Para una web estática revisa justo los fallos anteriores, los archivos .env, las credenciales en archivos servidos y el .nojekyll de GitHub Pages. No instala ni inicia sesión en tus cuentas por su cuenta: te da el comando y espera.
git clone https://github.com/Hainrixz/all-deploy.git ~/.claude/skills/all-deploy
# para actualizar más adelante
cd ~/.claude/skills/all-deploy && git pull
| Comando | Qué hace |
|---|---|
| /all-deploy | Inicia el despliegue y pregunta si quieres modo automático o paso a paso |
| /all-deploy step | Se detiene a pedir tu aprobación entre auditoría, vista previa y producción |
| /all-deploy auto | Lo hace de corrido, con cinco segundos para cancelar antes de producción |
| /all-deploy local | Ejecuta el proyecto en tu ordenador en lugar de publicarlo |
Quiero publicar la web que está en [ruta de la carpeta] en [Cloudflare Pages / Netlify / GitHub Pages / Vercel]. Usa All Deploy en modo paso a paso.
1. Revisa la carpeta y dime qué has encontrado antes de subir nada.
2. Si algo la rompe, propón el arreglo y enséñame el cambio antes de aplicarlo.
3. Si hace falta iniciar sesión o instalar una herramienta, dame el comando y espera a que lo haga yo.
4. Publica primero una vista previa y, cuando responda bien, pásame la dirección final.
06 Qué no puede hacer una web estática
| Sirve para | No sirve para |
|---|---|
| Portafolio, currículum o web personal | Cobrar con tarjeta dentro de la propia página |
| Landing de un producto con botón a WhatsApp o calendario | Cuentas de usuario con contraseña |
| Web corporativa sencilla | Guardar datos del visitante (salvo los formularios de Netlify) |
| Documentación, blog o menú de un restaurante | Conectarse a una API que requiera clave privada |
Si tu proyecto necesita servidor o base de datos, All Deploy también contempla destinos como Railway, Render o un VPS con Docker, pero eso ya queda fuera del alojamiento estático gratuito.
Preguntas frecuentes
Sí, en plataformas cuyo plan gratuito no prohíba el uso comercial, como Cloudflare Pages o Netlify. En Vercel, el plan gratuito excluye las webs por las que alguien ha cobrado.
No para empezar. Cloudflare Pages permite subir la carpeta desde el panel y Netlify Drop permite arrastrarla. GitHub Pages sí exige un repositorio.
Según su documentación, está pensado para macOS y Linux; en Windows debes usarlo dentro de WSL2.
Depende de la plataforma. En Netlify el proyecto se pausa al agotar los créditos; en GitHub Pages los límites son blandos; en Cloudflare Pages, si agotas las compilaciones del mes, el sitio publicado sigue en línea.
Sobre el autor
Equipo editorial de appyweb
Marketing, SEO y desarrollo con IA
Especialistas de appyweb en SEO, publicidad, desarrollo web y automatización con IA.