WordPress: Cómo cambiar la URL del sitio de forma segura (sin romper nada)
Cambiar la URL de tu sitio WordPress puede parecer una tarea de alto riesgo, pero es un proceso bastante común cuando decides migrar de un dominio a otro, cambiar de HTTP a HTTPS, o simplemente mudar tu web de un subdirectorio a la raíz. Si no se hace correctamente, podrías encontrarte con una pantalla en blanco o una web que no carga ni el panel de administración. No te preocupes, aquí te voy a explicar paso a paso cómo hacerlo de forma segura, sin romper nada y manteniendo tu SEO WordPress intacto.
Esta guía está diseñada para que cualquier persona, incluso sin experiencia en Linux o SysAdmin, pueda realizarlo con confianza. Vamos a cubrir desde los métodos más básicos (y seguros) hasta los trucos para evitar errores comunes. Al final, tendrás un checklist para que tu cambio de URL sitio sea un éxito.
¿Por qué es importante cambiar la URL de forma segura?
WordPress guarda la URL de tu sitio en dos lugares críticos dentro de la base de datos: siteurl y home. Si cambias uno sin el otro, o si modificas el archivo wp-config.php sin sincronizar la base de datos, tu web dejará de funcionar. Además, cualquier enlace interno, imagen o referencia a recursos se romperá si no se actualiza correctamente.
Desde el punto de vista del SEO WordPress, un cambio de URL mal gestionado puede provocar:
- Pérdida de posicionamiento en buscadores.
- Enlaces rotos que afectan la experiencia de usuario.
- Redirecciones incorrectas que Google interpreta como errores 404.
Por eso, antes de tocar nada, asegúrate de tener un backup completo. No es opcional, es obligatorio.
Método 1: Cambiar la URL desde el panel de administración (más fácil)
Este es el método más directo y recomendado para usuarios sin acceso a la base de datos o a la terminal. Solo funciona si tu web sigue siendo accesible.
Paso 1: Accede al panel de administración
Ingresa a tudominio.com/wp-admin con tus credenciales.
Paso 2: Ve a Ajustes > Generales
Localiza los campos Dirección de WordPress (URL) y Dirección del sitio (URL).
- Dirección de WordPress (URL): Es la ruta donde están instalados los archivos de WordPress.
- Dirección del sitio (URL): Es la URL pública que ven los visitantes.
Normalmente, ambas son iguales, excepto si tienes WordPress en un subdirectorio.
Paso 3: Cambia las URLs
Introduce la nueva URL (por ejemplo, de http://tudominio.com a https://tudominio.com). Asegúrate de que ambas coincidan (a menos que tengas una instalación compleja).
Paso 4: Guarda los cambios
Haz clic en Guardar cambios. Inmediatamente después, WordPress intentará redirigirte a la nueva URL. Si todo está bien, verás el panel de administración con la nueva dirección. Si no, habrá un problema de conectividad.
[TIP] Si después de guardar ves una pantalla en blanco, no entres en pánico. Simplemente vuelve a la URL anterior y revierte los cambios. Esto suele ocurrir si el nuevo dominio no está configurado en tu servidor o si hay problemas con el SSL.
Método 2: Cambiar la URL mediante el archivo wp-config.php (para emergencias)
Si no puedes acceder al panel de administración (por ejemplo, porque ya rompiste algo), este método te permitirá forzar la URL desde el servidor.
Paso 1: Accede a tu servidor
Usa un cliente FTP como FileZilla o el administrador de archivos de tu panel de hosting. Si usas Syspanel (HestiaCP), recuerda que el puerto de acceso es el 2106.
Paso 2: Localiza el archivo wp-config.php
Está en la raíz de tu instalación de WordPress (normalmente en public_html o www).
Paso 3: Añade las líneas de configuración
Justo antes de la línea que dice /* That's all, stop editing! Happy blogging. */, pega esto:
define('WP_HOME','https://tudominio.com');
define('WP_SITEURL','https://tudominio.com');
Reemplaza https://tudominio.com con tu nueva URL. Si usas HTTP, no incluyas la s.
Paso 4: Guarda y prueba
Sube el archivo modificado y visita tu web. Si todo funciona, ya puedes acceder al panel de administración. Una vez dentro, ve a Ajustes > Generales y verifica que las URLs sean correctas. Luego, puedes eliminar esas líneas del wp-config.php para mantenerlo limpio, aunque no es obligatorio.
[WARNING] No olvides quitar esas líneas después de confirmar que todo funciona. Si las dejas, WordPress las usará siempre, incluso si cambias la URL desde el panel, lo que puede causar conflictos.
Método 3: Cambiar la URL desde la base de datos (más técnico)
Este método es útil cuando no tienes acceso al panel ni al wp-config.php (por ejemplo, si el servidor te da error 500). Necesitas acceso a phpMyAdmin o a la línea de comandos de MySQL.
Paso 1: Accede a la base de datos
Desde tu panel de hosting (cPanel, Syspanel en el puerto 2106, etc.) busca phpMyAdmin. Selecciona la base de datos de tu WordPress.
Paso 2: Busca la tabla wp_options
El prefijo wp_ puede variar. Busca una tabla que se llame opciones o options.
Paso 3: Modifica las filas siteurl y home
Haz clic en Editar (el icono del lápiz) en las filas donde option_name sea siteurl y home. Cambia el valor de option_value por tu nueva URL.
Paso 4: Guarda los cambios
Repite para ambas filas. Luego, prueba tu web.
[INFO] Si tu web tiene muchas URLs internas (imágenes, enlaces, etc.), solo cambiar
siteurlyhomeno las actualizará. Para eso necesitas un plugin como "Better Search Replace" o ejecutar una consulta SQL. Te recomiendo el plugin, es más seguro.
Cómo evitar errores comunes al cambiar la URL
Error 1: Pantalla en blanco o redirección infinita
Causa: Las URLs no coinciden o hay un problema con el SSL.
Solución: Revisa que hayas escrito bien la URL (sin espacios, con https:// si tienes certificado). Si usas Syspanel, verifica que el dominio esté correctamente añadido en el panel.
Error 2: Enlaces rotos internos
Causa: Las URLs antiguas quedaron grabadas en el contenido.
Solución: Usa un plugin de reemplazo (como "Velvet Blues Update URLs") o ejecuta una consulta SQL desde phpMyAdmin:
UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://antiguo.com', 'https://nuevo.com');
Error 3: Pérdida de tráfico SEO
Causa: No configurar redirecciones 301.
Solución: Después del cambio, configura redirecciones desde la URL antigua a la nueva. Puedes hacerlo desde el archivo .htaccess o con un plugin de redirección.
[TIP] Para mantener tu SEO WordPress, informa a Google del cambio usando Google Search Console. Agrega la nueva propiedad y solicita un cambio de dirección.
Checklist final para un cambio seguro
Antes de dar el paso, asegúrate de:
- Hacer un backup completo (archivos y base de datos).
- Elegir el método adecuado según tu acceso.
- Actualizar las URLs en todos los servicios externos (Google Analytics, redes sociales, etc.).
- Configurar redirecciones 301 desde la URL antigua a la nueva.
- Revisar la web en diferentes navegadores y dispositivos.
- Verificar que no haya enlaces rotos con herramientas como Broken Link Checker.
- Actualizar el sitemap y enviarlo a Google Search Console.
Preguntas frecuentes (FAQ)
¿Puedo cambiar la URL sin perder el SEO?
Sí, siempre que configures redirecciones 301 y actualices tu sitemap. Google interpretará el cambio como una mudanza y transferirá la autoridad.
¿Qué hago si no puedo acceder al panel de administración?
Usa el método del wp-config.php o la base de datos. Si tampoco puedes acceder a phpMyAdmin, contacta a tu soporte de hosting.
¿El cambio afecta a los plugins o temas?
Normalmente no, pero algunos plugins guardan URLs en sus propias tablas. Usa un plugin de reemplazo para actualizar todo.
¿Cómo cambio la URL en Syspanel?
Accede a Syspanel (puerto 2106), ve a la sección de dominios y agrega el nuevo dominio. Luego, sigue los pasos de esta guía para actualizar WordPress.
¿Necesito conocimientos de Linux para esto?
No, los métodos descritos aquí son accesibles desde paneles gráficos. Si usas línea de comandos, es más rápido, pero no es necesario.
Cambiar la URL de tu sitio WordPress no tiene por qué ser una pesadilla. Con esta guía, tienes todas las herramientas para hacerlo de forma segura, proteger tu SEO y evitar dolores de cabeza. Recuerda siempre: backup, backup y backup. ¡Buena suerte!
