Comprobador de redirecciones

Siguiente

Pega una URL y el comprobador sigue la cadena de redirecciones HTTP salto a salto, mostrando una fila por paso con el código de estado (301, 302, 303, 307 o 308), la Location a la que apunta y el servidor y el tipo de contenido que declara. Se detiene en la primera respuesta que no sea 3xx o cuando alcanza tu límite de saltos, y marca un bucle si una URL vuelve a apuntar a otra que ya visitó. El trabajo de SEO depende de este rastreo: un solo 302 silencioso en una cadena de varios saltos puede fugar PageRank, y una cadena larga malgasta un presupuesto de rastreo que Google no devolverá.

Cómo rastrear una cadena de redirecciones

  1. 1

    Introduce la URL de inicio

    Cualquier URL, HTTPS o HTTP, con o sin `www`. El comprobador añade un esquema si lo omites.

  2. 2

    Fija el límite de saltos

    Elige cuántas redirecciones seguir, de 1 a 20. El valor por defecto detiene pronto una cadena descontrolada o en bucle.

  3. 3

    Ejecuta la comprobación

    Cada salto se solicita por turno y se sigue hasta que se devuelve una respuesta que no sea 3xx o se alcanza el límite.

  4. 4

    Lee la cadena

    Cada fila muestra el número de salto, el código de estado y su tipo (permanente, temporal, OK, error de cliente, error de servidor o bucle), la URL y a dónde redirige.

Los códigos de estado de redirección y qué significan

Los RFC 7231 y RFC 7538 (para el 308) definen la semántica. La diferencia entre ellos importa para el SEO, la caché y si el navegador repite un POST o cae a GET.

Código Nombre ¿Permanente? ¿Conserva el método? ¿Cacheable por defecto?
301 Moved Permanently Históricamente no
302 Found No Históricamente no Solo si las cabeceras lo permiten
303 See Other No Fuerza GET No
307 Temporary Redirect No Solo si las cabeceras lo permiten
308 Permanent Redirect

Para el SEO, el 301 y el 308 consolidan el PageRank hacia el destino; el 302 y el 307 no (Google los trata como temporales y mantiene el origen en su índice).

Cómo debería ser una cadena de redirecciones

  • 1 salto está bien. URL antigua a URL nueva con un solo 301. No se pierde autoridad de enlace.
  • 2 saltos son tolerables si uno es una actualización de HTTP a HTTPS y otro es la normalización de www.
  • 3 o más saltos son una señal de alarma. Cada salto añade latencia, y Google documenta que las cadenas muy largas pueden abandonarse. Consolida la cadena en el servidor para que usuarios y rastreadores lleguen al destino en un solo paso.

Qué sigue y qué no sigue este comprobador

El comprobador sigue las redirecciones HTTP del lado del servidor: cualquier respuesta con un estado 3xx y una cabecera Location. No ejecuta la página, así que hay otros dos tipos de redirección que no sigue:

  • Meta refresh. <meta http-equiv="refresh" content="0; url=..."> es una redirección a nivel de HTML escrita en el cuerpo de la página, no una cabecera HTTP, así que aquí aparece como una respuesta 200 normal.
  • Redirecciones por JavaScript. window.location = '...' se ejecuta en el navegador después de cargar la página, así que una petición del lado del servidor nunca la ve.

Si una URL solo redirige por una de esas vías, usa una herramienta con navegador headless para ver el destino final.

Depurar una cadena rota

La mayoría de las cadenas rotas se deben a una de tres causas: un bucle de redirección (un salto vuelve a una URL ya visitada), un www perdido que vuelve a redirigir o una inconsistencia de barra final donde /page y /page/ rebotan entre sí. El comprobador se detiene y marca el bucle cuando una URL se repite.

Preguntas frecuentes

No. Sigue las redirecciones HTTP del lado del servidor (un estado 3xx con una cabecera Location). Las redirecciones por meta refresh y por JavaScript se ejecutan dentro de la página después de cargarse, así que una petición del lado del servidor no las ve; para esas, usa una herramienta con navegador headless.

Puedes seguir entre 1 y 20 saltos, con 10 por defecto. El comprobador se detiene en tu límite o cuando una URL vuelve a apuntar a otra ya visitada, de modo que un bucle de redirección no puede prolongarse indefinidamente.

Solo si se resuelven desde la Internet pública. Las URLs tras una VPN, con autenticación básica HTTP o en localhost (y otras direcciones privadas) no son accesibles para el comprobador.

Por cada salto: su número, el código de estado HTTP y su tipo (permanente, temporal, OK, error de cliente, error de servidor o bucle), la URL solicitada, la Location a la que redirige y el servidor y el tipo de contenido que declara la respuesta.

No. Cada petición se realiza y su resultado se te devuelve directamente; las URLs que pegas no se registran.

Herramientas relacionadas

Herramienta disponible en otros idiomas