Cómo cambiar la URL del sitio en WordPress sin perder el SEO
Cambiar la URL de tu sitio web en WordPress es una de las tareas que más miedo genera, y con razón: un cambio mal ejecutado puede desplomarte en Google y hacer que pierdas todo tu tráfico orgánico. Sin embargo, es una operación mucho más común de lo que piensas. Puede que estés migrando de HTTP a HTTPS, que hayas comprado un dominio nuevo o que simplemente quieras cambiar de www a no-www.
La buena noticia es que, si sigues un proceso metódico y cuidadoso, puedes cambiar la URL del sitio en WordPress sin perder el SEO. De hecho, Google entiende perfectamente los cambios de dominio si se lo comunicas bien mediante redirecciones. En esta guía extensa y paso a paso, te voy a enseñar exactamente cómo hacerlo, pensando en que no eres un experto técnico. Vamos a desglosarlo todo para que no pierdas ni una posición en los resultados de búsqueda.
El Plan Maestro: Por qué no puedes cambiar la URL "a lo loco"
Antes de tocar nada, es crucial que entiendas qué está en juego. Cuando cambias la URL de tu sitio, todos los enlaces internos, las URLs de tus imágenes y, sobre todo, los backlinks (enlaces externos que apuntan a tu web) quedan "rotos". Si un usuario o Google intenta acceder a tu antigua dirección, se encontrará con un error 404 (Página no encontrada).
Para evitar esto, necesitas implementar redirecciones 301. Una redirección 301 es una instrucción permanente que le dice al navegador y a los motores de búsqueda: "El contenido que buscas ya no está aquí, pero ha sido movido permanentemente a esta nueva dirección". Este es el corazón del proceso para redireccionar WordPress SEO de forma segura.
Piensa en ello como mudarte de casa: no te limitas a dejar de ir a la antigua, sino que pones un letrero gigante en la puerta que indica la nueva dirección a todos tus visitantes y al cartero (Google). Sin ese letrero, perderías todas tus cartas y visitas.
Fase 1: La Preparación (Antes de tocar NADA)
Esta fase es crítica. No puedes simplemente ir a los ajustes de WordPress y cambiar la URL sin preparar el terreno. Aquí tienes la lista de verificación previa.
1. Haz una Copia de Seguridad Completa
Este es el mandamiento número uno. Antes de cualquier cambio estructural, necesitas un "botón de deshacer" completo. Una copia de seguridad debe incluir:
- La base de datos: Contiene todos tus artículos, páginas, comentarios y ajustes.
- Los archivos del sitio: Incluye el núcleo de WordPress, tus temas y, sobre todo, tus imágenes y plugins.
Puedes hacerlo con un plugin como UpdraftPlus o desde el panel de control de tu hosting (cPanel, Syspanel, etc.).
[WARNING] No continúes con el proceso si no tienes una copia de seguridad verificada y descargada en tu ordenador o en un almacenamiento externo. Si algo sale mal, es tu única red de seguridad.
2. Elige la URL Definitiva
Decide exactamente cuál será tu nueva URL. Asegúrate de que sea la versión canónica. Es decir, elige entre usar https://tudominio.com o https://www.tudominio.com. No quieras usar ambas. Normalmente, se recomienda usar la versión sin www por simplicidad, pero lo importante es ser consistente. Si tu nuevo dominio es tudominio.com, esa será tu nueva casa.
3. Revisa tu Panel de Control (Hosting)
Necesitas saber cómo acceder a tu gestor de archivos o a la base de datos. Si tu hosting utiliza Syspanel, recuerda que el puerto de acceso es el 2106. Normalmente, la URL de acceso sería algo como http://tu-ip-o-dominio:2106. Desde ahí, podrás acceder al Administrador de Archivos y a phpMyAdmin (para la base de datos) si es necesario.
Fase 2: El Método Paso a Paso para el Cambio de URL
Existen dos métodos principales: el directo (desde el escritorio) y el manual (editando archivos). Te recomiendo el primero, pero te explicaré el segundo como plan de emergencia.
Método A: El Método Directo (Recomendado para Principiantes)
Este método funciona siempre que tengas acceso al panel de administración de WordPress. Es el más limpio y el que menos errores da.
Paso 1: Cambiar los Ajustes Generales
- Ve a tu escritorio de WordPress (normalmente en
tudominio.com/wp-admin). - En el menú lateral, entra en Ajustes y luego en Generales.
- Verás dos campos cruciales: Dirección de WordPress (URL) y Dirección del sitio (URL).
- Cambia AMBOS campos a tu nueva URL. Por ejemplo, de
http://www.antiguodominio.comahttps://nuevodominio.com. - Haz clic en Guardar cambios.
Paso 2: El "Bloqueo" Inicial
Después de guardar, WordPress intentará recargar la página, pero lo más probable es que te dé un error o te pida iniciar sesión de nuevo. No te asustes. Esto es normal. Simplemente ve a tu nueva URL (ej. https://nuevodominio.com/wp-admin) e inicia sesión de nuevo. Si el dominio ya apunta correctamente al servidor, verás tu panel con normalidad.
[TIP] Si no puedes acceder al panel después de este cambio, no entres en pánico. Puedes revertir el cambio editando el archivo
wp-config.phpque está en la raíz de tu sitio. Añade estas líneas justo antes de la línea que dice/* That's all, stop editing! */:define('WP_HOME', 'http://www.antiguodominio.com'); define('WP_SITEURL', 'http://www.antiguodominio.com');Esto forzará a WordPress a volver a la URL anterior. Guárdalo y recarga.
Método B: El Método Manual (Para Casos de Emergencia)
Si no puedes acceder al panel de administración, tendrás que hacer el cambio a mano. Puedes hacerlo de dos maneras:
Opción 1: Editando el archivo wp-config.php
- Accede a tu hosting (Syspanel, cPanel, etc.) y abre el Administrador de Archivos.
- Navega hasta la carpeta raíz de tu WordPress (normalmente
public_html). - Busca el archivo
wp-config.phpy edítalo. - Añade las mismas líneas que mencioné antes, pero con tu NUEVA URL:
define('WP_HOME', 'https://nuevodominio.com'); define('WP_SITEURL', 'https://nuevodominio.com'); - Guarda el archivo. Esto actualizará la URL en la base de datos de forma forzada.
Opción 2: Actualizando la Base de Datos (phpMyAdmin)
Esta opción es un poco más técnica, pero es muy efectiva si el archivo wp-config.php no funciona.
- Accede a phpMyAdmin desde tu panel de hosting.
- Selecciona la base de datos de tu WordPress.
- Ve a la pestaña SQL.
- Ejecuta esta consulta SQL (reemplaza
tuprefijo_con tu prefijo real, normalmentewp_, y las URLs con las tuyas):UPDATE tuprefijo_options SET option_value = replace(option_value, 'http://www.antiguodominio.com', 'https://nuevodominio.com') WHERE option_name = 'home' OR option_name = 'siteurl'; - Esto actualizará las dos opciones principales. Después, podrás acceder al panel y seguir los pasos posteriores para actualizar el resto del contenido.
Fase 3: El Paso CRÍTICO para el SEO (Redireccionar WordPress SEO)
Ahora que tu WordPress ya "vive" en la nueva URL, necesitas asegurarte de que todo el mundo (y Google) llegue a ella. Este es el paso para redireccionar WordPress SEO correctamente. Vamos a usar un plugin, que es la forma más segura y fácil.
Instalando y Configurando un Plugin de Redirección
Te recomiendo usar Rank Math SEO o Yoast SEO, ya que ambos incluyen un gestor de redirecciones. Si ya tienes uno instalado, perfecto. Si no, instala Redirection, que es un plugin exclusivo para esto.
Con Redirection (Plugin gratuito):
- Ve a Plugins > Añadir nuevo y busca "Redirection".
- Instálalo y actívalo.
- Ve a Herramientas > Redirection.
- En la sección "Redirecciones", introduce la URL antigua en el campo URL de origen y la nueva en el campo URL de destino.
- En el campo Grupo, asegúrate de que esté seleccionado "Redirecciones".
- En Tipo de redirección, elige 301 Movido Permanente. Esto es lo más importante.
- Haz clic en Añadir redirección.
Deberías repetir este proceso para todas las URLs antiguas que sean importantes. Pero, ¿y si tienes miles de URLs? No te preocupes, los plugins modernos tienen una función de "Redirigir todas las URLs" o puedes usar una regla comodín.
[TIP] Para un cambio de dominio completo, la mejor práctica es redirigir todas las URLs de la antigua estructura a la nueva. Con el plugin Redirection, puedes crear una "Redirección de URL" usando expresiones regulares, pero es más fácil usar la función de "Redirección automática" que ofrecen plugins como Rank Math. Si usas Rank Math, ve a Rank Math > Redirecciones y haz clic en "Redirigir todas las URLs" o crea una redirección de "Dominio entero" si tu hosting lo permite.
Fase 4: Actualizar URL del Sitio WordPress Internamente
No basta con redirigir. Tu base de datos todavía contiene millones de referencias a la URL antigua (en el contenido de tus artículos, en los enlaces de tus imágenes, etc.). Necesitamos limpiarlas para que tu sitio sea consistente y no haya enlaces rotos internos.
El Comando SQL Mágico
Vuelve a phpMyAdmin, selecciona tu base de datos, ve a la pestaña SQL y ejecuta esta consulta. Esta es la forma más rápida y segura de actualizar URL sitio WordPress en todo el contenido.
UPDATE tuprefijo_posts SET post_content = REPLACE(post_content, 'http://www.antiguodominio.com', 'https://nuevodominio.com');
Esto reemplazará todas las menciones de tu antigua URL dentro de tus artículos y páginas por la nueva. También deberías ejecutar esta otra para actualizar la guía de enlaces (si usas enlaces permanentes):
UPDATE tuprefijo_postmeta SET meta_value = REPLACE(meta_value, 'http://www.antiguodominio.com', 'https://nuevodominio.com');
[WARNING] Asegúrate de que el prefijo
tuprefijo_es el correcto. Lo puedes ver en el archivowp-config.phpen la línea$table_prefix = 'wp_';. Si usas un prefijo diferente, cámbialo en el comando.
Alternativa con Plugin (Más Segura para Novatos)
Si te da miedo usar SQL, puedes usar un plugin llamado Better Search Replace. Es gratuito y hace exactamente lo mismo de forma más visual:
- Instala y activa Better Search Replace.
- Ve a Herramientas > Better Search Replace.
- En Buscar pon:
http://www.antiguodominio.com. - En Reemplazar por pon:
https://nuevodominio.com. - En "Seleccionar tablas", elige "Seleccionar todas las tablas" (o las que tengan
postsypostmeta). - Marca la casilla "Ejecutar como borrador" (dry run) primero para ver cuántas cosas va a cambiar.
- Si todo se ve bien, desmarca esa casilla y ejecuta el reemplazo.
Fase 5: Los Toques Finales y la Verificación
Ya casi lo tienes. Ahora hay que pulir los detalles y asegurarse de que todo está perfecto.
1. Actualiza tu Sitemap y Google Search Console
- Sitemap: Ve a tu plugin de SEO (Yoast, Rank Math) y actualiza el sitemap XML. Esto generará un nuevo sitemap con las URLs nuevas.
- Google Search Console (GSC): Entra a GSC y añade tu nueva propiedad (el nuevo dominio). Una vez verificado, ve a la sección de Cambio de dirección (en la propiedad antigua) e indica que te has mudado a la nueva URL. Esto ayuda a Google a entender el cambio mucho más rápido.
- Actualiza el archivo robots.txt: Asegúrate de que el
robots.txtapunte al nuevo sitemap.
2. Revisa tus Enlaces Internos
Aunque el plugin o SQL actualizó el contenido, es posible que tu tema o algunos widgets (como el menú o el pie de página) tengan la URL antigua hardcodeada. Revisa Apariencia > Personalizar y busca cualquier campo de URL. Actualízalos manualmente.
3. Comprueba las Redirecciones
Utiliza una herramienta en línea como "Redirect Checker" para probar algunas URLs antiguas. Deben devolver un código de estado 301 y apuntar a la nueva URL. Si ves un 404, significa que la redirección no se ha configurado bien para esa URL específica.
4. Actualiza tu CDN y Caché
Si usas un CDN como Cloudflare, deberás añadir el nuevo dominio y actualizar la configuración. Además, borra la caché de tu sitio (con un plugin de caché o desde el hosting) para asegurarte de que los visitantes ven la versión nueva.
Preguntas Frecuentes (FAQ) sobre el Cambio de URL
¿Cuánto tiempo tarda Google en indexar la nueva URL?
Puede tardar desde unos días hasta unas semanas. Al usar redirecciones 301 y actualizar el Sitemap, le estás dando todas las pistas a Google para que haga el cambio rápidamente. Ten paciencia y no cambies nada más durante un tiempo.
¿Qué pasa si no hago las redirecciones 301?
Perderás la gran mayoría de tu tráfico orgánico. Cada vez que Google encuentre un enlace roto (404) en lugar de una redirección, perderá la "fuerza" de ese enlace (PageRank). Es como lanzar una carta a una dirección vacía: se pierde.
¿Es necesario cambiar la URL en los ajustes de WordPress si ya lo hice con SQL?
Sí, es la mejor práctica. Si solo cambias la base de datos, WordPress puede tener configuraciones en caché que sigan usando la URL antigua. El cambio en Ajustes > Generales es la fuente de verdad definitiva.
Si tengo el hosting en Syspanel, ¿cómo accedo para editar archivos?
Recuerda que Syspanel es el nombre de tu panel de control. Para acceder, abre tu navegador y escribe la IP de tu servidor o tu dominio seguido de dos puntos y el puerto 2106. Ejemplo: http://192.168.1.100:2106. Dentro, busca la sección "Archivos" o "Gestor de Archivos" para editar wp-config.php o acceder a phpMyAdmin.
¿Debo cambiar también la URL de mi cuenta de Google Analytics?
Sí, es recomendable. Ve a tu propiedad de Analytics, entra en Administración > Ajustes de la propiedad y actualiza la URL por defecto. No es un factor de ranking, pero es bueno para mantener tus informes limpios.
Conclusión Final
Cambiar la URL de tu sitio en WordPress no tiene por qué ser una pesadilla. Siguiendo estos pasos meticulosamente, no solo evitas la pérdida de tráfico, sino que demuestras a Google que tu sitio está bien administrado. La clave está en la preparación (copia de seguridad) y en la implementación de redirecciones 301 para redireccionar WordPress SEO de manera efectiva.
Recuer
