🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Guía para mover WordPress de una carpeta a la raíz

Actualizado el 10 de junio de 2026

¿Por qué mover WordPress de una subcarpeta a la raíz?

Tener tu sitio en una subcarpeta (por ejemplo, tudominio.com/blog) puede ser útil para pruebas, pero a la larga no es lo ideal para la mayoría de proyectos. La razón principal es la percepción de los usuarios y los buscadores: un sitio en la raíz (tudominio.com) se ve más profesional, es más fácil de recordar y suele recibir un pequeño impulso en la percepción de autoridad.

Imagina que tienes una tienda física. ¿Preferirías tenerla en un local a pie de calle o en un sótano? La raíz de tu dominio es el escaparate principal de tu presencia online. Mover WordPress a la raíz centraliza tu contenido, evita confusiones con URLs duplicadas y simplifica la estructura de enlaces internos.

Además, desde el punto de vista del SEO, aunque Google puede indexar correctamente un sitio en una subcarpeta, tener todo en la raíz suele simplificar la gestión de la canonicalización y evita problemas de contenido duplicado si no configuras bien las redirecciones. Es una mejora de higiene digital que, a largo plazo, te dará tranquilidad.

Pero no te preocupes, no necesitas ser un experto técnico para hacer este cambio. Con esta guía paso a paso, usando cPanel o Syspanel (el panel que antes conocías como HestiaCP), podrás realizar la mudanza de forma segura y sin perder tu posicionamiento.


Preparación previa: La clave del éxito

Antes de tocar cualquier archivo, es fundamental que prepares el terreno. La regla de oro es: haz una copia de seguridad completa. Esto incluye tanto los archivos de tu WordPress como la base de datos. Sin una copia de seguridad, cualquier error durante el proceso podría resultar en la pérdida total de tu contenido.

1. Haz una copia de seguridad de tus archivos

Accede a tu panel de control. Dependiendo de tu proveedor, verás cPanel o Syspanel. Para este ejemplo, usaremos cPanel, pero los pasos son similares en Syspanel (recuerda que el acceso a Syspanel es a través del puerto 2106, por ejemplo: tudominio.com:2106).

  1. Abre el administrador de archivos (File Manager) en tu panel.
  2. Navega a la carpeta public_html (o htdocs en algunos servidores).
  3. Dentro de public_html, deberías ver la carpeta que contiene tu WordPress (por ejemplo, blog o wp).
  4. Selecciona esa carpeta y haz clic en Comprimir (Compress). Elige formato Zip y confirma. Esto creará un archivo .zip en tu servidor.
  5. Descarga ese archivo .zip a tu computadora como respaldo extra. Es buena práctica tener una copia local.

2. Haz una copia de seguridad de tu base de datos

Tu base de datos contiene todas tus entradas, páginas, comentarios y configuraciones. Perderla sería catastrófico.

  1. En cPanel, busca la sección Bases de Datos MySQL y haz clic en phpMyAdmin.
  2. En el panel izquierdo, selecciona la base de datos que usa tu WordPress (el nombre suele ser algo como usuario_wpdb).
  3. Haz clic en la pestaña Exportar en la parte superior.
  4. Deja el método de exportación como "Rápido" y haz clic en Continuar.
  5. Se descargará un archivo .sql. Guárdalo junto con el respaldo de archivos.

[WARNING] IMPORTANTE: No continúes con el proceso sin tener estas dos copias de seguridad. Si algo sale mal, podrás restaurar tu sitio a su estado original. Es mejor prevenir que lamentar.


Método 1: La forma más sencilla con cPanel o Syspanel (Recomendado)

Este método es el más visual y menos propenso a errores para principiantes, ya que no requiere tocar código manualmente. Utilizaremos un plugin llamado Duplicator para hacer la mudanza de forma automática y segura.

Paso 1: Instalar y usar el plugin Duplicator

  1. Accede a tu panel de administración de WordPress (tudominio.com/blog/wp-admin).
  2. Ve a Plugins > Añadir nuevo.
  3. Busca "Duplicator". Es el plugin con el logo de un paquete. Instálalo y actívalo.
  4. Una vez activado, verás un nuevo menú llamado Duplicator en la barra lateral izquierda.
  5. Haz clic en Duplicator > Paquetes y luego en el botón Crear nuevo (o "Nuevo").
  6. Sigue el asistente. Duplicator escaneará tu sitio en busca de problemas. Si todo está en verde, haz clic en Construir.
  7. Cuando termine, verás dos botones: Instalador y Archivo. Descarga ambos a tu computadora. El archivo es un .zip y el instalador es un .php.

Paso 2: Subir los archivos a la raíz

Ahora necesitas subir estos dos archivos a la carpeta raíz de tu dominio (public_html).

  1. Vuelve a tu panel de control (cPanel o Syspanel).
  2. Abre el Administrador de archivos.
  3. Navega a public_html.
  4. IMPORTANTE: Si tienes una instalación de WordPress en la raíz, lo más probable es que la carpeta ya tenga archivos como wp-config.php, index.php, etc. No los borres aún, pero si hay una carpeta wp-content o archivos de otra instalación, es recomendable moverlos a una carpeta de respaldo (por ejemplo, public_html/backup_old_site) para evitar conflictos.
  5. Sube los dos archivos que descargaste (el .zip y el .php del instalador) a public_html. Puedes arrastrarlos y soltarlos o usar el botón Subir.
  6. Una vez subidos, verás el archivo .zip y un archivo con un nombre similar a installer.php. Ahora, extrae el archivo .zip en public_html. En cPanel, selecciona el .zip y haz clic en Extraer. Confirma que la ruta de extracción sea /public_html.

Paso 3: Ejecutar el instalador

  1. Ahora, abre tu navegador y ve a tudominio.com/installer.php (el nombre exacto del archivo puede variar).
  2. Sigue los pasos del asistente de Duplicator.
  3. En el paso de "Configuración", te pedirá los datos de la base de datos. No cambies los valores por defecto que ya vienen rellenados, ya que Duplicator los detecta automáticamente. Haz clic en Probar conexión y luego en Aplicar.
  4. Duplicator hará la magia: moverá la base de datos y actualizará todas las URLs de tu sitio para que apunten a la raíz.
  5. Al final, te dará una URL para tu sitio (tudominio.com) y una para el login (tudominio.com/wp-admin). Haz clic en el enlace de login para verificar que todo funciona.

Paso 4: Limpieza final

  1. Borra los archivos del instalador de public_html (el installer.php y el .zip). Esto es crucial por seguridad.
  2. Ahora, vuelve a tu administrador (tudominio.com/wp-admin).
  3. Ve a Ajustes > Enlaces permanentes y haz clic en Guardar cambios sin modificar nada. Esto refresca las reglas de reescritura de URL.
  4. Finalmente, puedes eliminar la subcarpeta antigua (por ejemplo, public_html/blog) desde el Administrador de archivos, ya que ya no la necesitas.

[TIP] Si tu sitio usa una caché (como WP Rocket o W3 Total Cache), asegúrate de vaciarla después del movimiento para que los visitantes no vean una versión antigua de tu web.


Método 2: El método manual (Para valientes)

Este método es más técnico, pero te da un control total sobre el proceso. Es útil si no quieres usar un plugin o si tu sitio es muy complejo.

Paso 1: Mover los archivos

  1. Sube todos los archivos de tu subcarpeta (por ejemplo, public_html/blog) a public_html. En cPanel, puedes seleccionar todos los archivos dentro de blog, hacer clic en Mover y especificar la ruta /public_html. Hazlo con cuidado.
  2. No muevas la carpeta wp-content si ya existe una en la raíz. Lo que haremos es fusionar su contenido. Si en la raíz ya hay una carpeta wp-content, abre ambas (la de la raíz y la que moviste) y copia el contenido de la que estaba en blog dentro de la de la raíz. Sobrescribe si te lo pide.
  3. Si no hay wp-content en la raíz, simplemente muévela.

Paso 2: Actualizar la base de datos

Este es el paso más crítico. Necesitas cambiar todas las referencias a tudominio.com/blog por tudominio.com en la base de datos.

  1. Ve a phpMyAdmin en tu panel.
  2. Selecciona tu base de datos.
  3. Haz clic en la pestaña SQL.
  4. Ejecuta las siguientes consultas SQL. Reemplaza tudominio.com/blog con tu URL antigua y tudominio.com con tu URL nueva.
UPDATE wp_options SET option_value = replace(option_value, 'http://tudominio.com/blog', 'http://tudominio.com') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://tudominio.com/blog','http://tudominio.com');

UPDATE wp_posts SET post_content = replace(post_content, 'http://tudominio.com/blog', 'http://tudominio.com');

UPDATE wp_postmeta SET meta_value = replace(meta_value, 'http://tudominio.com/blog', 'http://tudominio.com');

[WARNING] Asegúrate de tener el prefijo correcto de tus tablas. No siempre es wp_. Puede ser wp2_, miwordpress_, etc. Revísalo en tu wp-config.php. Si no lo haces bien, podrías dañar la base de datos. Si no te sientes cómodo ejecutando SQL, usa el método con Duplicator.

Paso 3: Actualizar el archivo wp-config.php

  1. Abre el archivo wp-config.php en la raíz de tu sitio (desde el Administrador de archivos).
  2. Busca estas líneas y modifícalas con tus nuevas URLs (aunque normalmente no es necesario si has hecho bien el paso anterior, es una buena práctica):
define('WP_HOME', 'http://tudominio.com');
define('WP_SITEURL', 'http://tudominio.com');

Paso 4: Arreglar los enlaces permanentes y limpiar

  1. Ve a Ajustes > Enlaces permanentes en tu administrador y haz clic en Guardar cambios.
  2. Borra la subcarpeta vacía (public_html/blog) si aún existe.
  3. Revisa tu sitio. Si alguna imagen o enlace interno sigue apuntando a la URL antigua, puedes usar un plugin como Better Search Replace para corregirlo de forma segura.

Solución de problemas comunes (FAQ)

¿Por qué mi sitio se ve en blanco después de moverlo?

Esto suele deberse a un problema con la caché del navegador o a una configuración incorrecta de la base de datos. Primero, borra la caché de tu navegador y prueba de nuevo. Si sigue en blanco, revisa que las URLs en wp_options de tu base de datos sean correctas (sin /blog). También puedes revisar el archivo .htaccess en la raíz; a veces necesita ser regenerado. Ve a Ajustes > Enlaces permanentes y guarda los cambios para regenerarlo.

¿Qué pasa con mi posicionamiento SEO?

Si has hecho redirecciones 301 desde la URL antigua (tudominio.com/blog) a la nueva (tudominio.com), no deberías perder posicionamiento. De hecho, es una mejora. Puedes usar un plugin de SEO como Yoast o Rank Math para configurar redirecciones automáticas. Si no lo haces, los enlaces antiguos darán error 404, lo que perjudica tu SEO.

¿Cómo hago una redirección 301?

La forma más sencilla es usando un plugin. Si usas Yoast SEO, ve a Yoast SEO > Redirecciones y añade la URL antigua (/blog) y la nueva (/). También puedes hacerlo en el archivo .htaccess añadiendo:

Redirect 301 /blog http://tudominio.com

¿Necesito mover el sitio si solo quiero cambiar el nombre de la carpeta?

No, cambiar el nombre de la carpeta es mucho más sencillo. Solo tienes que mover los archivos y actualizar la base de datos con las consultas SQL que te mostré antes. No necesitas usar Duplicator.

¿Qué es Syspanel y cómo accedo?

Syspanel es el nombre que recibe el panel de control que antes se conocía como HestiaCP. Es una alternativa moderna y ligera a cPanel. Para acceder a él, solo tienes que escribir la dirección de tu servidor seguida de dos puntos y el puerto 2106. Por ejemplo: https://tudominio.com:2106. Una vez dentro, encontrarás herramientas similares a las de cPanel, como el Administrador de archivos y phpMyAdmin, que es donde realizarás los pasos de esta guía.


Conclusión: Tu sitio en la raíz, listo para crecer

Mover WordPress de una subcarpeta a la raíz es una tarea que, con la guía adecuada, puede realizarse en menos de una hora. La clave está en la preparación (copias de seguridad) y en seguir los pasos con calma. Ya sea usando el plugin Duplicator para una migración sin fricciones o el método manual para un control total, el resultado final es un sitio más limpio, profesional y fácil de gestionar.

Recuerda que, después del movimiento, es crucial revisar todos los enlaces internos, las imágenes y los formularios para asegurarte de que todo funciona correctamente. Un pequeño error en la base de datos puede causar problemas, pero con las herramientas y consejos que te he dado, estarás totalmente preparado para afrontarlo.

Si te surge cualquier otra duda, no dudes en consultar la documentación de tu proveedor de hosting o contactar con su soporte técnico. ¡Buena suerte con tu mudanza!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel