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

WordPress: Cómo cambiar la URL del sitio sin romper nada (SEO)

Actualizado el 20 de marzo de 2026

¿Por qué cambiar la URL de WordPress puede ser un dolor de cabeza?

Cambiar la URL de tu sitio web en WordPress es una tarea que, si se hace mal, puede provocar errores 404, pérdida de posicionamiento en Google y una mala experiencia para tus visitantes. Es una de las operaciones más delicadas dentro de la gestión de un sitio, pero no tiene por qué ser un quebradero de cabeza.

En esta guía, pensada para usuarios sin experiencia técnica, te voy a explicar paso a paso cómo cambiar la URL del sitio sin romper nada (SEO) y cómo evitar los problemas más comunes. Hablaremos de redirecciones, de cómo actualizar las opciones de WordPress y de qué hacer si tu panel de administración desaparece tras el cambio.

No importa si estás migrando de un dominio a otro (por ejemplo, de dominioantiguo.com a dominionuevo.com) o si simplemente quieres pasar de http:// a https:// para tener un sitio más seguro. Los principios son los mismos, y aquí te los explico de forma clara y sencilla.


Antes de empezar: La regla de oro (Haz una copia de seguridad)

[WARNING] Antes de tocar nada, haz una copia de seguridad completa de tu sitio web. Esto incluye la base de datos y todos los archivos (el famoso wp-content). Si algo sale mal, podrás restaurar tu sitio en minutos sin perder datos.

Puedes hacerlo desde el panel de tu hosting o usando un plugin como UpdraftPlus. No sigas leyendo sin hacer esto. Es como el cinturón de seguridad: no lo necesitas hasta que lo necesitas.


Paso 1: Entender los dos "campos" de la URL en WordPress

WordPress guarda la URL de tu sitio en dos lugares principales de la base de datos: la opción siteurl y la opción home.

  • siteurl: Es la dirección donde están instalados los archivos de WordPress.
  • home: Es la dirección que los visitantes ven en el navegador.

En la mayoría de los casos, ambas son iguales. Pero si cambias una y no la otra, puedes generar problemas de carga de estilos o redirecciones raras.

La forma más segura y limpia de cambiar ambas es usando el archivo wp-config.php. Este método es infalible, incluso si tu panel de administración se bloquea.

¿Cómo hacerlo?

  1. Conecta a tu servidor por FTP (FileZilla es una buena opción) o usa el administrador de archivos de tu panel de hosting.
  2. Busca el archivo wp-config.php en la raíz de tu instalación de WordPress.
  3. Ábrelo con un editor de texto (como el Bloc de notas o Sublime Text).
  4. Justo antes de la línea que dice /* That's all, stop editing! Happy publishing. */, añade estas dos líneas:
define('WP_HOME', 'https://tudominionuevo.com');
define('WP_SITEURL', 'https://tudominionuevo.com');

Importante: Reemplaza la URL de ejemplo por la tuya. Si estás añadiendo SSL, asegúrate de que sea https:// y no http://.

  1. Guarda el archivo y súbelo de nuevo al servidor.

[TIP] Este método es el más seguro porque no depende de que puedas acceder al panel de administración. Es el "plan B" perfecto si ya has roto algo.


Paso 2: El método "oficial" desde el Panel de Administración

Si todavía tienes acceso a tu panel de administración (/wp-admin), puedes hacer el cambio de forma más visual.

  1. Ve a AjustesGenerales.
  2. Verás dos campos: Dirección de WordPress (URL) y Dirección del sitio (URL).
  3. Cambia ambos a tu nueva URL.
  4. Pulsa en Guardar cambios.

WordPress hará el resto. Pero, ojo, hay un detalle: al guardar, WordPress te redirigirá inmediatamente a la nueva URL. Si la has escrito mal, no podrás volver a entrar y tendrás que usar el método del wp-config.php para corregirlo.

[WARNING] Nunca dejes estos campos vacíos o con una URL incorrecta. El error "Error al establecer conexión con la base de datos" o el famoso "Demasiadas redirecciones" suelen ser la consecuencia directa de esto.


Paso 3: La clave para no romper el SEO: Las redirecciones 301

Ahora viene la parte más importante para SEO WordPress. Cambiar la URL no es solo actualizar la base de datos. Es hacerle saber a Google y a tus visitantes que tu sitio se ha mudado.

Si no configuras redirecciones, cualquiera que haya guardado un enlace a tu página (o que llegue desde una búsqueda en Google) verá un feo error 404. Esto es malo por dos razones:

  1. Mala experiencia de usuario: Nadie quiere llegar a un callejón sin salida.
  2. Pérdida de autoridad SEO: Google interpreta los 404 como una señal de que tu sitio está abandonado o mal configurado, y tu posicionamiento caerá en picado.

La solución es configurar una redirección 301. Este código le dice a los buscadores: "Esta página se ha movido permanentemente a esta nueva dirección, actualiza tus registros".

¿Dónde configurar las redirecciones 301?

Depende de tu servidor web. Los dos más comunes son Apache y Nginx.

Si usas Apache (el más común en hosting compartido)

Deberías tener un archivo llamado .htaccess en la raíz de tu WordPress. Si no lo ves, activa la opción de "mostrar archivos ocultos" en tu cliente FTP.

Añade estas líneas al principio del archivo:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Pero para la redirección de un dominio a otro, añade esto justo después de RewriteEngine On:

RewriteCond %{HTTP_HOST} ^dominioantiguo\.com [NC,OR]
RewriteCond %{HTTP_HOST} ^www\.dominioantiguo\.com [NC]
RewriteRule ^(.*)$ https://dominionuevo.com/$1 [L,R=301]

Si usas Nginx

Necesitarás editar el bloque de configuración de tu sitio (normalmente en /etc/nginx/sites-available/). Dentro del bloque server, añade:

server {
    listen 80;
    server_name dominioantiguo.com www.dominioantiguo.com;
    return 301 https://dominionuevo.com$request_uri;
}

[TIP] Si tu hosting usa Syspanel (el panel de control que se accede por el puerto 2106), suele incluir una sección de "Redirecciones" en el gestor de dominios. Busca la opción de añadir una redirección 301 desde la interfaz gráfica, es mucho más fácil que tocar archivos de configuración.


Paso 4: Buscar y reemplazar URLs en la base de datos (El truco del "velcro")

Este es el paso que la mayoría de la gente olvida y luego se pregunta por qué su sitio se ve "roto".

El problema es que en tu base de datos no solo está la URL en los ajustes. También está incrustada en el contenido de tus artículos, en los enlaces internos, en las rutas de las imágenes y en los menús.

Si solo cambias la URL en los ajustes, tu sitio cargará, pero las imágenes se verán rotas y los enlaces internos seguirán apuntando al dominio antiguo (lo que generará más redirecciones o errores 404).

La solución: Un plugin de búsqueda y reemplazo

No te recomiendo usar la herramienta de búsqueda de phpMyAdmin directamente, porque puedes romper la base de datos si no sabes lo que haces (los datos serializados de WordPress son delicados).

Usa un plugin como Better Search Replace o Velvet Blues Update URLs. Son gratuitos y hacen el trabajo perfectamente.

  1. Instala y activa el plugin.
  2. Ve a HerramientasBetter Search Replace.
  3. En el campo "Buscar", escribe la URL antigua (sin la barra al final).
  4. En el campo "Reemplazar por", escribe la URL nueva.
  5. Selecciona todas las tablas de la base de datos.
  6. Marca la opción "Dry run" (Ejecución en seco) primero para ver cuántas coincidencias hay.
  7. Si todo parece correcto, desmarca "Dry run" y ejecuta el reemplazo.

[WARNING] Este proceso no es reversible fácilmente. Si cometes un error, tendrás que restaurar la copia de seguridad. Por eso, insisto: haz la copia de seguridad antes de empezar.


Paso 5: Actualizar los enlaces internos y los medios (La limpieza fina)

Después de usar el plugin de búsqueda y reemplazo, es hora de revisar a mano algunos detalles.

  1. Menús: Ve a AparienciaMenús y asegúrate de que todos los enlaces apunten a la nueva URL.
  2. Widgets: Revisa la sección de AparienciaWidgets para ver si hay enlaces hardcodeados.
  3. Enlaces en el contenido: Aunque el plugin de reemplazo debería haberlo hecho, es buena idea revisar los artículos más importantes para asegurarte de que no hay enlaces rotos.
  4. Sitemap: Si usas un plugin de SEO como Yoast o RankMath, ve a la configuración y actualiza la URL del sitemap. Luego, ve a Google Search Console y añade la nueva versión de tu sitemap.

Paso 6: Configurar correctamente el SSL (Si es tu caso)

Si el cambio es de http:// a https://, además de las redirecciones 301, hay que asegurarse de que el certificado SSL esté bien instalado y activo.

  1. Verifica que el certificado cubre tanto dominio.com como www.dominio.com.
  2. Asegúrate de que tu hosting tiene activada la opción de "Forzar HTTPS" (a veces se llama "Forzar conexión segura").

En Syspanel (puerto 2106), suele haber un botón específico para esto en la sección de "SSL" o "Seguridad". Actívalo y listo.


Paso 7: ¿Qué hago si mi panel de administración ya no carga? (El modo de emergencia)

Si al cambiar la URL has perdido el acceso a /wp-admin, no entres en pánico. Tienes dos soluciones rápidas.

Solución A: El archivo wp-config.php (Ya explicado arriba)

Es el método más rápido. Añade las dos líneas con las URLs correctas y guarda.

Solución B: El plugin "Health Check" (Modo de emergencia)

WordPress tiene un plugin llamado Health Check & Troubleshooting que te permite entrar en un "modo de solo administrador" que desactiva todos los plugins sin afectar a los visitantes.

  1. Descarga el plugin desde wordpress.org.
  2. Súbelo manualmente a la carpeta /wp-content/plugins/ por FTP.
  3. Actívalo desde la base de datos (esto es más técnico, pero se puede hacer con phpMyAdmin).
  4. Una vez activado, podrás acceder al panel y arreglar la URL desde los ajustes.

[INFO] Si esta solución te parece demasiado técnica, siempre puedes contactar con el soporte de tu hosting. Ellos tienen acceso directo a los archivos y a la base de datos, y suelen resolver este tipo de problemas en minutos.


Preguntas frecuentes (FAQ) sobre cambiar la URL de WordPress

¿Cuánto tarda Google en actualizar la URL en sus resultados?

No hay un tiempo exacto. Puede tardar desde unos días hasta varias semanas. Lo importante es que las redirecciones 301 estén bien configuradas. Mientras tanto, tus visitantes serán redirigidos automáticamente y no notarán la diferencia.

¿Perderé mi posicionamiento en Google si cambio la URL?

Si haces el cambio correctamente (con redirecciones 301 y actualizando el sitemap), no deberías perder posicionamiento. Puede haber una pequeña fluctuación durante unos días, pero se recuperará. Si no configuras las redirecciones, ahí sí que perderás todo.

¿Necesito borrar la caché del navegador o del servidor?

Sí, es muy recomendable. Limpia la caché de tu navegador y, si tu hosting tiene un sistema de caché (como LiteSpeed o Varnish), purga la caché del servidor. En Syspanel suele haber un botón de "Limpiar caché" en el panel principal.

¿Puedo cambiar la URL de un sitio en local (localhost) a un dominio real?

Sí, el proceso es el mismo. La diferencia es que deberás buscar y reemplazar localhost/tuproyecto por https://tudominio.com. Los pasos de redirección y de actualización de la base de datos son idénticos.

¿Qué es un error 404 y por qué aparece después de cambiar la URL?

Un error 404 significa que el servidor no ha encontrado la página que se le pide. Después de cambiar la URL, aparece porque los enlaces antiguos siguen apuntando al dominio anterior y no hay una redirección que los lleve al nuevo. Es la señal más clara de que te has saltado el paso de las redirecciones 301.


Resumen final: La lista de la compra para no romper nada

  1. Copia de seguridad completa (archivos + base de datos).
  2. Cambia las URLs en wp-config.php (método seguro) o desde Ajustes → Generales.
  3. Configura redirecciones 301 desde el dominio antiguo al nuevo (.htaccess o panel de control).
  4. Reemplaza las URLs en la base de datos con un plugin (Better Search Replace).
  5. Revisa menús, widgets y enlaces internos.
  6. Actualiza el sitemap y notifica a Google Search Console.
  7. Limpia la caché del navegador y del servidor.

Si sigues estos pasos al pie de la letra, tu cambio de dominio WordPress será un éxito y tu SEO no se resentirá. Es un proceso que requiere paciencia, pero con esta guía estás más que preparado para hacerlo sin romper nada.

¿Tienes alguna duda? Déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con ese cambio de URL!

¿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