TrueURL
TrueURL

Menú

Herramienta de redirecciones gratuita

Verificador de cadenas de redirecciones

Sigue cada salto entre una URL y su destino final. Encuentra redirecciones innecesarias, códigos temporales y saltos lentos, y reduce la cadena a una sola redirección.

¿Qué es una cadena de redirecciones?

Una cadena de redirecciones es la secuencia de redirecciones que un navegador o un rastreador tiene que seguir antes de llegar a una página con contenido. Un salto (un paso de la cadena), como de /old-page a /new-page, es normal. Las cadenas crecen cuando las reglas se acumulan con los años: una regla de HTTP a HTTPS, luego una de www, luego una de barra final y luego otra del último rediseño. Esta cadena tiene cuatro redirecciones donde bastaría con una:

http://example.com/shop          301
https://example.com/shop         301
https://www.example.com/shop     301
https://www.example.com/shop/    302
https://www.example.com/store/   200

Por qué perjudican las cadenas de redirecciones largas

  • Velocidad: cada salto es una solicitud independiente, a menudo con su propia consulta DNS y su propio handshake TLS. En redes móviles, cada salto puede agregar cientos de milisegundos antes de que la página empiece a cargarse.
  • Rastreo: Googlebot sigue hasta 10 saltos y luego informa de un error de redirección. En sitios grandes, cada salto de más también consume capacidad de rastreo que podrían haber aprovechado páginas reales.
  • Fiabilidad: cada salto es un servidor, una regla o un certificado más que puede fallar, entrar en bucle o caducar.
  • Señales: un solo código temporal en cualquier punto de la cadena debilita la señal de permanencia que quieres que vean los motores de búsqueda.

Cómo interpretar una cadena de redirecciones

Cada fila es un salto. El estado indica el tipo de redirección: 301 y 308 son permanentes, mientras que 302, 303 y 307 son temporales. El método muestra dónde un POST se convirtió en GET, como hacen los navegadores después de una 301, 302 o 303. El valor sin procesar de Location muestra exactamente lo que envió el servidor, lo que te ayuda a detectar rutas relativas, barras que faltan o cadenas de consulta que sobran. Los saltos marcados como meta refresh o JavaScript son redirecciones del lado del cliente encontradas en el HTML de la página (o en un encabezado Refresh) y no en un encabezado Location.

Una cadena termina de una de estas cuatro formas: con una respuesta normal en la URL final, con un bucle de redirecciones, al alcanzar el límite fijado en Máximo de saltos o con un error en un salto concreto, como un fallo de DNS, un tiempo de espera agotado o un problema de certificado.

Cómo acortar una cadena de redirecciones

  1. Anota la URL final a la que debe llevar la cadena.
  2. Cambia la primera regla de redirección para que apunte directamente a esa URL final con una sola 301 o 308.
  3. Combina las reglas de protocolo, host y barra final en una sola regla en tu servidor o CDN, para que http://example.com/page vaya directamente a https://www.example.com/page/.
  4. Actualiza los enlaces internos, las etiquetas canonical y tu sitemap con la URL final, para que los visitantes y los rastreadores ni siquiera pasen por la redirección.
  5. Vuelve a verificar aquí la URL antigua y confirma que la cadena se ha reducido a un solo salto.

Guías

Preguntas frecuentes

¿Cuántas redirecciones en una cadena son demasiadas?

Lo ideal es una sola redirección desde cualquier URL antigua hasta su URL final. Dos pueden ser aceptables cuando no hay alternativa, por ejemplo un paso de HTTP a HTTPS seguido de un cambio de host. TrueURL marca las cadenas de más de tres redirecciones. Googlebot desiste después de 10 saltos, y los navegadores se detienen tras unas 20 con un error de “demasiadas redirecciones”.

¿Las cadenas de redirecciones pierden autoridad de enlaces?

Google ha dicho que las redirecciones 3xx no pierden PageRank, así que una cadena no diluye directamente las señales de posicionamiento. Los problemas prácticos son páginas más lentas, solicitudes de rastreo desperdiciadas y una mayor probabilidad de que un salto de la cadena esté roto o sea temporal. Trata las cadenas como deuda técnica y acórtalas.

¿Qué diferencia hay entre una cadena y un bucle de redirecciones?

Una cadena termina en algún momento, en una URL final. Un bucle no termina nunca, porque vuelve a una URL que ya se visitó, y los navegadores muestran un error en lugar de una página. TrueURL detecta ambos casos; el Detector de bucles de redirecciones explica las causas habituales de los bucles y cómo solucionarlos.

¿Puedo verificar una cadena de redirecciones que empieza con una solicitud POST?

Sí. Elige POST en Método HTTP, dentro de la Configuración avanzada, y agrega un cuerpo de solicitud. La cadena sigue entonces las reglas de los navegadores: después del POST, una 301, 302 o 303 continúa como GET sin el cuerpo, mientras que una 307 o 308 repite el POST con el mismo cuerpo.

¿Qué significa que el resultado termine en otro dominio?

Que el nombre de host de la URL final es distinto del que escribiste (se ignora un www. inicial). Es lo esperado en los enlaces cortos y en las migraciones de dominio. Si una página de tu propio sitio acaba de forma inesperada en otro dominio, revísalo con atención: puede deberse a una regla mal configurada, a un sitio hackeado o a una redirección abierta.

¿La cadena incluye redirecciones meta refresh y JavaScript?

Sí, de forma predeterminada. TrueURL analiza las respuestas HTML en busca de etiquetas meta refresh y redirecciones JavaScript sencillas, continúa la cadena a partir de ahí y marca esos saltos para que puedas distinguirlos de las redirecciones HTTP. Puedes desactivarlo para ver solo las redirecciones del lado del servidor o usar el Verificador de meta refresh para ver los detalles.

¿Por qué un salto muestra un error en lugar de un código de estado?

La solicitud de ese salto falló antes de que llegara una respuesta HTTP: el nombre de host no se resolvió, la conexión se rechazó o se agotó el tiempo de espera, el certificado TLS no era válido o la redirección apuntaba a una dirección no válida o bloqueada. El mensaje de error del salto te indica cuál fue la causa. Los saltos anteriores se siguen mostrando, así que puedes ver exactamente dónde se rompió la cadena.