WPML

WPML le permite redirigir a los visitantes a su idioma preferido, ofreciendo su contenido nativo de forma predeterminada.

Para activar la redirección por idioma del navegador, vaya a la página WPMLConfiguraciónURL y SEORedirección por idioma del navegador y busque Redirección por idioma del navegador.

Redirección por idioma del navegador
Redirección por idioma del navegador

La opción predeterminada es no redirigir a los visitantes. Si elige redirigir a los visitantes, tiene dos opciones:

  • Solo redirigir a los visitantes si existen las traducciones
  • Redirigir siempre a los visitantes. Si elige redirigir siempre, los visitantes irán al contenido traducido cuando exista o a la página de inicio en el idioma predeterminado si no hay una traducción coincidente.

¿Busca redirigir a los visitantes según la IP en lugar del idioma del navegador?

Aunque WPML no tiene actualmente una función nativa para esto, hay algunos excelentes plugins de segmentación geográfica compatibles con WPML que pueden ayudarle a lograrlo en su sitio multilingüe.

Posible interacción con la indexación de Google

Desde 2015, Google sigue todas las redirecciones, incluidas las implementadas en Javascript. Esto puede hacer que Google piense que su contenido redirige permanentemente a contenido en otro idioma. Lea más sobre cómo la redirección por idioma del navegador afecta a la indexación de Google.

Sin redirección al actualizar el navegador

WPML realizará esta redirección de idioma solo una vez y luego no volverá a redirigir. Hacemos esto para permitir que los visitantes sigan pudiendo cambiar de idioma. Si siempre forzamos el regreso al idioma del navegador, los visitantes no podrán cambiar de idioma manualmente después de que WPML los redirija al idioma establecido por su navegador.

Esta operación de redirección única se restablece cada 24 horas (lo cual también puede cambiar).

Cómo funciona la redirección por idioma del navegador

WPML utiliza código Javascript para la redirección por idioma del navegador. De esta manera, la redirección es más rápida, ya que ocurre en el navegador del visitante. También es resistente a los plugins de caché.

Sin embargo, el mecanismo de redirección de idioma puede fallar si su sitio ejecuta otros plugins que también redirigen basándose en Javascript. Algunos plugins de mantenimiento pueden hacer eso.

Efectos en el tiempo de carga de la página

Para detectar el idioma preferido, la función de redirección necesita que el navegador cargue el sitio por completo. Luego, vuelve a cargar la página con el idioma que coincide con el del navegador.

Esto ocurre solo la primera vez que un usuario visita el sitio, pero hace que la página tarde más de lo habitual en cargar, ya que se carga dos veces.

Pero mi navegador y mi sitio están en inglés, ¿por qué se ven afectados?

Incluso si su navegador y su sitio web están configurados en inglés, la recarga puede ocurrir si ha activado la redirección automática.

Algunos ejemplos de cuándo podría ocurrir esto:

  • El idioma del navegador está configurado en un dialecto del inglés, como en-us
  • El navegador está cargando el sitio por primera vez
  • El navegador no tiene cookies de idioma establecidas
  • Está utilizando el navegador Firefox

Efectos en las herramientas de prueba de velocidad del sitio

La redirección automática según el idioma del navegador podría afectar a los resultados proporcionados por las herramientas que miden la velocidad del sitio (por ejemplo, GTmetrix). Esto ocurre porque es posible que dichos servicios no tengan ningún idioma configurado.

Consejo: incluya siempre un selector de idiomas en la página

La detección del idioma del navegador tiene como objetivo enviar a los visitantes al contenido que coincida con su preferencia de idioma en la primera visita. Siempre debe permitir que los visitantes elijan su idioma preferido mediante un selector de idiomas. Si depende exclusivamente de la redirección automática de idioma, algunos visitantes recibirán contenido en idiomas que no pueden entender y no podrán cambiar a su idioma preferido.

Depuración de la redirección por idioma del navegador

Si ha activado la redirección por idioma del navegador y no funciona al probarla, compruebe lo siguiente:

  • ¿Está configurado el idioma de su navegador? Compruébelo en la configuración de idioma de su navegador.
  • ¿Está utilizando una sesión nueva? Recuerde que WPML solo redirigirá una vez. Necesita borrar todas las cookies o iniciar un navegador de incógnito (que siempre tiene un historial nuevo). Esto inicia una sesión limpia y simula a un visitante nuevo.
  • ¿Hay algún error de Javascript en la página? Puede ver los errores de Javascript usando HerramientasConsola Javascript en Chrome y Firefox.
  • ¿Está utilizando otros plugins que también podrían estar redirigiendo a los visitantes? Revise sus plugins activos y vea cuáles podrían estar involucrados.
  • ¿Está oculto el idioma al que espera ser redirigido? Asegúrese de activar Mostrar idiomas ocultos desde su perfil de usuario.

Más en esta sección

Escrito por Amir · Última actualización 18 de octubre de 2024