Cambiar la URL de una entrada en WordPress sin perder visitas de Google
Cambiar la URL de una entrada en WordPress es seguro si la dirección antigua lleva a la nueva con una redirección 301. En las entradas, WordPress suele hacerlo solo cuando cambias el slug en el editor. En las páginas, no. Después del cambio, revisa la dirección antigua en una ventana privada, corrige los enlaces en otras entradas y dale tiempo a Google.
Autor: El equipo de TellMyShop. Una guía para dueños de sitios WordPress y tiendas WooCommerce: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 6 min de lectura
¿Cuándo merece la pena cambiar la dirección de una entrada?
La dirección de una entrada es su número de portal. Los enlaces desde otros sitios, los marcadores de los lectores y los resultados de Google llevan exactamente ahí. Así que cámbiala solo cuando tengas un buen motivo.
Buenos motivos:
- la dirección lleva un año o un número que ya no es cierto, por ejemplo «5-maneras-2021», y has actualizado la entrada,
- la dirección es larga y contiene una frase entera del título,
- la dirección tiene una errata o una ristra de caracteres que dejó una importación, por ejemplo «post-1234-2»,
- vas a fusionar dos entradas en una y una dirección tiene que desaparecer.
Motivos flojos son «meter la palabra clave en la dirección» en una entrada que ya tiene tráfico, o cambiar por cambiar. Una dirección corta y legible ayuda, pero la ganancia de cambiar una entrada antigua puede ser menor que el riesgo.
Antes y después: cómo es un buen cambio
Los ejemplos de abajo son ilustrativos, pero muestran casos típicos.
| Antes | Después | Qué ha cambiado |
|---|---|---|
| /2021/03/12/como-proteger-los-rosales-en-invierno-guia-paso-a-paso-para-principiantes/ | /proteger-rosales-en-invierno/ | un slug más corto y una estructura sin la fecha |
| /5-maneras-de-acabar-con-el-pulgon-2021/ | /acabar-con-el-pulgon/ | sin año ni número que vayan a cambiar |
| /post-1234-2/ | /poda-de-hortensias/ | una dirección legible en lugar de un resto de importación |
| /ideas-jard%C3%ADn-de-rosas/ | /ideas-jardin-de-rosas/ | sin caracteres con tilde guardados como código |
La primera fila son dos cambios: el slug de la entrada y la estructura de direcciones de todo el sitio. Con el primero WordPress suele ayudar, con el segundo no. Más sobre eso abajo.
La trampa: las entradas tienen redirección automática, las páginas no
WordPress recuerda el slug antiguo de una entrada publicada y lo redirige al nuevo. Lo describe la función wp_old_slug_redirect en la documentación de WordPress. Pero el mecanismo solo funciona con el contenido sin jerarquía, es decir, las entradas. Las páginas, que pueden tener páginas superiores, se dejan fuera a propósito. Un ticket en el gestor de errores de WordPress para extenderlo a las páginas lleva años abierto (ticket 4328).
En la práctica:
- Cambias el slug de una entrada del blog: WordPress normalmente redirigirá la dirección antigua. Compruébalo, pero no tienes que añadir nada.
- Cambias la dirección de la página Quiénes somos, Servicios o Contacto: la dirección antigua devolverá un error 404. Añade una redirección 301.
- Cambias la estructura de todas las direcciones en Ajustes, en Enlaces permanentes: la redirección automática no lo cubre. Necesitas un plan de redirecciones para todo el sitio.
- Otro plugin gestiona las direcciones o las redirecciones: el comportamiento puede variar. Después del cambio, comprueba qué responde en la dirección antigua.
Cómo añadir una redirección cuando WordPress no lo hace lo describimos en la guía sobre la redirección 301 en WordPress.
Cómo cambiar la dirección de una entrada paso a paso
- Apunta la dirección antigua. Cópiala de la barra del navegador antes de cambiar nada.
- Cambia el slug en el editor. En el editor de bloques, haz clic en el título de la entrada o en el campo de la URL del panel de la entrada, a la derecha. Escribe un slug corto en minúsculas, con las palabras separadas por guiones y sin tildes.
- Actualiza la entrada.
- Abre la dirección antigua en una ventana privada. Debe llevarte a la nueva. Si ves un error 404, añade una redirección 301.
- Corrige los enlaces internos. Busca las entradas y páginas que enlazan a la dirección antigua y cambia el enlace por el nuevo. Revisa también el menú.
- Comprueba la dirección nueva en Search Console. La Inspección de URLs muestra si Google puede obtenerla y te permite solicitar la indexación.
- Mantén la redirección para siempre. Los enlaces desde otros sitios y los marcadores de los lectores seguirán llevando a la dirección antigua mucho tiempo.
Google explica cómo trata las redirecciones 301 y por qué son las adecuadas para un cambio de dirección permanente en su guía sobre redirecciones y la Búsqueda de Google.
Qué pasa con la posición después del cambio
En pocas palabras: con un 301 correcto y el mismo contenido, Google suele pasar la entrada a la dirección nueva, pero a su ritmo. Durante un tiempo la dirección antigua puede seguir apareciendo en los resultados, y el tráfico puede oscilar. Sin redirección, la dirección antigua sale del índice como un error 404, y con ella los enlaces que apuntaban a ella.
Por eso no juntes el mismo día un cambio de dirección con una gran reescritura del contenido. Si el tráfico baja después del cambio, sabrás qué lo causó. Cuando actualices una entrada antigua, la guía sobre actualizar entradas antiguas te ayudará a decidir si hace falta tocar la dirección.
Cómo cambiar la dirección con el chat sin perder la redirección
El plugin TellMyShop para WordPress y WooCommerce te permite hacer todo el cambio en una sola conversación. Tu chat (Claude o ChatGPT) cambia la dirección, añade una redirección 301 desde la antigua, también en las páginas, y propone corregir los enlaces en otras entradas. Después abre las dos direcciones como las ve Google.
Tú: Cambia la dirección de la entrada sobre el pulgón por una más corta, sin el año. Otras entradas enlazan a ella.
Tu chat: Plan de cambios para la entrada «5 maneras de acabar con el pulgón»:
Una redirección 301 de la dirección antigua a la nueva. La dirección nueva está libre y no se crea ninguna cadena de redirecciones. 3 entradas enlazan a la dirección antigua, y en ellas cambiaré el enlace por el nuevo. ¿Guardo?
Tú: Sí.
Tu chat: Guardado. La dirección antigua responde con un 301 y lleva a la nueva, y la nueva devuelve 200. Todos los cambios están en el historial, donde puedes deshacerlos.
versión anterior: /5-maneras-de-acabar-con-el-pulgon-2021/
versión nueva: /acabar-con-el-pulgon/
Los valores de esta conversación son ejemplos.
En TellMyShop Free el chat comprueba la dirección antigua y la nueva como las ve Google, muestra una lista de errores 404 y planifica el cambio, pero no guarda nada. En TellMyShop Pro el cambio de dirección, la redirección y la corrección de enlaces funcionan nada más activar la licencia, sin interruptores. Ves cada cambio en una vista previa y lo apruebas, y puedes deshacer cualquier cambio desde el historial.
Una advertencia justa: las redirecciones de TellMyShop funcionan mientras el plugin está activo. Un cambio en la estructura de direcciones de todo el sitio es mejor planificarlo con la persona que lo cuida. Los detalles están en la página TellMyShop para WordPress y WooCommerce, los precios en la página de precios y más guías en el blog.
Preguntas y respuestas
¿Cambiar la dirección de una entrada baja su posición en Google?
Puede bajarla un tiempo, incluso con una buena redirección, porque Google tiene que aprender la dirección nueva y pasar a ella las señales de la antigua. Sin redirección, la dirección antigua devuelve un error 404 y el riesgo es mucho mayor. Nadie puede garantizar que la entrada vuelva exactamente al mismo puesto.
¿WordPress redirige solo la dirección antigua de una entrada?
En las entradas, normalmente sí. Cuando cambias el slug de una entrada publicada, WordPress recuerda el antiguo y lo redirige al nuevo. En las páginas, como Quiénes somos o Servicios, este mecanismo no funciona, y la redirección la tienes que añadir tú.
¿Puede la dirección de una entrada llevar tildes o eñes?
Cuando WordPress construye la dirección a partir del título, cambia las letras con tilde por letras simples, así que «Jardín de rosas» se convierte en «jardin-de-rosas». Es la opción más segura, porque una dirección con tildes se convierte en una ristra de signos de porcentaje en enlaces y mensajes.
¿Qué pasa con los enlaces a la dirección antigua en otras entradas?
La redirección hace que sigan funcionando, pero es mejor corregirlos. Cada clic pasa entonces por un paso de más, y si algún día quitas la redirección, los enlaces se romperán. Cámbialos a la dirección nueva en el contenido de las entradas y en el menú.
¿Puedo cambiar la estructura de todas las direcciones a la vez?
Puedes, en Ajustes, en Enlaces permanentes, pero eso cambia la dirección de todas las entradas al mismo tiempo, y la redirección automática no lo cubre. En un sitio en marcha, hazlo solo con un plan de redirecciones, mejor con la persona que cuida el sitio.
WordPress es una marca de la WordPress Foundation. WooCommerce es una marca de Automattic Inc. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.