Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

174
Vistas
Redirección de javascript location.href después de un tiempo de espera: ¿los rastreadores de motores de búsqueda lo consideran una redirección?

Digamos que tengo example.com/fr/article123 (en francés). Si el idioma del navegador no es francés, hago una redirección a example.com/article123 (en inglés) con:

 <script> setTimeout(function() { location.href = "example.com/article123" }, 100); </script>

Sé que hoy en día los rastreadores de los motores de búsqueda ejecutan JavaScript durante unos segundos.

Pregunta: a partir de 2021, GoogleBot indexará example.com/fr/article123 por sí solo o se considerará una redirección 302 de example.com/article123 y, por lo tanto, no se indexará.

Si es esto último, ¿significa esto que hoy en día la "redirección automática al idioma del navegador", incluso cuando se hace con cuidado (ver nota más adelante), ya sea por PHP o JavaScript, está totalmente obsoleta? ¿Ya no hay forma de hacerlo si queremos ser compatibles con los motores de búsqueda?

Notas:

  • Solo hago esto bajo ciertas condiciones: solo una vez con cookies (después de todo, es posible que un usuario de idioma inglés quiera visitar el sitio web en francés, por lo que solo intento redirigirlos una vez ), solo si el navegador acepta cookies, etc. estas condiciones cuidadosamente, y mis pruebas muestran que generalmente es bueno para la experiencia del usuario.

  • Primero hice la redirección con el encabezado PHP header('Location: ...'); pero luego noté que GoogleSearchConsole y AhrefsSiteAuditTool consideraron que example.com/fr/article123 es una redirección 302 y, por lo tanto, no está indexada , y que example.com/article123 es su URL canónica (sin pasar por alto mi <link rel="canonical" href="example.com/fr/article123"> ), conclusión: es malo. Más información sobre la solución PHP aquí: Los rastreadores de los motores de búsqueda son redirigidos a páginas en inglés (y por lo tanto evitan las páginas en otros idiomas) con un sitio web multilingüe .

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda