Guía para crear un subdominio con WordPress en cPanel
¿Por qué crear un subdominio con WordPress en cPanel?
Si tienes un sitio web principal y quieres expandir tu presencia online, los subdominios son una herramienta fantástica. Piensa en ellos como "apartamentos" dentro de tu "edificio" principal (tu dominio). Por ejemplo, si tu dominio es tusitio.com, un subdominio podría ser blog.tusitio.com o tienda.tusitio.com. Son independientes, pero comparten la misma base.
Crear un subdominio WordPress cPanel te permite gestionar diferentes secciones de tu proyecto (un blog, una tienda online, un foro) sin necesidad de comprar un dominio nuevo ni complicarte con configuraciones avanzadas. Además, es un proceso sencillo y rápido si sigues los pasos correctos.
Esta guía está pensada para usuarios sin experiencia técnica. Te explicaré desde cero cómo crear subdominio cPanel, instalar WordPress en él y dejarlo listo para funcionar. No necesitas ser un experto, solo tener acceso a tu panel de control de hosting.
Requisitos previos
Antes de empezar, asegúrate de tener lo siguiente:
- Acceso a cPanel (o a tu panel de control de hosting, como Syspanel, que usa el puerto 2106).
- Un dominio principal activo (por ejemplo,
tudominio.com). - Al menos una instalación de WordPress que puedas gestionar (o la opción de instalar una nueva).
- Credenciales de FTP o administrador de archivos (por si necesitas ajustar algo manualmente).
[INFO] Si tu hosting usa Syspanel (HestiaCP), el acceso es a través del puerto 2106. Por ejemplo:
https://tudominio.com:2106. Allí encontrarás herramientas similares a cPanel.
Paso 1: Acceder a cPanel y crear el subdominio
El primer paso es crear subdominio cPanel. Esto se hace desde la sección "Domains" o "Subdomains" de tu panel.
- Inicia sesión en cPanel. Normalmente accedes a través de
https://tudominio.com/cpanelohttps://tudominio.com:2083. - Busca la sección "Domains" y haz clic en "Subdomains" (o "Subdominios").
- En el campo "Subdomain", escribe el nombre que quieras. Por ejemplo:
blog,tienda,foro. - En "Domain", selecciona tu dominio principal (por ejemplo,
tudominio.com). Automáticamente se generará algo comoblog.tudominio.com. - En "Document Root", verás una ruta sugerida. Normalmente es
/public_html/blogo/home/usuario/public_html/blog. No la cambies a menos que sepas lo que haces. Esta carpeta será donde se almacenen los archivos de tu subdominio. - Haz clic en "Create".
[TIP] Elige un nombre de subdominio corto y descriptivo. Por ejemplo,
bloges mejor quemiblogpersonal. También evita caracteres especiales o espacios.
¿Qué acaba de pasar? cPanel ha creado una carpeta dentro de tu hosting (por ejemplo, public_html/blog) y ha configurado el DNS para que blog.tudominio.com apunte a esa carpeta. Ahora puedes acceder a esa URL, pero verás un error porque no hay archivos. ¡Es normal!
Paso 2: Instalar WordPress en el subdominio
Ahora que el subdominio está creado, necesitas instalar WordPress subdominio. Hay dos formas: usando el instalador automático de cPanel (Softaculous) o manualmente. Te recomiendo la automática por su sencillez.
Opción A: Usando Softaculous (recomendado)
- En cPanel, busca la sección "Softaculous Apps Installer" (o "Instalador de aplicaciones").
- Haz clic en el icono de WordPress.
- Luego, en "Install Now" (o "Instalar ahora").
- En el campo "Choose Domain", selecciona el subdominio que acabas de crear (por ejemplo,
blog.tudominio.com). - "In Directory" déjalo en blanco (a menos que quieras una subcarpeta, pero no es necesario).
- Completa los datos del sitio:
- Site Name: El título de tu sitio (ej. "Mi Blog").
- Site Description: Una breve descripción.
- Admin Username: El usuario para acceder al panel de WordPress.
- Admin Password: Una contraseña segura.
- Admin Email: Tu correo electrónico.
- Haz clic en "Install". Espera unos segundos.
¡Listo! WordPress se instalará automáticamente en tu subdominio. Recibirás un correo con los datos de acceso.
Opción B: Instalación manual
Si prefieres hacerlo manualmente (por ejemplo, si quieres una versión específica de WordPress), sigue estos pasos:
- Descarga WordPress desde wordpress.org.
- Descomprime el archivo en tu computadora.
- Usa el Administrador de archivos de cPanel o un cliente FTP (como FileZilla) para subir los archivos a la carpeta del subdominio (por ejemplo,
public_html/blog). - Crea una base de datos MySQL en cPanel:
- Ve a "MySQL Databases".
- Crea una nueva base de datos y un usuario con todos los privilegios.
- Anota el nombre de la base de datos, el usuario y la contraseña.
- Abre tu navegador y visita
blog.tudominio.com. Te aparecerá el asistente de instalación de WordPress. - Introduce los datos de la base de datos que creaste.
- Completa la instalación con los datos del sitio (título, usuario, contraseña, email).
[WARNING] La instalación manual requiere más pasos y es fácil cometer errores. Si no tienes experiencia, usa Softaculous.
Paso 3: Configurar WordPress en el subdominio
Una vez instalado, accede al panel de administración de tu nuevo WordPress. La URL será algo como blog.tudominio.com/wp-admin. Usa el usuario y contraseña que configuraste.
Ajustes básicos
- Ajustes generales: Ve a Ajustes > Generales y verifica que la Dirección de WordPress y la Dirección del sitio sean correctas (por ejemplo,
https://blog.tudominio.com). - Enlaces permanentes: Ve a Ajustes > Enlaces permanentes y elige una estructura amigable para SEO (por ejemplo, "Nombre de la entrada").
- Tema: Instala un tema que se adapte a tu subdominio. Puedes buscar en Apariencia > Temas.
- Plugins esenciales: Algunos plugins básicos son:
- Yoast SEO o Rank Math (para SEO).
- Wordfence (seguridad).
- UpdraftPlus (copias de seguridad).
[TIP] No instales demasiados plugins al inicio. Solo los imprescindibles para evitar ralentizar tu subdominio.
Consideraciones de SEO para el subdominio
Un WordPress subdominio tutorial no estaría completo sin hablar de SEO. Aunque los subdominios son tratados como sitios independientes por Google, debes optimizarlos:
- Contenido único: No dupliques contenido de tu sitio principal. Cada subdominio debe tener su propio propósito.
- Enlaces internos: Conecta tu subdominio con tu dominio principal mediante enlaces (por ejemplo, desde un artículo del blog a la página principal).
- Sitemap: Genera un sitemap XML con un plugin SEO y envíalo a Google Search Console.
- Velocidad: Optimiza imágenes, usa caché y elige un hosting rápido.
Solución de problemas comunes
A veces pueden surgir problemas al crear subdominio cPanel o instalar WordPress. Aquí tienes las soluciones más frecuentes:
El subdominio no carga (error 404 o página en blanco)
- Causa: Los archivos no están en la carpeta correcta o el DNS no se ha propagado.
- Solución: Verifica que los archivos de WordPress estén en la carpeta del subdominio (por ejemplo,
public_html/blog). También espera unos minutos (hasta 24 horas) para que el DNS se propague.
No puedo acceder a cPanel
- Causa: La URL de acceso es incorrecta.
- Solución: Prueba con
https://tudominio.com/cpanelohttps://tudominio.com:2083. Si usas Syspanel, el puerto es 2106.
Error de base de datos al instalar WordPress
- Causa: Los datos de la base de datos son incorrectos.
- Solución: Revisa que el nombre de la base de datos, el usuario y la contraseña estén bien escritos. Si usaste Softaculous, el proceso es automático.
El subdominio redirige al dominio principal
- Causa: Configuración incorrecta de redirección o .htaccess.
- Solución: Revisa el archivo
.htaccessen la carpeta del subdominio. Si hay reglas de redirección, elimínalas. También verifica en cPanel que no haya redirecciones configuradas.
Preguntas frecuentes (FAQ)
¿Puedo tener varios subdominios con WordPress en el mismo hosting?
Sí, siempre que tu plan de hosting lo permita (normalmente no hay límite, pero el espacio y recursos son finitos).
¿Los subdominios afectan el SEO del dominio principal?
No negativamente. Google trata los subdominios como sitios independientes. Si creas contenido de calidad, pueden incluso beneficiar tu marca.
¿Necesito un certificado SSL para mi subdominio?
Sí, es muy recomendable. La mayoría de hostings ofrecen SSL gratuito (Let's Encrypt) que cubre automáticamente los subdominios. En cPanel, puedes activarlo en "SSL/TLS".
¿Puedo migrar un sitio WordPress existente a un subdominio?
Sí. Puedes exportar la base de datos y los archivos del sitio original e importarlos al subdominio. Es un proceso más avanzado, pero factible.
¿Qué hago si mi hosting usa Syspanel en lugar de cPanel?
No te preocupes. Syspanel (HestiaCP) tiene funciones similares. Para crear un subdominio, busca "Web" > "Add Web Domain" y selecciona tu dominio. Luego, añade el subdominio en el campo correspondiente. El puerto de acceso es el 2106.
Conclusión
Crear un subdominio WordPress cPanel es un proceso sencillo que te permite expandir tu proyecto online sin complicaciones. Solo necesitas seguir estos pasos: crear el subdominio en cPanel, instalar WordPress (mejor con Softaculous) y configurarlo a tu gusto.
Recuerda que cada subdominio es un sitio independiente, así que dedícale tiempo a su contenido y SEO. Si sigues esta guía, en menos de 30 minutos tendrás tu nuevo sitio funcionando.
[INFO] Si encuentras algún problema, no dudes en contactar al soporte de tu hosting. La mayoría de errores tienen solución rápida.
¡Ahora ya sabes cómo instalar WordPress subdominio! Prueba con un blog, una tienda o un foro. Las posibilidades son infinitas.
