Cómo hacer una redirección 301 en WordPress sin perder visitas

Son comunes las circunstancias en las que queremos cambiar la dirección URL de una página de un sitio web, quizá un directorio o hasta el dominio por completo. Esto puede deberse a diversos factores, pero la pregunta que inmediatamente nos haremos es ¿qué sucede con lo que hemos hecho hasta ahora? ¿Qué pasará con nuestros usuarios cuando lleguen a la dirección antigua o con los motores de búsqueda que nos tenían indexados?

Para que todos ellos no caigan en un "vacío" es que debemos hacer una redirección 301. Esto los enviará automáticamente a la nueva dirección aún cuando ingresen en la url antigua. Hay dos formas posibles de realizar una redirección 301 en WordPress: una es mediante código y la otra mediante plugins, ya tú eliges la opción que prefieras.

Redirección mediante htaccess

La primera opción que te voy a hablar es añadiendo código en el archivo ".htaccess" de tu WordPress, este archivo se encuentra en el directorio principal de tu web. Para añadir este código hacen falta ciertos conocimientos técnicos, si tienes dichos conocimientos puedes hacerlo tú mismo o bien, contactar conmigo y te lo añado a través de mi servicio de ayuda WordPress.

Si quieres hacerlo tú mismo y no tienes conocimientos técnicos, te recomiendo no hacer las redirecciones 301 a través de htaccess, ya que cualquier equivocación podría tener consecuencias muy negativas. Es por eso que sólo recomiendo este camino si tienes ciertos conocimientos técnicos o cuentas con un profesional WordPress de confianza.

Instalación y configuración de "Redirection"

Hay varios plugins que harán esta tarea por nosotros y nos solucionarán el problema de tener que modificar un archivo con código, para esto utilizaremos un plugin WordPress llamado "Redirection". Vamos entonces a nuestro menú de "Plugins" y allí a "Añadir nuevo". En el campo de búsqueda ingresamos su nombre y le damos a instalar. Luego lo activamos e iremos a su configuración.

Una vez allí nos encontraremos varias opciones, la primera es justamente la de "Redirecciones". Veremos un campo muy simple donde podemos ingresar nuestra antigua url, llamada "URL origen", y la nueva dirección, la "URL destino".

Redireccionando una página mediante Redirection

Supongamos que queremos cambiar la dirección de una de nuestras entradas ya existentes. Vayamos ahora al menú de "Entradas" y "Todas las entradas". Allí podremos seleccionar la entrada a la que queramos cambiar su dirección, copiar su URL y pegarla en el campo "URL origen" del plugin Redirection. Luego procederemos a modificar dicha URL según nuestro gusto (esto podemos hacerlo en la opción de "Editar entrada") e introduciremos esta misma nueva dirección en el campo "URL destino" del plugin Redirection.

Con esto el plugin enviará automáticamente a la nueva dirección a todo usuario que intente ingresar a la url antigua. Si surgen más direcciones a modificar, simplemente debemos ir al menú del plugin Redirection y hacer clic en "Añadir nueva redirección" para cada nuevo caso.

Este plugin nos ofrece varias funcionalidades más para usuarios de WordPress un poco más avanzados. También realiza un monitoreo de errores del tipo 404, buscando cabos sueltos en la estructura de nuestro sitio. Es definitivamente recomendable para todo caso de migración de páginas o publicaciones y hasta para el cambio del directorio original de instalación de WordPress.

Los errores 404 son muy perjudiciales para la reputación de nuestro sitio web y para su posicionamiento en Google, por este motivo es muy importante hacer redirecciones siempre que sea necesario. Para esto puedes utilizar cualquiera de los 2 modos que te he presentado aquí.

Picture of Sobre mí

Sobre mí

¡Hola! Me llamo Jose AMD, vivo en Sevilla y soy Desarrollador Web. Estoy aquí para ayudarte a crear y mejorar tu página web, para que así puedas convertir tus grandes ideas en realidad. ¡Infórmate!

Déjame un mensaje

Me gustaría saber más sobre ti, tus proyectos y cómo crees que puedo ayudarte con tu página web. Puedes contactar conmigo enviándome un email a info@joseamd.es o rellenando el siguiente formulario, como prefieras 😉

  • Este campo es un campo de validación y debe quedar sin cambios.

Abrir chat
1
💬 ¿Necesitas ayuda?
Hola 👋
¿En qué te puedo ayudar?