GuíasSEO multilingüe

SEO multilingüe: hreflang, direcciones traducidas y errores que evitar

Por el equipo de Banzai LabsActualizado el 11 de noviembre de 20263 min de lectura

Un idioma, una dirección

El primer principio es sencillo: cada versión de una página tiene su propia dirección. Nada de idioma escondido en una cookie o adivinado al vuelo en la misma dirección. Google indexa direcciones, y no puede indexar tres idiomas en una sola.

Tres estructuras posibles:

Estructura Ejemplo Para quién
Subcarpetas sitio.com/en/, sitio.com/fr/ La mayoría de los sitios
Subdominios en.sitio.com Equipos o infraestructuras separados
Dominios por país sitio.es, sitio.co.uk Actividades distintas según el mercado

Este sitio usa subcarpetas: el francés en la raíz, el inglés en /en y el español en /es.

Traducir también las direcciones

Una dirección legible en el idioma del visitante ayuda al clic y a la comprensión. /es/guias/ es mejor que /es/guides/.

Es la decisión tomada en Pocabase: 46 idiomas servidos por un solo código, con direcciones traducidas para el SEO. La regla técnica que hay detrás: una tabla de correspondencias por página, y nunca una dirección construida a mano en el código.

Las etiquetas hreflang

Le dicen a Google qué páginas son traducciones unas de otras. En cada página se declaran todas sus versiones, ella incluida:

  • una línea por idioma, con la dirección completa;
  • una línea x-default, la versión que se muestra cuando ningún idioma coincide;
  • declaraciones recíprocas: si la página francesa cita a la inglesa, la inglesa debe citar a la francesa.
Cada versión declara todas las demásEjemplo: esta guía
  1. FRFrançais/guides/seo-multilingue
    • fr · ella misma
    • en
    • es
    • x-default
  2. ENEnglish/en/guides/multilingual-seo
    • fr
    • en · ella misma
    • es
    • x-default
  3. ESEspañol/es/guias/seo-multilingue
    • fr
    • en
    • es · ella misma
    • x-default

Los errores que más encontramos:

  • una traducción que apunta a la página de inicio en lugar de a la página equivalente;
  • etiquetas presentes en un idioma y ausentes en los demás;
  • direcciones hreflang que redirigen o devuelven un error;
  • una etiqueta canónica que apunta a otro idioma. Cada versión debe ser su propia canónica.

Traducir el sentido, no las palabras

La gente no busca lo mismo en cada idioma. «Tienda online» se dice «boutique en ligne» en francés y «online store» en inglés, y los volúmenes de búsqueda no coinciden. Para cada idioma:

  • se rehace la investigación de palabras clave, no se traduce la lista original;
  • se reescriben el título y la descripción de cada página;
  • se adaptan los ejemplos, las unidades y las monedas;
  • se traducen los textos alternativos de las imágenes y los datos estructurados.

Small Eden existe en seis idiomas. Serres Tour App en cinco: francés, inglés, alemán, italiano y neerlandés.

El selector de idioma

El selector de idioma debe llevar a la misma página en el otro idioma, no a la página de inicio. Se escribe con enlaces de verdad, que los robots siguen. Cada idioma se nombra en su propio idioma: «English», no «Inglés».

El sitemap y Search Console

  • El sitemap lista las direcciones de todos los idiomas.
  • En Search Console, una propiedad de tipo dominio lo cubre todo. Después se filtra por subcarpeta para seguir cada idioma.
  • El informe de indexación dice qué versiones ha conservado Google y cuáles considera duplicadas.

La lista de control

  • Cada idioma tiene sus direcciones, estables y legibles.
  • El atributo lang de la página corresponde a su contenido.
  • Las etiquetas hreflang están completas, son recíprocas e incluyen x-default.
  • Cada página es su propia canónica.
  • Títulos, descripciones y datos estructurados están traducidos.
  • Ninguna redirección automática según el país o el idioma del navegador.
  • El selector de idioma lleva a la página equivalente.

Preguntas frecuentes

¿Hace falta un dominio por país?
En la mayoría de los casos, no. Las subcarpetas por idioma en un solo dominio (/en, /es) concentran la autoridad del sitio y son más fáciles de mantener. Un dominio por país se justifica en actividades realmente distintas según el mercado.
¿La traducción automática penaliza el posicionamiento?
Lo que se penaliza es el contenido sin valor, no la herramienta. Una traducción automática revisada, adaptada al vocabulario local y útil de verdad se posiciona bien. Una traducción en bruto publicada en masa, no.
¿Hay que redirigir a los visitantes según su país?
No. Una redirección automática por dirección IP impide que visitantes y robots accedan a las demás versiones. Es mejor proponer el idioma adecuado en un aviso y dejar elegir.

Proyectos donde lo hicimos

Para leer después

Todas las guías