Crear una Web Gratis con Gemini 3.0 en 5 Minutos
Escrito por Jon • 12 de diciembre de 2025

Hace algunos años, crear una web era un dolor de cabeza. Dependías de otra persona, costaba dinero, y llevaba semanas de configuración.
Ahora, todo eso cambió.
Con Gemini 3.0 y herramientas gratuitas que te voy a mostrar, puedes tener una web online en menos de 5 minutos. Sin código. Sin dinero. Sin esperar a nadie.
Esto es especialmente útil si quieres crear páginas secundarias que atraigan tráfico a tu negocio principal. Lead magnets, recursos gratuitos, portfolios, landing pages de prueba. Todo sin fricción.
Aquí está cómo hacerlo:
Paso 1: Genera el HTML con Gemini
Ve a gemini.google.com y abre un chat nuevo.
Lo que vamos a hacer es pedirle que te genere el HTML completo de una web.

Para esto, usa este prompt (o uno similar):
Build me an inspiring sales website for a course/product launch. Use the information provided above.
Design Style:
Black background, white text
Narrow page width (like a long social media post)
Typography-focused: use bold, italic, spacing, and formatting for visual hierarchy
NO cards, containers, or boxes
Play with alternating background colors to separate sections
YELLOW ACCENTS: Add #ffd700 (gold/yellow) highlights strategically:
Yellow underlines on key phrases and section titles
Yellow background highlights on important concepts
Yellow gradient effect on section numbers
Yellow checkmarks on feature lists
Yellow accent line between sections
Use two font families: One bold geometric font for headers (like Sora), one clean sans-serif for body (like Inter)
Larger, more dramatic typography hierarchy (section titles should be 4-5xl)
Clean, minimal, editorial feel (like theartoffocusbook.com)
Mobile-responsive
Structure:
Hero section (centered)
Website/product name as main heading
Short tagline (explain what this is about)
Index/navigation menu linking to all sections below - pill liked buttons
Main content sections
Use the content provided above
Break it into 4-6 distinct sections (one per major idea/use case)
Each section gets its own alternating background color (black, dark gray, black, dark gray, etc.)
Make each idea convincing with real-world examples
Use bold for key concepts
Use italic for quotes or insights
Add spacing for breathing room
CALLOUT BOXES: Sections marked with "El secreto:" or "Ejemplo Real:" should appear as callout boxes with:
Yellow/gold left border (4px solid #ffd700)
Slight background color change (rgba(255,215,0,0.08))
Padding and spacing to stand out
Used to highlight important tips, secrets, or real examples
Final section (white background)
Start with: "How I can help you"
Share the author bio (use the name and bio provided)
Explain the problem you solve
Introduce the course/product (in a container with black borders - top border has a double line black and yellow)
List the key features (as provided) (yellow ticks)
Add a CTA button at the bottom (black background button, white text, on hover text yellow)
Keep tone inspirational, not salesy
Include a soft link to the course URL
Microcopy below CTA
Key Requirements:
The page should feel like reading an inspiring article, not a pushy sales page
CTAs are at the bottom only
Expand the ideas to be more convincing and detailed
Include real-world examples where relevant
Use typography to guide the reader's eye to important concepts
No external dependencies except Google Fonts
Include smooth scrolling between sections
Use this information to build the site:
Website Name: [YOUR WEBSITE NAME]
Author Name: [YOUR NAME]
Author Bio: [YOUR BIO]
Course URL: [YOUR COURSE LINK]
Course Tagline: [YOUR TAGLINE]
Course Features: [LIST OF FEATURES]
Core Content: [YOUR CONTENT/POST]
Create a beautiful, inspiring HTML file that encourages people to learn more about the course while providing genuine value through the content.
Aquí está el secreto: el contenido que pegues es lo que define tu página. Si quieres crear un lead magnet con recursos de Vibe Coding, pega eso. Si quieres un portfolio, pega tus proyectos. El modelo lo hace por ti.
Espera a que Gemini termine de generar el código. Una vez que esté listo, copia TODO el código HTML que te devuelve.
Pro Tips Para Paso 1
1. Usa Screenshots Para Controlar el Diseño
Aquí está el hack que la mayoría no conoce: si subes una captura de pantalla de un sitio que te gusta, Gemini puede replicar ese estilo.
¿Cómo?
- Abre la web que te gusta (puede ser una landing page, un portfolio, lo que sea)
- Toma una captura de pantalla del diseño
- En Gemini, haz clic en el ícono de clip o imagen
- Sube la captura
- En tu prompt, agrega: "Inspírate en el estilo y disposición de esta imagen, pero con mi contenido"
Resultado: Gemini genera HTML que respeta la estructura visual y la estética que viste. Es como decirle "quiero algo así, pero con mis datos".
2. Sé Específico Con Los Colores
En lugar de "colores profesionales", sé exacto:
Colores:
- Fondo: #FFFFFF (blanco)
- Títulos: #1a1a1a (gris oscuro)
- Botones: #3B82F6 (azul vibrante)
- Acentos: #10B981 (verde)
Con esto, Gemini no adivina. Genera exactamente lo que pides.
3. Define la Estructura Desde el Inicio
No dejes que Gemini decida qué secciones pone. Dile exactamente qué quieres:
Estructura:
1. Header con navegación
2. Hero section con CTA grande
3. Sección de beneficios (3 columnas)
4. Testimonios
5. Formulario de email
6. Footer
Así no pierdes tiempo editando después.
4. Pide que Incluya Iconos y Emojis
Para que la página se vea menos vacía:
Usa iconos SVG simples para cada sección y emojis relevantes en los títulos.
Gemini incluye código listo para usar. No necesitas buscar iconos en otro lado.
5. Optimiza Para Mobile Desde el Inicio
Agregá esto a tu prompt:
Mobile first:
- Fuentes legibles (mínimo 16px)
- Espacios amplios entre elementos
- Botones grandes y fáciles de tocar (mínimo 48px de alto)
- Sin elementos horizontales que requieran scroll
Muchas páginas se ven bien en desktop pero horribles en móvil. Esto lo previene.
6. Pide También Interactividad Simple
Gemini puede agregar interactividad básica con CSS y JavaScript simple:
Agregá:
- Hover effects en botones
- Animación suave al scroll
- Transiciones en los colores
- Efecto fade-in cuando cargan los elementos
Te ahorra agregar eso después manualmente.
Paso 2: Guarda tu Código en GitHub
Ve a GitHub.com y inicia sesión (o crea una cuenta si no tienes).
Una vez dentro:
- Haz clic en el ícono + en la esquina superior derecha
- Selecciona New repository
- Dale un nombre descriptivo (ej: "ideas-vibe-coding")
- Agrega una descripción si quieres (opcional)
- Deja la configuración en Private para mantener tu código privado
- Haz clic en Create repository

Ahora estás en tu nuevo repositorio. Lo que necesitas hacer es:
- Haz clic en Add file > Create new file
- Nombra el archivo como
index.html - Pega todo el código que Gemini te generó
- Haz clic en Commit changes (abajo a la derecha)
- Confirma de nuevo en el popup



Listo. Tu código está guardado en GitHub.
Paso 3: Publica tu Web en Vercel
Vercel es el hosting gratuito donde tu web estará online. Es súper simple.
Ve a Vercel.com y crea una cuenta (idealmente con tu cuenta de GitHub, así todo está conectado).
Una vez dentro:
- Haz clic en Add New > Project
- Vercel te mostrará tus repositorios de GitHub
- Selecciona el repositorio que acabas de crear
- Haz clic en Import
- Puedes cambiar el nombre del proyecto si quieres, pero es opcional
- En Framework Preset, deja en Other
- Haz clic en Deploy


Espera unos segundos. Si todo funciona correctamente, verás una pantalla de éxito.
Haz clic en Continue to Dashboard y verás tu dominio gratuito. Ese es tu sitio. Abierto al mundo. Listo para compartir.
Bonus: Usar tu Propio Dominio
Si quieres algo más profesional que la URL de Vercel, puedes conectar un dominio propio.
En el dashboard de Vercel:
- Ve a Settings de tu proyecto
- En el menú izquierdo, selecciona Domains
- Aquí puedes comprar un dominio nuevo o agregar uno que ya tengas
- Si lo agregás, Vercel te dará los registros DNS que necesitas
- Ve a tu registrador de dominios (GoDaddy, Namecheap, etc.)
- Actualiza los DNS con esos registros
- En 5-10 minutos, tu dominio apuntará a tu nueva web

Cada registrador es un poco diferente, así que busca las instrucciones específicas. Pero es un proceso simple.
Si todo salió bien, tu web ya esta online.

El Truco: Actualizar tu Web es Trivial
Aquí está lo mejor de esta arquitectura: si quieres cambiar algo en tu web, es literal 2 minutos.
- Ve a Gemini y pídele que ajuste el código (ej: "Cambiar el color del botón a azul" o "Agregar una sección de testimonios")
- Copia el código actualizado
- Ve a GitHub y edita el archivo
index.html - Pega el código nuevo y haz commit
- Listo. Vercel lo detecta automáticamente y despliega los cambios en segundos
No hay compilación. No hay espera. No hay complejidad.
Qué Puedes Crear Con Esto
La belleza de este sistema es que es infinitamente flexible. Aquí hay algunas ideas:
Lead magnets: Una página que ofrece un recurso gratuito a cambio de un email. Los puedes distribuir en tus redes y atraer audiencia a tu producto principal.
Porfolios: Muestra tus proyectos, tus casos de éxito, tu experiencia. Todo en una página profesional.
Landing pages de experimentos: Quieres probar un nuevo producto o idea pero no quieres invertir. Crea una web en 5 minutos y mide.
Páginas de recursos: Tutoriales, listas, guides, templates gratis. Contenido que atrae tráfico orgánico y posiciona tu marca.
Páginas secundarias para tráfico: Como mencioné al inicio, crear satélites informativos que alimenten tu negocio principal.
Conclusión
Hace años, esto te costaba dinero, tiempo y dependías de otras personas.
Ahora puedes crear una web profesional, alojada, con dominio personalizado, completamente gratis y en minutos.
La barrera técnica desapareció. Lo que separa a los que lo hacen de los que no es simplemente ejecutar.
Así que ahora ya lo sabes. Ve y crea algo.
Si estás listo para construir tu primer producto pero no sabes por dónde empezar—o ya tienes uno y quieres entender cómo conectarlo con el siguiente—tengo un curso de vibe coding que documenta exactamente el framework que uso para construir tu primer producto sin saber programar.
