¿Por qué no basta con copiar y pegar?
WordPress guarda muchas URLs, rutas y configuraciones internas en la base de datos. Algunas están serializadas (estructuradas como arrays u objetos) y si las modificas mal (como desde phpMyAdmin directamente), puedes corromper los datos.
PASOS DEL TRASLADO
1. Haz un backup completo
Antes de mover nada, descarga:
-
Todo el contenido del servidor: carpeta de WordPress (archivos PHP, temas, plugins, uploads…).
-
Una copia completa de la base de datos (exportar desde phpMyAdmin o similar).
Herramientas recomendadas: Duplicator, All-in-One WP Migration, UpdraftPlus o manualmente vía FTP + phpMyAdmin.
2. Sube los archivos al nuevo servidor
-
Usa un cliente FTP o el panel del hosting.
-
Sube todo el contenido del antiguo WordPress a la nueva ubicación o dominio.
3. Importa la base de datos
-
Crea una nueva base de datos en el nuevo servidor.
-
Importa el
.sql
que exportaste antes.
⚠️ No edites las URLs manualmente en phpMyAdmin. Algunas entradas están serializadas y si cambias una URL directamente, rompes la estructura y WordPress deja de funcionar correctamente.
4. Edita wp-config.php
Actualiza estos datos para que WordPress se conecte a la nueva base de datos:
5. Cambia siteurl y home en wp_options
Solo estas dos entradas pueden modificarse directamente:
-
Tabla:
wp_options
-
Filas:
-
siteurl
-
home
-
-
Cámbialas al nuevo dominio (ej.
https://nuevo-dominio.com
)
No cambies nada más aún.
6. Accede al nuevo panel de WordPress
-
Ve a
https://nuevo-dominio.com/wp-admin
-
Inicia sesión con tu usuario habitual
7. Instala un plugin de reemplazo seguro
Por ejemplo:
Better Search Replace
8. Reemplaza URLs antiguas por las nuevas
Desde el plugin:
-
Buscar:
https://antiguo-dominio.com
-
Reemplazar por:
https://nuevo-dominio.com
-
Selecciona todas las tablas
-
Haz primero una prueba sin aplicar cambios (modo simulación)
-
Luego repite y aplica los cambios reales
Este plugin respeta los datos serializados, así que no rompe nada.
9. Verifica funcionamiento
-
Revisa que los menús, enlaces, imágenes y plugins funcionen.
-
Si tienes redirecciones personalizadas o
.htaccess
, ajústalos al nuevo dominio. -
Verifica también el SEO (redirecciones, sitemap, robots.txt).
Bonus: Limpieza post-traslado
-
Borra backups innecesarios
-
Revisa los ajustes de correo, caché y certificados SSL
-
Verifica si necesitas actualizar el dominio en Google Search Console, Analytics, etc.