Redirecciones 301: qué, por qué y cómo
Publicado: 2021-07-19Los redireccionamientos 301 juegan un papel clave en la salud de su sitio web. Lea este artículo para familiarizarse con los aspectos prácticos del uso de 301 y ponerse al día con los consejos y trucos utilizados por el equipo de expertos en SEO de Hallam.
¿Qué es un redireccionamiento 301?

Un redireccionamiento 301 es una forma de enviar a los visitantes del sitio web a una URL activa, cuando se ha eliminado la que solicitaron originalmente. Un redireccionamiento debe apuntar a la página en vivo más relevante o similar a la que ya no se necesita, esto asegura la mejor experiencia de usuario para el visitante y significa que cualquier valor de vínculo de retroceso se dirige correctamente y no se pierde con la página anterior.
Por ejemplo, si está auditando sus URL y encuentra una como https://www.example.com/old1234.html , probablemente querrá limpiar esto, por lo que puede usar un redireccionamiento 301 para enviar visitantes desde esa página a una página más limpia: https://www.example.com/new .
Esto evitará que cualquiera llegue a la página anterior y cualquier sitio que se vincule a la página anterior ahora pasará el valor del enlace a la nueva página. Incluso después de redirigir una página, debe actualizar los vínculos de retroceso que tenga en otros sitios para que apunten directamente a la nueva página, esto garantiza que se transmita todo el valor del vínculo.
¿Qué significa la redirección "301"?
Los redireccionamientos 301 pueden aparecer como '301' o '301 movidos permanentemente'. Es un código de estado de respuesta HTTP (Protocolo de transferencia de hipertexto) que muestra la respuesta del servidor donde está alojada la página a los navegadores que solicitaron la URL. Los códigos de estado 301 no son intrínsecamente malos, simplemente indican que la página solicitada ha sido redirigida a otra, y esta será la que sirva el navegador.
En realidad, obtener una respuesta 301 puede significar que está haciendo un buen trabajo manteniendo ordenada la arquitectura de su sitio, evitando que los visitantes lleguen a páginas irrelevantes, viejas o rotas.
Siempre que el servidor de su sitio web "sirve" una página web en su sitio a un visitante (ya sea un ser humano o un motor de búsqueda), también proporciona un código de estado en el encabezado. Esta información se "sirve" antes del contenido de la página real e informa a su navegador (o motor de búsqueda) qué contiene la página (o archivo), ya sea una imagen, HTML, PDF, video, etc. El código de estado del servidor está diseñado para informar al visitante o motor de búsqueda del "estado" de la página (archivo) en cuestión.
El código de estado "301" es una de las muchas respuestas HTTP que nos dicen a nosotros ya los motores de búsqueda lo que está sucediendo con esa URL. El código de estado de respuesta HTTP , "301", significa que esta URL se ha movido de forma permanente, lo que significa que cualquier enlace con la URL anterior debe ser redirigido a la nueva URL proporcionada.
Una forma rápida y sencilla de comprobar el estado de la respuesta HTTP de una URL o de una URL masiva es esta herramienta.
¿Cuándo debería utilizar las redirecciones 301?
Los redireccionamientos 301 deben usarse cuando una página ya no es relevante, útil o ha sido eliminada. También son realmente valiosos para la reconstrucción de sitios, donde las URL se ordenan en las páginas más nuevas y limpias. Es muy importante redirigir cualquier URL antigua que no permanecerá igual en una reconstrucción de su sitio web.
Casos de uso:
- Pasar a un nuevo dominio (nuestro sitio web anterior era Hallam.biz, que ahora se redirige a Hallaminternet.com)
- Limpiar URL dinámicas y redirigirlas a versiones más cortas y fáciles de usar para motores de búsqueda.
- Prevención de problemas de contenido duplicado; por ejemplo, si tiene varios blogs escritos sobre el mismo tema y desea agregarlos en una publicación de súper blog
¿Cuál es la diferencia entre un redireccionamiento 301 y el atributo rel = ”canonical”?
Para aclarar algo de confusión, abordemos la diferencia entre un redireccionamiento 301 y el atributo rel = "canonical". El atributo rel = ”canonical” a menudo se usa incorrectamente como un sustituto 301.
- Una redirección 301 es una redirección permanente que envía al usuario directamente a la nueva página.
- Mostrar la nueva "Página B" al intentar acceder a la antigua "Página A"
- El atributo rel = "canonical" es una indicación o sugerencia para el motor de búsqueda sobre qué versión de un grupo de páginas similares se prefiere para la indexación, a fin de evitar la duplicación de contenido.
- Mostrar "Página A que enumera los productos por precio" en lugar de "Página B que enumera los productos por orden alfabético".
Por lo tanto, la etiqueta canónica que no es autorreferencial solo debe usarse en páginas que muestran contenido idéntico o casi idéntico a otras páginas (páginas dinámicas con múltiples URL para la misma página, como en www.example.com/index. html debe tener una etiqueta canónica que apunte a www.example.com, ya que es exactamente la misma página). Los 301 solo deben usarse cuando una página se está quitando, moviendo o reemplazando.
Beneficio SEO de las redirecciones 301
Los redireccionamientos 301 son muy importantes para el SEO y pueden marcar la diferencia entre una reconstrucción exitosa del sitio y una que no lo es. Hay varias formas en que pueden resultar útiles:
Mantener a los visitantes interesados en su sitio:
Si un visitante hace clic en un enlace y se le presenta una página 404, esto afectará negativamente su experiencia en el sitio y podría hacer que se sienta frustrado y se vaya. Tener redireccionamientos 301 en su lugar significa que el visitante puede aterrizar y navegar fácilmente por el sitio, interactuando con el contenido que eventualmente podría convertirlo en un cliente o seguidor.
Equidad de enlace:
301 es la opción preferida de los redireccionamientos 3xx para los SEO debido a su capacidad probada para transmitir alrededor del 90% de la equidad del enlace desde la página redirigida. Esto es menos probable con las redirecciones 302, que son temporales y, por lo tanto, es posible que los motores de búsqueda no transfieran la equidad del enlace que deberían a la nueva URL.

Eliminar URL antiguas del índice de un motor de búsqueda:
Si una araña de motor de búsqueda encuentra una redirección 301 al rastrear su sitio web, le indica la necesidad de eliminar la URL anterior de su índice y reemplazarla por la nueva. Esto significa que la nueva página debería eventualmente reemplazar la página anterior en el índice de los motores de búsqueda y, mientras tanto, la URL anterior redirigirá a los visitantes humanos a la nueva URL cada vez que alguien intente acceder a ella.
Si no utiliza un redireccionamiento 301 cada vez que elimina una página de su sitio, los motores de búsqueda recibirán un código de respuesta de error 404 No encontrado, lo que puede provocar que la página se elimine completamente del índice del motor de búsqueda con el tiempo.
Problemas con los redireccionamientos 301
Los problemas de redireccionamiento 301 generalmente surgen de su uso inadecuado o incorrecto.
La manifestación más común de esto es cuando el propietario de un sitio web redirige todas las páginas del sitio antiguo a la nueva página de inicio (porque es más rápido). Si está reduciendo el contenido de su sitio web, creando nuevas páginas o categorías, debe dedicar tiempo a asegurarse de que cada página anterior se redirija a la página nueva o existente más relevante. Piensa en la experiencia del usuario y si te engañarían si quisieras encontrar ese artículo del que todos han estado hablando, ¡solo para ser redirigido a la página de inicio!

Otro problema que surge con el tiempo es la redirección de cadenas. Después de varias actualizaciones del sitio, es fácil caer en esta trampa, pero es crucial que aprenda qué son las cadenas y cómo eliminarlas de su lista de redireccionamiento.
Un ejemplo de una cadena de redireccionamiento:
- La página A tiene muchos vínculos de retroceso, pero desea señalarla a la página B.
- El sitio se actualiza, ahora la página B apunta a la página C.
- La página D es una página nueva impresionante y brillante, por lo que debe señalar la página C a la página D.
Ahora tiene una cadena de redireccionamientos que significa que la equidad de enlaces está tratando de fluir desde la página A hasta la página D.
Esencialmente, las cadenas deben aplanarse para que cada variante antigua de una página redirija directamente a la nueva. Por ejemplo:
- Página A> Página D
- Página B> Página D
- Página C> Página D
Las cadenas de redireccionamiento son la razón por la que es tan importante mantener ordenado su complemento .htaccess o redirect para ver dónde están sus cadenas y rectificarlas fácilmente.
Cómo configurar redireccionamientos 301
Ahora que hemos discutido qué son las redirecciones 301, su importancia y las instancias en las que debería usarlas, ahora pasaremos a explicar la forma más común de implementarlas para las páginas de su sitio web.
Redirección 301: .htaccess
En la gran mayoría de los casos, el comportamiento de un servidor web se configura mediante lo que se llama un archivo .htaccess. Este es un archivo de texto simple que se encuentra en el directorio raíz de su sitio. Con el fin de implementar una redirección 301, deberá colocar un archivo .htaccess en su directorio raíz (si aún no existe). Puede crear / editar un archivo .htaccess usando cualquier herramienta de edición de texto sin formato como Notepad, Sublime o Textedit - antes de nombrar el archivo que ha creado / editado '.htaccess'.
Para explicar el texto que debe contener su archivo .htaccess, comenzaremos usando un ejemplo muy básico, como cambiar el nombre de una página en su sitio web. Por ejemplo, si desea cambiar la URL de una página de:
https://www.example.com/old.html
a:
https://www.example.com/nuevo
Para asegurarse de que la página anterior se redirija a la nueva página, deberá agregar el siguiente código a su archivo .htaccess:
redireccionar 301 /old.html https://www.example.com/new
Aquí hay una explicación de lo que significa el código anterior:
- " Redirigir 301 " le dice a los motores de búsqueda (y navegadores) que su página se ha movido de forma permanente
- " /Old.html ": proporciona la ubicación anterior de la página.
- " Https://www.example.com/new.html ": es la nueva ubicación de la página a la que le está indicando al servidor que redirija a los visitantes. Esta parte del código requiere la URL completa para funcionar correctamente.
Es importante tener en cuenta que si está moviendo varias páginas, deberá incluir una declaración de redireccionamiento para cada página que esté moviendo. Se recomienda tener una línea única para cada página como el enfoque más seguro si desea asegurarse de que los motores de búsqueda recojan sus comandos.
Redirección 301: WordPress

Hay complementos muy útiles que se pueden usar en sitios de WordPress, que eliminan el elemento de codificación de la creación de una redirección 301. Los complementos, como la redirección, le permiten al usuario ingresar la URL anterior, luego la nueva URL y ajustar: tiene una redirección 301. Esto hace que el proceso de implementación de redireccionamientos sea más simple y rápido, a menudo eliminando la necesidad de participación de los desarrolladores.
Además de la función principal del complemento, la redirección también es una herramienta realmente útil para seleccionar enlaces rotos y 404, importar o exportar redireccionamientos masivos y viene con su propio registro de qué agentes de usuario / referencias han accedido al sitio web y cuándo. Esto se puede exportar para el análisis de archivos de registro.
301 Consejos para ahorrar tiempo de redireccionamiento
Si bien es de vital importancia, la implementación de redireccionamientos puede llevar mucho tiempo y ser difícil de realizar a la primera. A continuación, se ofrecen algunos consejos que le ayudarán a ahorrar tiempo y facilitar un poco el proceso.
Si puede mantener sus URL iguales en un sitio nuevo, hágalo
Esto no siempre es posible, pero si hay páginas que existen en el sitio antiguo que tendrán un lugar en el nuevo, mantenga las URL iguales. Si las URL están desordenadas o no describen con precisión el contenido de la página, cambiarlas puede ser inevitable. Mantener las URL iguales no solo ahorrará tiempo en la asignación de redireccionamientos, sino que también reducirá el riesgo de caídas de tráfico cuando las páginas nuevas reemplacen a las antiguas.
Descargue sus URL antiguas de tantas fuentes como sea posible antes de que el sitio se publique.
No caiga en la trampa del pánico de último minuto, obtenga todas sus URL antiguas en una hoja de cálculo mucho antes de que el nuevo sitio esté disponible. Esto le da tiempo para asignar con precisión lo antiguo a lo nuevo y buscar diferentes fuentes en busca de enlaces rotos / URL antiguas menos obvias.
Filtre sus URL y colóquelas en orden de longitud en el .htaccess o en el complemento
El orden de las URL en .htaccess determina qué redireccionamientos se ejecutan primero. Utilice una fórmula de longitud para contar la longitud de los caracteres de la URL, luego ordene en categorías y filtre de mayor a menor. Poner URL más cortas en la parte inferior de cada categoría evitará que se active antes de que los redireccionamientos de URL más largos hayan tenido la oportunidad de tener lugar.
Use fórmulas para completar fragmentos sencillos de mapeo de redireccionamiento
Un caso de uso podría ser donde se haya agregado una base de categorías a una URL en vivo, por lo que todas las URL anteriores solo necesitan que se agregue la categoría. Ejemplo: https://www.example.com/my-amazing-product a https://www.example.com/products/my-amazing-product/
Resumen
Con suerte, ahora comprende mejor:
- Que es un redireccionamiento 301
- ¿Por qué lo usarías?
- Los conceptos básicos involucrados en la implementación de redireccionamientos 301
Al usar redireccionamientos 301, esencialmente está proporcionando a los motores de búsqueda una nota para decir "esta página se ha movido, busque la última versión aquí", cuya importancia no puede ser exagerada.
Como siempre, me complace responder cualquier pregunta que pueda tener en la sección de comentarios, así que no dude en comenzar la discusión a continuación.
Si necesita ayuda con su SEO, no dude en contactarnos.
