Cómo hacer una web multilingüe sin perjudicar el SEO
Cómo hacer una web multilingüe
Cómo traducir una web y hacerla multilingüe (sin dañar el SEO) | We.Inc
Cómo hacer una web multilingüe: comparamos opciones de traducción, estructura de URL, el atributo lang, hreflang en el HTML o en el sitemap, selectores de idioma sin redirecciones y una checklist SEO por idioma.
Para hacer una web multilingüe, da a cada idioma su propia URL, como example.com/fr/, traduce el texto, los títulos y las descripciones de la página, marca cada página con su atributo lang y enlaza las versiones entre sí con etiquetas hreflang. Deja que los visitantes cambien de idioma con un enlace en lugar de redirigirlos automáticamente. Un widget que solo traduce en el navegador no ayuda en los buscadores.
La versión corta
Haz
Evita
URL separadas por idioma
Una sola URL que cambia de idioma con una cookie
hreflang en todas las versiones
Apuntar el canonical de todos los idiomas al inglés
Un selector de idioma visible
Redirigir según el país o el idioma del navegador
Tanto si usas un plugin, un servicio de traducción o lo construyes tú, las mismas pocas reglas deciden si las páginas traducidas se pueden encontrar en los buscadores. Las tablas comparan las opciones y las estructuras de URL; el código muestra cada etiqueta que necesitas.
Elige los idiomas según la demanda real, como los países de tus visitantes en tu analítica.
Elige una estructura de URL; los subdirectorios encajan con la mayoría de pequeñas empresas.
Traduce y luego haz que alguien con dominio del idioma revise las páginas importantes.
Añade lang, hreflang y un selector de idioma.
Envía el sitemap y sigue cada idioma en Search Console.
Empieza por las páginas que traen clientes: inicio, servicios, precios y contacto.
Usa nuestro generador de hreflang para escribir el conjunto de etiquetas sin errores.
Traduce también el texto alternativo de las imágenes y las etiquetas de los formularios; es fácil olvidarlos.
Mantén al día las páginas de cada idioma; una traducción desactualizada puede confundir a los visitantes.
Preguntas frecuentes
¿Basta con un widget de traducción en mi web?
Para visitantes con prisa, ayuda un poco. Para los buscadores, no: la traducción del navegador o de un widget no crea páginas que se puedan indexar, así que no posicionarás en esos idiomas.
¿Las páginas traducidas cuentan como contenido duplicado?
No. El mismo contenido en distintos idiomas no es contenido duplicado. hreflang ayuda a los buscadores a mostrar el idioma correcto a cada persona.
¿Puedo usar traducción automática?
Sí, como primer borrador. Haz que alguien con dominio del idioma la revise, sobre todo titulares, llamadas a la acción y todo lo legal. El texto automático de baja calidad y sin revisar publicado a gran escala puede tratarse como spam.
¿Subdirectorio o subdominio para los idiomas?
Un subdirectorio como /fr/ es lo más sencillo para la mayoría de sitios y mantiene todo en un dominio. Los subdominios también funcionan; ambos se admiten siempre que cada idioma tenga su propia URL.
Traducción frente a localización
La traducción cambia las palabras; la localización cambia aquello a lo que se refieren. Un visitante mexicano necesita precios en pesos, fechas con el día primero y un teléfono al que pueda llamar. Revisa esos detalles en cada versión de idioma, no solo el texto.
Tus opciones
Formas de traducir un sitio web
Opción
Cómo funciona
¿Los buscadores ven las traducciones?
Ideal para
Traducción del navegador (la del visitante)
El navegador del visitante traduce la página al vuelo
No
Nada que controles tú; solo como último recurso
Widget de traducción en la página
Un script cambia el texto después de cargar la página
Normalmente no, salvo que también cree URL separadas
Ayuda rápida para visitantes, no para el SEO
Plugin de traducción o servicio proxy
Crea una copia traducida de cada página en su propia URL
Sí, si cada idioma tiene su propia URL y hreflang
Sitios existentes que necesitan muchos idiomas rápido
Integrado en tu CMS o framework (i18n)
Guardas el texto de cada página por idioma y generas URL separadas
Sí
Sitios que construyes y mantienes tú
Sitios separados por país
Dominios distintos con su propio contenido
Sí
Grandes empresas con equipos locales
Cómo elegir una estructura de URL
Opciones de estructura de URL
Estructura
Ejemplo
Ventajas
Inconvenientes
Subdirectorio
example.com/fr/
Un solo dominio, fácil de configurar, comparte autoridad
Más difícil alojar cada idioma en un país distinto
Subdominio
Fácil de separar técnicamente
Se trata más como un sitio aparte
Dominio de país
La señal de país más fuerte
Caro; cada dominio construye su autoridad por separado
Parámetro de URL
example.com/?lang=fr
Fácil de añadir
No recomendado; es fácil equivocarse
El código
Declara el idioma de la página
Los lectores de pantalla eligen la voz correcta y los navegadores dejan de ofrecer traducir una página que ya está en el idioma del visitante.
Etiquetas hreflang en el head
Cada versión de idioma enumera todas las versiones, incluida ella misma, y el conjunto debe ser idéntico en cada una. x-default es la página para todos los demás, a menudo un selector de idioma o la página en inglés.
hreflang en el sitemap como alternativa
En sitios grandes, listar las alternativas en el sitemap mantiene ligeros los head de las páginas. Usa un único método de forma coherente.
Un selector de idioma que no redirige
Ofrece una elección en lugar de redirigir según la ubicación. Escribe el nombre de cada idioma en ese idioma y enlaza a la misma página en el otro idioma, no a la página de inicio.
Sugiere un idioma, nunca lo impongas
Leer el idioma del navegador para mostrar un aviso discreto está bien. Redirigir automáticamente impide que los rastreadores (que en su mayoría rastrean desde EE. UU.) vean las otras versiones.
Checklist SEO
Checklist SEO para cada idioma
Comprobación
Por qué
Cada idioma tiene su propia URL
Los buscadores indexan URL, no interruptores
El título, la meta description y los encabezados están traducidos
Es lo que aparece en los resultados
Slugs traducidos cuando tiene sentido
Ayuda a que la gente confíe en el resultado
El conjunto hreflang está completo y es recíproco en todas las versiones
Si faltan los enlaces de vuelta, Google ignora la anotación
El canonical apunta a la versión de la página en su propio idioma
Apuntar todos los idiomas al inglés oculta las traducciones
Sin redirección automática por IP o idioma del navegador
Los rastreadores y los viajeros no pueden llegar a las otras versiones
Precios, fechas, formatos de teléfono y direcciones localizados
Traducir no basta para localizar
Traducciones automáticas revisadas por alguien con dominio del idioma