Un subdominio te permite tener blog.tuempresa.com, app.tuempresa.com o tienda.tuempresa.com apuntando a sitios o servicios independientes, sin comprar dominios separados. Es una herramienta súper útil para organizar tu marca digital, separar entornos (producción/staging) o lanzar servicios sin perder claridad.
En esta guía te explicamos qué son, casos de uso reales y cómo crearlos en los 4 entornos más comunes: cPanel, Plesk, Cloudflare y VPS con Nginx.
¿Qué es exactamente un subdominio?
Un subdominio es un dominio de tercer nivel dentro de tu dominio principal.
Ejemplo:
tuempresa.com → dominio principal
www.tuempresa.com → subdominio "www" (técnicamente, sí)
blog.tuempresa.com → subdominio "blog"
app.tuempresa.com → subdominio "app"
docs.tuempresa.com → subdominio "docs"
Cada subdominio puede:
- Apuntar a otro servidor o IP distinta.
- Servir otro sitio web completo.
- Tener certificado SSL independiente.
- Tener DNS, configuración y reglas diferentes al dominio raíz.
Técnicamente, los subdominios son registros DNS del tipo A o CNAME en la zona del dominio principal.
Subdominio vs subdirectorio: la pregunta clave
Tienes 2 opciones para organizar contenido:
| Estructura | Subdominio | Subdirectorio |
|---|---|---|
| Ejemplo | blog.tuempresa.com | tuempresa.com/blog |
| Servidor | Puede ser diferente | Mismo servidor |
| SEO | Google los trata como sitios separados (debate vigente) | Mismo “sitio” SEO |
| Setup técnico | Más complejo (DNS, SSL) | Más simple (mismo hosting) |
| Branding | Más distinto visualmente | Más cohesivo |
Cuándo usar subdominio
- El contenido es independiente (blog corporativo vs app SaaS).
- Necesitas servidores distintos (blog en WordPress, app en Node.js).
- Quieres subdominios para clientes (cliente1.tuapp.com, cliente2.tuapp.com).
- Tienes entornos separados (staging.tuapp.com, dev.tuapp.com).
Cuándo usar subdirectorio
- Quieres maximizar SEO del dominio principal.
- Es mismo tipo de contenido (sección dentro del sitio).
- No necesitas servidores diferentes.
Para blogs: típicamente tuempresa.com/blog es mejor que blog.tuempresa.com en SEO (todo el “link juice” se concentra en un solo dominio).
Debate SEO eterno
Google dice oficialmente que trata subdominios y subdirectorios “iguales” para SEO. En la práctica, los expertos coinciden en que subdirectorios concentran más autoridad en un solo dominio. Para contenido similar, prefiere subdirectorio.
Casos de uso reales
1. Blog corporativo
tuempresa.com → sitio principal (corporativo)
blog.tuempresa.com → WordPress con contenido editorial
Útil si el blog usa otro CMS/diseño y no quieres mezclar.
2. App / Dashboard / SaaS
tuempresa.com → landing marketing
app.tuempresa.com → la app (login + dashboard)
Estándar de la industria. Stripe, Notion, Slack lo hacen así.
3. Documentación / Help center
docs.tuempresa.com → documentación técnica
help.tuempresa.com → ayuda al cliente
4. E-commerce / Tienda
tuempresa.com → sitio informativo
tienda.tuempresa.com → e-commerce (Shopify, WooCommerce)
5. Subdominios para clientes (multi-tenant)
acme.tuapp.com → instancia para cliente Acme
mundo.tuapp.com → instancia para cliente Mundo
Típico en SaaS B2B.
6. Entornos de desarrollo
tuempresa.com → producción
staging.tuempresa.com → pruebas (con auth básico)
dev.tuempresa.com → desarrollo
7. APIs
api.tuempresa.com → endpoint de la API
api-v2.tuempresa.com → nueva versión sin romper la vieja
8. Email marketing / sistemas externos
email.tuempresa.com → links de tracking de Mailchimp/Brevo
links.tuempresa.com → bitly-style propio
Crear un subdominio en cPanel
cPanel tiene un módulo dedicado, súper simple.
- Entra a tu cPanel.
- Busca Domains → Subdomains.
- Completa:
- Subdomain:
blog(sin el dominio principal). - Domain: selecciona
tuempresa.com. - Document Root: cPanel sugiere
/public_html/blog. Acepta o cambia.
- Subdomain:
- Click en Create.
cPanel automáticamente:
- Crea el registro DNS.
- Crea el directorio en
/public_html/blog/. - Te permite acceder al subdominio en
blog.tuempresa.com.
Instalar WordPress en el subdominio
Una vez creado:
- Vuelve a cPanel → Softaculous WordPress Installer.
- Al instalar, elige Domain: blog.tuempresa.com.
- Listo.
Configurar SSL del subdominio
cPanel con AutoSSL activado emite Let’s Encrypt automáticamente para todos los subdominios. Si no se emitió:
- SSL/TLS Status → Run AutoSSL → debe incluir el subdominio nuevo.
Más detalle en Cómo instalar SSL gratis con Let’s Encrypt.
Crear un subdominio en Plesk
- Entra a Plesk.
- Websites & Domains → tu dominio → Add Subdomain.
- Completa:
- Subdomain name:
blog. - Document root: Plesk sugiere
/blog. Acepta.
- Subdomain name:
- Click en OK.
Plesk crea automáticamente DNS + directorio + acceso FTP independiente para ese subdominio.
Asignar SSL automático
Domains → tu subdominio → SSL/TLS Certificates → Install a free Let’s Encrypt certificate.
Crear un subdominio en Cloudflare
Si usas Cloudflare como proxy/DNS:
- Entra a https://dash.cloudflare.com.
- Click en tu dominio → DNS → Records → + Add record.
- Completa:
- Type: A.
- Name:
blog(Cloudflare añadirá.tuempresa.comautomáticamente). - IPv4 address: la IP del servidor donde vive el subdominio.
- Proxy status: orange cloud (proxied) si quieres CDN + SSL, gray cloud si es solo DNS.
- Save.
Si el subdominio apunta a otro servicio (Shopify, GitHub Pages, Vercel):
Type: CNAME
Name: tienda
Target: mi-tienda.myshopify.com (o el destino)
Más detalles sobre Cloudflare en Qué es un CDN y cómo configurar Cloudflare gratis.
Crear un subdominio en VPS con Nginx
Si tu VPS sirve varios sitios con Nginx, agregar un subdominio toma 3 pasos.
Paso 1: Apuntar DNS
En tu panel de DNS (registrar o Cloudflare):
blog A TU.IP.VPS TTL 3600
Espera propagación (5 min a 24 horas).
Paso 2: Crear server block
sudo nano /etc/nginx/sites-available/blog.tuempresa.com
Pega:
server {
listen 80;
server_name blog.tuempresa.com;
root /var/www/blog.tuempresa.com/html;
index index.html index.php;
location / {
try_files $uri $uri/ =404;
}
access_log /var/log/nginx/blog.access.log;
error_log /var/log/nginx/blog.error.log;
}
Paso 3: Habilitar + SSL
sudo mkdir -p /var/www/blog.tuempresa.com/html
sudo ln -s /etc/nginx/sites-available/blog.tuempresa.com /etc/nginx/sites-enabled/
sudo nginx -t && sudo systemctl reload nginx
sudo certbot --nginx -d blog.tuempresa.com
Listo. https://blog.tuempresa.com responde con SSL.
Para más sobre conectar dominios a VPS: Cómo conectar un dominio a un VPS.
Wildcard subdomains (*.tuempresa.com)
Si vas a crear muchos subdominios programáticamente (un subdominio por cliente), no quieres editar el DNS cada vez. Solución: wildcard.
En DNS:
* A TU.IP.SERVIDOR
Esto matchea cualquier subdominio: cliente1.tuempresa.com, cliente2.tuempresa.com, etc., todos van a tu servidor.
Luego en Nginx configuras un server block con server_name *.tuempresa.com; y enrutas según el subdominio.
SSL wildcard
Let’s Encrypt soporta wildcard, pero requiere validación DNS (no HTTP):
sudo certbot certonly --manual --preferred-challenges=dns -d "*.tuempresa.com" -d tuempresa.com
Para renovación automática, configura un plugin DNS (Cloudflare, Route53, etc.). Más detalle en la guía SSL Let’s Encrypt.
Errores comunes y soluciones
”Creé el subdominio pero no resuelve”
- DNS no propagó: prueba con
dig blog.tuempresa.com +short. - Olvidaste reiniciar Nginx/Apache.
- El registro A apunta a IP equivocada.
”El subdominio resuelve pero da error 404”
- Document root mal configurado en cPanel/Plesk.
- Server block de Nginx tiene root path incorrecto.
- Falta
index.htmloindex.phpen el directorio.
”SSL del subdominio da error”
- AutoSSL no incluyó el subdominio aún (espera 24h o ejecuta manualmente).
- Certbot no emitió por timeout o port 80 bloqueado.
- Certificado wildcard expiró sin renovar.
”Visitantes ven el sitio principal en el subdominio”
Falta el server block específico para ese subdominio. Nginx/Apache sirven el default cuando no matchea ningún server_name.
”Mi subdominio aparece en Google indexado por error”
Si tienes staging.tuempresa.com y NO quieres que Google lo indexe:
- Agrega
User-agent: * / Disallow: /en/robots.txt. - Activa autenticación HTTP básica (
.htpasswd). - O bloquéalo en Cloudflare con firewall rules.
Buenas prácticas
1. Convención de nombres consistente
Usa nombres claros y cortos: blog, app, docs, api, tienda, staging. Evita mi-subdominio-de-prueba-12345.
2. SSL en todos
Cualquier subdominio público debe tener SSL. Let’s Encrypt o wildcard hace gratis.
3. Monitorea cada uno
Si tienes 5 subdominios, configura monitoreo para los 5 (UptimeRobot gratis cubre 50). Caer uno por SSL expirado pasa de la nada.
4. Documenta
Mantén una hoja con: subdominio → propósito → servidor → tecnología → responsable. En 6 meses ya no te acuerdas qué hacía experiments.tuempresa.com.
5. Subdominios privados
Si tienes staging.tuempresa.com o admin.tuempresa.com:
- Bloquea por IP en Nginx/Cloudflare.
- O agrega autenticación HTTP básica.
- NO los listes en sitemap.
6. No abuses
Crear marketing.tuempresa.com, ventas.tuempresa.com, equipo.tuempresa.com, recursos-humanos.tuempresa.com, it.tuempresa.com puede sonar organizado pero confunde a tus clientes. Mejor uno o dos subdominios claros.
Preguntas frecuentes
¿Cuántos subdominios puedo crear?
Técnicamente, ilimitados. Algunos hostings compartidos limitan a 10-50. Cloudflare gratuito permite ilimitados. En VPS dependes solo de tu hardware (cada uno consume recursos).
¿Los subdominios cuentan como dominios separados?
No. Son parte del mismo dominio principal. No pagas extra por crearlos. Solo pagas el dominio raíz al renovar.
¿Puedo apuntar un subdominio a otra empresa (Shopify, Notion)?
Sí. Usa un CNAME apuntando al destino que te indique ese servicio. Ejemplo: `tienda.tuempresa.com CNAME shops.myshopify.com`.
¿Hereda el subdominio la configuración SEO del principal?
Parcialmente. Hereda el dominio raíz pero Google lo trata como un sitio relacionado. Por eso para contenido similar, los subdirectorios son mejores SEO-wise.
¿Necesito hosting separado para cada subdominio?
No. El mismo hosting puede servir múltiples subdominios. En cPanel/Plesk, simplemente creas el subdominio y carga el contenido. En VPS, cada subdominio tiene su server block.
¿Puedo proteger un subdominio con login?
Sí. Auth HTTP básica vía .htaccess (cPanel) o htpasswd (Nginx). Para login más serio, hospeda una app con sistema de autenticación propio.
¿Cuánto tarda en activarse un subdominio?
Configuración: 5-10 minutos. Propagación DNS: 5 minutos a 24 horas. Si el DNS está en Cloudflare o el mismo hosting, suele ser inmediato. Si está en otro proveedor, paciencia.
Conclusión
Los subdominios son una de las herramientas más útiles para organizar tu presencia digital sin comprar dominios separados. Decidir cuándo usar subdominio vs subdirectorio depende del caso: contenido independiente y servidores distintos → subdominio. Mismo tipo de contenido en el mismo servidor → subdirectorio.
Crear uno toma 5 minutos en cPanel/Plesk, 10 minutos en VPS con Nginx + SSL. Y los wildcards te permiten crear subdominios programáticamente sin tocar el DNS cada vez.
En Moshipp, todos nuestros planes de hosting cPanel y Cloud WordPress soportan subdominios ilimitados con SSL automático. Para VPS con setup más avanzado (wildcard + Nginx custom), nuestro VPS Cloud viene con ServerAvatar incluido para gestionar subdominios visualmente sin tocar terminal.
Sigue aprendiendo

.com vs .co vs .com.co: cuál conviene para tu negocio en Colombia
Comparativa práctica entre .com, .co y .com.co. Diferencias en SEO, percepción, costo, restricciones y casos en los que conviene cada uno.
Leer más
Cómo elegir un dominio .com.co en Colombia: guía 2026
Aprende a elegir, registrar y proteger el dominio .com.co perfecto para tu negocio en Colombia. Costos, trámite, SEO y consejos prácticos.
Leer más
Cómo configurar los DNS de tu dominio paso a paso
Guía clara para configurar los registros DNS de tu dominio: A, CNAME, MX, TXT, NS. Tutorial práctico con ejemplos reales y errores comunes.
Leer más
