La guía definitiva para redirecciones en SEO técnico
Publicado: 2021-12-27Los redireccionamientos se utilizan para reenviar usuarios y rastreadores de motores de búsqueda de una URL a otra.
Debe usar redireccionamientos cuando realice cambios en las URL existentes; los casos de uso comunes incluyen:
- fusionando sitios web,
- cambiar, actualizar o eliminar contenido,
- arreglando páginas que devuelven códigos de estado 404,
- cambiar la arquitectura de información del sitio, y
- realizar una migración del sitio.
Cualquier error de redirección, o no implementar redirecciones a pesar de que es necesario, puede causar problemas graves de SEO. Es posible que Google no asocie las señales de clasificación de la página original con la nueva, lo que provocará caídas en las clasificaciones y, en consecuencia, pérdida de tráfico.
Este artículo lo ayudará a comprender cómo implementar redireccionamientos en beneficio de su sitio web.
Lea el artículo para averiguarlo:
- cuándo y por qué deberías usar redireccionamientos,
- diferentes tipos de redirecciones y sus casos de uso,
- mejores prácticas para redireccionamientos,
- métodos para auditarlos, implementarlos y probarlos.
¿Qué son las redirecciones?
Los redireccionamientos se utilizan para redirigir a los usuarios y motores de búsqueda desde la URL que solicitaron inicialmente a otra diferente.
En general, los redireccionamientos pueden ayudarlo a redirigir desde URL que responden con códigos de estado 404 (error) o que contienen contenido desactualizado o modificado.
Los redireccionamientos son una forma de detener las visitas a una página y evitar que los usuarios y los motores de búsqueda se encuentren en un callejón sin salida.
Al implementar redirecciones, proporciona una experiencia de usuario positiva a los visitantes que intentan acceder a una página que, sin una redirección, podría mostrar un error. Las páginas de error hacen que los usuarios reboten o abandonen la página , lo que hace que sea menos probable que regresen a su sitio.
Desde una perspectiva de SEO, los redireccionamientos son una forma de preservar las señales de clasificación de la página original, lo que puede ayudar a mantener las clasificaciones.
Google utiliza señales de clasificación , muchas de las cuales no conocemos, para determinar cómo clasificar las páginas. Las señales de clasificación de Google incluyen PageRank (el valor y la cantidad de enlaces que apuntan a una página), compatibilidad con dispositivos móviles y rendimiento web. Al implementar redireccionamientos, las señales de clasificación acumuladas para la página anterior se pueden transferir a la nueva página.
La diferencia entre canonicals y redirects
Si alguna vez ha usado etiquetas canónicas, es posible que se pregunte acerca de la diferencia en los casos de uso entre redireccionamientos y canonicalización.
El uso de la etiqueta HTML rel="canonic" ayuda a los motores de búsqueda a comprender qué página de un conjunto de páginas similares es la canónica: la página original que desea que se muestre en los resultados de búsqueda.
En la superficie, tanto las etiquetas canónicas como los redireccionamientos pueden ayudarlo a evitar problemas con contenido duplicado y consolidar diferentes versiones de URL.
Pero existen diferencias cruciales entre cómo funcionan los redireccionamientos y los canónicos, y no deben usarse indistintamente.
Se utiliza una redirección cuando una página ya no existe o ha cambiado. Mientras tanto, con una etiqueta canónica implementada, todavía existe otra copia de esa página. Utiliza una etiqueta canónica para especificar a los motores de búsqueda qué versión de URL es la principal.
Se deben preferir los redireccionamientos a los canónicos para consolidar las propiedades de URL y eliminar problemas con contenido duplicado. Google puede elegir la versión canónica en función de la etiqueta, pero también puede usar una página diferente si lo considera mejor. Mientras tanto, si una redirección se implementa correctamente, Google no elegirá otra URL en su lugar.
Cuándo son necesarios los redireccionamientos
Generalmente, las redirecciones son esenciales si la URL original es:
- indexados y clasificados,
- visitado con frecuencia por los usuarios,
- vinculado desde su sitio y fuentes externas,
- utilizado en otro contenido, como su boletín informativo.
Sin embargo, si tiene páginas que no son valiosas o populares, no es fundamental corregirlas.
Esto es lo que dice Google sobre los errores 404 : "En general, los errores 404 no afectarán el rendimiento de búsqueda de su sitio y puede ignorarlos con seguridad si está seguro de que las URL no deberían existir en su sitio".
En la mayoría de los casos, la única situación en la que un 404 dañaría tu SEO es si tienes enlaces de otros sitios que apuntan a una página de error. A continuación, debe implementar una redirección para conservar el PageRank acumulado.
Hay formas de mejorar la experiencia de los visitantes que llegan a sus páginas de error. Por ejemplo, puede guiarlos a una mejor ubicación o sugerir sus próximos pasos. Vea nuestra guía sobre cómo crear una excelente página 404.
Tipos de redirecciones
Hay dos tipos de redirecciones:
- Redireccionamientos del lado del servidor, y
- Redireccionamientos del lado del cliente.
La diferencia radica en dónde ocurre la redirección: el servidor o el cliente.
Los redireccionamientos del lado del servidor se relacionan con los códigos de estado HTTP , que son las respuestas del servidor a la solicitud de un navegador. Los códigos de estado 3xx se utilizan para redirigir.
Los redireccionamientos del lado del cliente se implementan insertando código dentro del HTML de una página .
Veamos los ejemplos más comunes de ambos tipos de redireccionamiento, sus características y casos de uso.
Redirecciones del lado del servidor
Los redireccionamientos del lado del servidor más comunes son 301 y 302. También existen sus versiones HTTP 1.1: 307 y 308.
Centrémonos en los redireccionamientos 301 y 302, recomendaciones sobre cómo y cuándo usarlos, y cómo los tratan los motores de búsqueda. También explicaré qué indican los otros códigos de solicitud HTTP y cuándo puede encontrarlos.
301 redirecciones
Las redirecciones 301 suelen ser el método de redirección más recomendado para SEO. Indican que una URL ha sido redirigida permanentemente a un nuevo destino.
Puede decidir que una o más de sus páginas se eliminen o cambien. Sin embargo, surgirían problemas si simplemente lo eliminara o cambiara, especialmente si estas páginas reciben mucho tráfico y son valiosas para su negocio.
Si tampoco planea usar más la URL original, usar una redirección 301 será la decisión correcta.
Casos de uso para redireccionamientos 301
Hay varios casos de uso para los redireccionamientos 301 , algunos de los cuales pueden incluir:
- Hacer cambios en su contenido, por ejemplo, actualizar o eliminar una parte del contenido o consolidarlo,
- Mover su sitio a un nuevo dominio,
- Cambiar la estructura de su URL, por ejemplo, ajustando la arquitectura de su sitio o cambiando la estructura de subdominio o subdirectorio de sus URL,
- Pasando del protocolo HTTP al protocolo HTTPS,
- Cambiando su CMS,
- fusionando sitios web,
- Cualquier caso en el que desee redirigir a los usuarios y motores de búsqueda desde URL con estados 404.
Impacto SEO de las redirecciones 301
Los redireccionamientos 301 le dicen a los motores de búsqueda que la página ha cambiado de ubicación y que el contenido se puede encontrar en la nueva URL.
En este caso, los motores de búsqueda deben eliminar la URL anterior del índice y transferir tanto PageRank como sea posible de la URL original a la nueva. Luego, también puede mantener sus clasificaciones, lo que le permitirá mantener su tráfico y conversiones.
No sabemos cuánto de las señales de clasificación acumuladas se pueden perder con una redirección 301 pero, si la redirección funciona correctamente, es la mejor manera de salvar estas señales.
Sin embargo, asegúrese de que cada vez que cree una redirección 301 a una nueva URL, sea a una página que coincida lo más posible con el contenido de la antigua URL. Le ayudará a minimizar cualquier efecto adverso que una redirección pueda tener en su visibilidad de búsqueda.
¿Cuánto tiempo debe conservar su 301?
Tenga en cuenta que el proceso de descubrimiento de la URL actualizada puede llevar algún tiempo , según la frecuencia con la que los motores de búsqueda rastrean sus páginas.
En un video reciente, el defensor de búsqueda de Google, John Mueller, aconsejó:
“Cuando cambia una URL, nuestros sistemas necesitan ver el cambio en forma de redirección al menos varias veces para registrar ese cambio.Para estar seguro de que se ha visto una redirección varias veces, recomendamos mantener la redirección durante al menos un año".
fuente: ¿Cuánto tiempo mantener las redirecciones 301? #AskGooglebot
Sin embargo, en Onely, le recomendamos que no elimine los redireccionamientos en absoluto , para evitar problemas si los motores de búsqueda no registran el cambio en su URL por un tiempo.
Asegurarse de que Google vea la URL redirigida como canónica
En otro video, cuando se le preguntó sobre las formas de garantizar que Google trate la nueva URL como la versión canónica, John afirmó que usar una redirección 301 no es suficiente porque es simplemente una señal:
“Nos está diciendo que preferiría que se indexara la página de destino en lugar de la de origen. Y eso está bien. Sin embargo, usamos muchos factores para la canonicalización, no solo redireccionamientos…”fuente: Procesamiento de redireccionamientos 301 #AskGoogleWebmasters
Como John explica más adelante:
“Si todo está alineado, nos centraremos en la página de destino. Para hacerlo más fácil, asegúrese de actualizar los enlaces internos, los archivos del mapa del sitio y otras referencias a la página de origen para que todos apunten a la página de destino”.fuente: Procesamiento de redireccionamientos 301 #AskGoogleWebmasters
302 redirecciones
Una redirección 302 indica que una URL se ha movido temporalmente.
Les dice a los visitantes y a los motores de búsqueda que esta URL no está disponible en este lugar en este momento, pero que estará disponible nuevamente.
Casos de uso para redireccionamientos 302
Debes optar por una redirección 302 si eres:
- Rediseñar o actualizar el contenido de sus páginas, pero planea recuperarlas,
- Reparar una URL rota y redirigir temporalmente su tráfico a un destino diferente,
- Redirigir páginas de productos, por ejemplo, para productos que están temporalmente agotados, disponibles por temporada u ofertas especiales,
- Pruebas A/B: por ejemplo, si está probando una nueva plantilla de sitio web,
- Orientación geográfica: si desea redirigir a los usuarios a una URL diferente en función de su ubicación,
- Segmentación por dispositivo: para redirigir a los usuarios en función de su dispositivo.
Impacto SEO de las redirecciones 302
A diferencia de 301, es más problemático transferir señales de clasificación a una nueva URL con una redirección 302.
Anteriormente, muchos SEO creían que los redireccionamientos 302 no podían superar el PageRank. Sin embargo, John Mueller explicó en 2016 que se trataba de un mito.
En general, Google considera que los redireccionamientos 302 son temporales, en cuyo caso es posible que no transfiera todas las señales de clasificación a la URL de destino. Pero, si un 302 está en su lugar por un tiempo, Google puede verlo como la versión canónica y efectivamente tratar un redireccionamiento 302 como lo haría con un 301.
La regla más importante para implementar 302 es mantenerlos temporalmente y eliminar la redirección tan pronto como la URL original vuelva a estar disponible.
Redirecciones 307 y 308
Los 307 y 308 son equivalentes HTTP 1.1 de 301 y 302 y funcionan de manera similar. 307 es una redirección temporal, mientras que un 308 indica que una página se ha movido permanentemente.
La única diferencia entre 301 y 302 frente a 307 y 308 es que el uso de este último garantiza que el método y el cuerpo no se modificarán cuando se realice la solicitud redirigida.
En otras palabras, los 301 y 302 ocasionalmente se pueden cambiar incorrectamente de un método POST a un método GET , donde los métodos POST envían datos al servidor y GET se utilizan para solicitar datos. Para ilustrar mejor esta diferencia: se puede usar un método GET para recibir datos en una página de búsqueda, mientras que se puede usar un método POST en un formulario en el que cambia una contraseña.
Las pautas de Google establecen que los 307 y 308 se tratan igual que los 301 y 302.
Redirecciones del lado del cliente
Como se mencionó, las redirecciones del lado del cliente ocurren en el navegador. Hay dos métodos de redirección del lado del cliente:
- Meta actualización, y
- JavaScript.
Pero hay algunos inconvenientes al usarlos.
En general, las redirecciones del lado del cliente solo se recomiendan si las soluciones del lado del servidor son imposibles de implementar , por ejemplo, no tiene acceso a su servidor.
Veamos estos dos métodos de redirección y aprendamos cómo implementarlos y cómo afectan sus URL.
Meta actualización
En la redirección de actualización meta, se debe colocar una etiqueta meta en la sección <head> de una página , indicando al navegador que se mueva a otra página después de que haya pasado un tiempo específico.
Así es como podría verse un código de muestra:
<meta http-equiv="refresh" content="2; URL='https://www.onely.com/blog/javascript-redirects-and-seo/'" />El número (2) especifica la cantidad de segundos antes de que el navegador redirija a la URL especificada.
Este método de redirección se usa comúnmente con un mensaje en pantalla que dice: "Haga clic aquí si no es redirigido en cinco segundos", en cuyo caso la redirección ocurre después de 5 segundos.
Google diferencia entre redireccionamientos de actualización meta instantáneos y retrasados. Una instantánea debe tener el número de segundos establecido en "0" , en cuyo caso Google lo verá como una redirección permanente. Uno retrasado tendrá una cierta cantidad de segundos antes de redirigir, y Google dice que esta redirección se tratará como temporal.
Una redirección de tipo meta actualización debería funcionar. No lo recomendamos por 2 razones: UX (mantiene la página en el historial del navegador, afaik) y tiempo de procesamiento (necesitamos analizar la página para verla). Una vez procesado, es como una redirección.
— Juan (@JohnMu) 2 de marzo de 2018
Incluso si Google procesa correctamente su redirección, este método de redirección a menudo crea una mala experiencia para los usuarios. En primer lugar, lleva más tiempo procesar que las redirecciones del lado del servidor. También puede parecer spam y confundir a los usuarios porque no iniciaron la redirección o fueron llevados a una página diferente con demasiada rapidez o lentitud.
La meta actualización solo será una opción sugerida en casos particulares, como si no puede acceder o usar un archivo .htaccess, o si solo desea redirigir un solo archivo en un directorio de varios archivos.
Si decide utilizar la actualización meta, mantenga la demora para solicitar una URL de destino al mínimo; preferiblemente, configúrelo en 0.
Redirecciones de JavaScript
El uso de redireccionamientos de JavaScript generalmente no es compatible con SEO. El rastreo y la representación de JavaScript por parte de Google sigue siendo un tema complejo, y hay muchas pautas a seguir para ayudar a Google a comprender su JavaScript lo mejor que pueda.
Además, si Google no considera que sus archivos JavaScript sean relevantes para la página, es posible que no reproduzca JavaScript en absoluto.
Las redirecciones de JavaScript no le brindan la opción de establecer un código de estado HTTP, por lo que cuando se solicita la URL, el servidor responderá con un estado 200 OK. Por lo tanto, antes de que pueda ocurrir la redirección, los recursos de una página deben descargarse y procesarse. Esto hace que el proceso de redirección tarde más que las soluciones del lado del servidor. Al usar JavaScript, las posibilidades de que todas las señales de clasificación pasen a la nueva URL también son menores.
Pero hay situaciones en las que las redirecciones de JavaScript son una opción viable. Una ventaja de los redireccionamientos de JavaScript es que puede incluir lógica adicional. Por ejemplo, puede usarlo para detectar la ubicación o el idioma de un usuario y redirigirlo según esta configuración.
Asegúrese de consultar nuestra guía sobre redireccionamientos de JavaScript que le brindará una descripción general completa de la implementación de este método, sus riesgos y el uso sugerido.
¿Qué redireccionamientos son mejores para SEO?
Los tipos de redirección mencionados anteriormente (HTTP, meta actualización (HTML) y redireccionamientos de JavaScript) funcionan de manera diferente y los motores de búsqueda los detectan en diferentes etapas.
Google puede detectar los redireccionamientos HTTP del lado del servidor durante el rastreo. Los bots pueden recibir una respuesta 3xx y comprender que la página se ha movido a una ubicación diferente. Esto les permite llegar a la nueva URL mucho más rápido.
Sin embargo, con los redireccionamientos del lado del cliente, Google solo puede detectar un redireccionamiento en la etapa de representación. Esto agrega pasos más complicados al proceso y lo hace significativamente más largo.
Las redirecciones del lado del cliente no garantizan que Google indexe la redirección correctamente. En este caso, las URL antiguas aún existen, a diferencia de las redirecciones del lado del servidor.
No hay forma de indicar un código de estado HTTP con redirecciones del lado del cliente , lo cual es una desventaja importante que dificulta que los motores de búsqueda decidan cómo se debe tratar la redirección.
Vale la pena agregar que la meta actualización se ejecutará antes de una redirección de JavaScript. Además, se debe ejecutar JavaScript para que se siga una redirección de JavaScript, lo que lo convierte en el método de redirección menos favorable.
Utilice redireccionamientos del lado del servidor siempre que sea posible. Si no están disponibles, busque redireccionamientos del lado del cliente.
Mejores prácticas para implementar redireccionamientos
Si los redireccionamientos se construyen correctamente, los motores de búsqueda asociarán las señales de clasificación de las URL antiguas con las nuevas. De esta manera, puede mantener su clasificación, tráfico e ingresos.
Veamos las pautas que debe seguir en sus redireccionamientos.
Evite redireccionar cadenas y bucles
Las cadenas de redirección ocurren cuando hay más de una redirección entre la URL original y la de destino. Esto agrega el tiempo necesario para llegar a la página de destino.
Si tiene tres URL, A, B y C, no cree redirecciones como esta:
URL A → URL B
URL B → URL C
En su lugar, asegúrese de que siempre haya una sola redirección:
URL A → URL C
URL B → URL C
Los bucles de redirección se producen cuando no se puede acceder a la URL de destino. Por ejemplo, podría suceder si las redirecciones se implementan de esta manera:
URL A → URL B
URL B → URL A
Como resultado, estas URL se redireccionan entre sí y no se puede acceder al destino.
Cada redireccionamiento crea una solicitud HTTP adicional al servidor. El uso de una redirección no afectará demasiado el rendimiento, pero cada redirección adicional tendrá un impacto negativo en el tiempo de carga y, por lo tanto, brindará una peor experiencia al usuario.
Use redireccionamientos 301 para posibles problemas de contenido duplicado
Sus URL pueden existir en diferentes formatos, lo que puede generar problemas de contenido duplicado.
Por ejemplo, podría haber versiones de URL:
- Con y sin www,
- Con y sin barras inclinadas (/),
- Con HTTP y HTTPS.
Para evitar problemas de contenido duplicado, use redireccionamientos 301 para apuntar a una versión canónica de esa URL.
Redirigir a páginas temáticamente relevantes
Tus redireccionamientos siempre deben dirigirse a páginas que coincidan lo más posible con las URL antiguas.
Al elegir la página más adecuada para redirigir, piense en lo que un usuario esperaba encontrar inicialmente y rediríjalo al contenido que abordará su intención de búsqueda.
Por ejemplo, si una persona intentaba visitar una página de un par de zapatos específico que ya no vendes, puedes redirigirla a una página con la categoría de zapatos relacionada.
Redirigir la página de un producto a la página de inicio generalmente se considera una mala práctica. Google también puede ver URL como 404:
Sí, no es una gran práctica (confunde a los usuarios), y en su mayoría los tratamos como 404 de todos modos (son 404 blandos), por lo que no hay ventajas. No está críticamente roto/malo, pero es una complejidad adicional sin una buena razón; en su lugar, haga una mejor página 404.
— Juan (@JohnMu) 8 de enero de 2019
Solucionar problemas con enlaces rotos
Es probable que haya enlaces internos y externos que apunten a páginas 404 en su sitio. Puedes usar una herramienta como Ahrefs Site Explorer o la herramienta de análisis de backlinks de Semrush para encontrar enlaces rotos.
- Actualizar enlaces internos
Los enlaces internos rotos no ayudan a los motores de búsqueda a descubrir su contenido o identificar a qué está conectado. Debe intentar actualizar los enlaces internos que conducen a las páginas 404. No implemente redireccionamientos aquí; de esta manera, está evitando un paso adicional para los motores de búsqueda y los visitantes.
- Arreglar enlaces externos
Con enlaces externos rotos, te estás perdiendo importantes señales de clasificación. Sin embargo, estos enlaces están fuera de su control, por lo que no puede simplemente actualizarlos. En su lugar, comuníquese con los sitios que lo vinculan y solicite que cambien el vínculo a una URL diferente. Si esto no funciona, debe redirigir 301 las páginas de error a las que funcionan.
Use redireccionamientos 301 para problemas de canibalización de palabras clave
Si encuentra que más de una de sus páginas apunta a la misma intención del usuario, considere redirigirlas a la pieza principal de contenido que mejor aborde esa intención.
Si es necesario, también puede actualizar la pieza principal si alguna información podría hacerla más completa y luego implementar la redirección.
Preparar una estrategia de redirección
Tener una estrategia de redirección es especialmente importante antes de realizar una migración del sitio. Comience por crear una lista de todas sus URL heredadas que no existirán después de la migración.
Puede acceder a ellos de varias maneras:
- Exporte URL desde su mapa del sitio XML,
- Utilice un rastreador para buscar y recopilar todas sus URL.
Cuando tenga una lista de todas sus URL, debe mapearlas para determinar dónde se debe redirigir cada una.
Puede redirigir las páginas en función de patrones compartidos entre URL antiguas y nuevas, como títulos de página o códigos de productos. Asegúrese de que estos patrones contengan identificadores únicos para reducir el riesgo de errores.
Al preparar una estrategia, asegúrese de que las URL que está mapeando estén relacionadas temáticamente y que no haya cadenas de redireccionamiento o, al menos, que la cantidad de redireccionamientos se mantenga al mínimo.
Gestionar productos discontinuados
La estrategia para implementar redireccionamientos para productos discontinuados depende de su situación.
Si tiene productos que están agotados y no se devolverán, es mejor redirigir 301 estas páginas a las alternativas más cercanas.
Pero si los productos discontinuados generan interés y tráfico, puede ser una mejor opción mantener la misma URL y simplemente cambiar la página. Luego, además, puede mostrar otras ofertas para productos disponibles relacionados, o puede convertirlo en un artículo de comparación del producto descontinuado y sus alternativas.
Cómo verificar si las redirecciones de su sitio están configuradas correctamente
Para saber si sus redireccionamientos están configurados correctamente, comience con una auditoría de los redireccionamientos de su sitio. Esta solución es especialmente útil si tiene un sitio grande.
Entonces sabrá si es necesario corregir alguna URL y, si es necesario, dónde implementar los redireccionamientos.
Primero, acceda a todas sus URL, ya sea exportando las URL en su mapa del sitio o rastreando su sitio y extrayendo todas las URL. Luego puede guardarlos en un archivo .csv.
Luego, use una herramienta como Screaming Frog SEO Spider para auditar las URL antiguas, verifique si las redirecciones funcionan y si aparece algún error. Siga los pasos de este artículo sobre la auditoría de redireccionamientos en Screaming Frog .
Si tiene menos redirecciones, puede probar manualmente si su redirección funciona correctamente. Simplemente visite la URL anterior y vea si es redirigido a la nueva URL.
También hay herramientas que puede usar; por ejemplo, puede verificar los redireccionamientos temporales y permanentes en Google Search Console o Site Audit de Semrush .
Si desea probar una URL específica, puede usar una herramienta como httpstatus , que le mostrará los códigos de estado y las cadenas de redireccionamiento. También está Redirect Checker , que verificará los códigos HTTP, así como la meta actualización y los redireccionamientos de JavaScript.
Si realiza una migración del sitio, debe probar sus redireccionamientos 301 en el entorno de prueba y después de que el nuevo sitio esté activo. Simplemente puede rastrear sus URL y verificar si cada una de ellas redirige 301 a la URL de destino especificada, que devuelve un código 200.
También debe monitorear sus URL después de implementar los redireccionamientos para asegurarse de que no haya errores y que los redireccionamientos continúen funcionando.
¿Cómo implementar redirecciones?
Hay algunas formas de implementar redireccionamientos según su servidor o el CMS que esté utilizando.
Los métodos comunes incluyen implementarlos en servidores Apache o Nginx o usar complementos disponibles para WordPress, Shopify o Magento.
Si los métodos descritos no se aplican a usted, puede encontrar las guías de su plataforma de hosting o CDN para obtener instrucciones sobre cómo implementar redireccionamientos. La mayoría de ellos ofrecen una manera fácil de administrar los redireccionamientos a través de sus paneles de administración. Por ejemplo, aquí están las guías para DreamHost o Hostinger .
Para otras soluciones para implementar redireccionamientos, asegúrese de leer este artículo sobre redireccionamiento de páginas.
apache
Si su sitio se ejecuta en un servidor Apache, puede implementar redireccionamientos accediendo a su archivo .htaccess en la carpeta raíz del servidor. Este archivo le permite realizar configuraciones en los detalles de su sitio web sin alterar los archivos de configuración del servidor.
Puede acceder a este archivo accediendo al directorio public_html de su servidor mediante un FTP o un administrador de archivos. Si no tiene un archivo .htaccess, puede crear uno usando cualquier editor de texto, configurando su nombre como ".htaccess" sin extensión y subiéndolo a public_html.
Antes de realizar cualquier cambio en este archivo, cree una copia de seguridad del mismo. Cualquier error en él puede hacer que su contenido no se muestre correctamente.
Estos son algunos ejemplos comunes de las diferentes directivas de redirección que puede implementar.
Para redirigir 301 una URL a otra, usa este código:
Redirección 301 /página-antigua.html https://sitioweb/página-nueva.htmlDado que el comando reside en el servidor raíz de ese dominio, no es necesario incluir aquí la URL completa de la página anterior. Pero tenga en cuenta que, aunque esté redirigiendo páginas del mismo dominio, debe proporcionar la URL completa del destino.
Si desea redirigir una URL con un código de estado 302, simplemente cambie la redirección a " Redirigir 302 " .
Si desea redirigir permanentemente un dominio completo a otro, hágalo así:
Redirección 301 / https://www.newwebsite.com/
Si su URL cambia de HTTP a HTTPS , use esto:
Motor de reescritura en RewriteCond %{HTTPS} en Regla de reescritura (.*) https://%{HTTP_HOST}%{REQUEST_URI }
En este caso, primero activa el módulo RewriteEngine en el archivo .htaccess, que es necesario para que funcionen las condiciones, y luego especifica las condiciones.
También puede redirigir una ruta de archivo antigua a una nueva:
Redirigir /directorioantiguo/archivoantiguo.html http://example.com/directorionuevo/archivonuevo.html
Otra forma de usar un archivo .htaccess es redirigir a los usuarios a una página 404 personalizada. Puedes hacerlo implementando el siguiente código:
ErrorDocument 404 /error/pagenotfound.htmlAquí, /error/pagenotfound.html debe apuntar a la ubicación de su página 404.
Si no está seguro de cómo implementar redireccionamientos en archivos .htaccess y cómo funcionan, consulte este Tutorial de Apache y su Guía de reescritura de URL .
También puede seguir esta guía sobre cómo configurar un archivo .htaccess en Apache.
Nginx
Si su servidor ejecuta Nginx, puede administrar sus redireccionamientos en el archivo `nginx.conf` agregando un bloque de servidor para manejar las solicitudes de redireccionamiento.
Esta muestra de código daría como resultado una redirección a una nueva URL:
servidor { escuchar 80; escuchar 443 ssl; nombre_servidor www.nombre-antiguo.com; return 301 $esquema://www.nuevo-nombre.com$solicitud_uri; }
Consulte esta guía sobre la creación de reglas de reescritura de Nginx para aprender a crear estas solicitudes.
Complementos
Puede usar un complemento CMS, que es una forma de automatizar su implementación de redirección, lo que hace que el proceso sea más rápido, especialmente si tiene un sitio web grande.
La mayoría de las plataformas de comercio electrónico o CMS ofrecen una variedad de complementos de redirección.
WordPress
Aquí hay algunos complementos populares que puede usar para WordPress:
Redirección : le permitirá administrar las redirecciones 301 y seguir cualquier error 404 que pueda tener su sitio. Úselo tanto para sitios con solo unas pocas redirecciones como para aquellos con miles de redirecciones.
Redirecciones 301 : este complemento le permite administrar y crear redirecciones 301, 302 y 307. También mantiene un registro de sus errores 404. Si tiene muchas páginas para redirigir, esta herramienta le permite redirigir en masa incluso miles de URL.
Administrador de redireccionamiento seguro : con este complemento, puede crear redireccionamientos 301 y 302, aunque no ofrece la opción de redireccionamiento masivo, por lo que se recomienda para sitios más pequeños.
También puedes considerar complementos generales de SEO , como Yoast o All in One SEO , que ofrecen esta funcionalidad.
Shopify
Si está usando Shopify, puede usar una de las aplicaciones disponibles, como:
Easy Redirects by ESC : esta aplicación le permite administrar sus redirecciones 301 y páginas de error 404, incluidas las redirecciones masivas. Es una herramienta que será útil si está migrando su tienda entre plataformas o ajustando la estructura de su sitio o las páginas de productos.
Redirigir : es una aplicación de Shopify que lo ayudará a encontrar y redirigir errores 404.
Magento
Si está utilizando Magento, puede configurar redireccionamientos 301 en la función de reescritura de URL.
Conclusión
Los redireccionamientos son una forma de preservar las señales de clasificación, el tráfico y las conversiones de las páginas donde se eliminó o modificó el contenido. Seguir las pautas mencionadas anteriormente es clave para mantener su rendimiento de búsqueda, así que preste especial atención a implementarlas correctamente.
Al implementar redireccionamientos, aleja a sus usuarios de las páginas de error que podrían causar una experiencia de usuario negativa, e indica a los motores de búsqueda dónde deben ir y cómo deben tratar sus URL modificadas.

