Alt text multilingüe: Elementor Pro + Polylang
Si tenés un sitio WordPress multilingüe con Elementor y Polylang, el alt text de las imágenes es uno de esos detalles que se escapa fácil. La buena noticia: con la configuración correcta podés traducir el texto alternativo por idioma sin duplicar archivos, lo que mejora el SEO local y la accesibilidad en cada versión del sitio.
En 30 segundos
- Polylang usa un único archivo de imagen compartido entre idiomas, pero permite traducir sus metadatos (alt text, título, descripción) por idioma desde la biblioteca de medios.
- Para habilitar la traducción de medios tenés que activar la opción “Traducir medios” en Ajustes > Medios dentro de Polylang.
- Si usás Elementor Theme Builder o templates globales, el plugin gratuito Connect Polylang for Elementor resuelve la sincronización entre idiomas.
- El alt text multilingüe impacta directamente en el posicionamiento: Google indexa por idioma, y un alt text en español argentino no sirve para el tráfico en inglés o en otro mercado.
- Los errores más comunes son no activar la traducción de medios, confundir el alt del widget con el de la librería, y olvidar completar el campo en todos los idiomas.
Elementor es un constructor de páginas para WordPress, desarrollado por Elementor Ltd., que permite diseñar y editar páginas web a través de una interfaz visual sin necesidad de escribir código.
Qué es el texto alternativo (alt text) y por qué importa
El alt text es el atributo HTML que describe el contenido de una imagen. Su definición técnica: es el valor del atributo alt en una etiqueta <img>, y cumple dos funciones simultáneas. Primera: accesibilidad, porque los lectores de pantalla lo usan para describir la imagen a personas con discapacidad visual (obligatorio para cumplir WCAG 2.1 nivel AA). Segunda: SEO, porque Google lo usa para entender de qué trata la imagen y asociarla a búsquedas relevantes.
En un sitio monolingüe esto es relativamente simple. En uno multilingüe se complica, porque el mismo archivo de imagen necesita descripciones diferentes según el idioma del visitante. Una foto de una bodega mendocina no debería tener el mismo alt en español que en inglés, ni el mismo contexto de búsqueda.
Eso sí: el alt text no es lo mismo que el nombre del archivo ni el caption. Son campos distintos, con funciones distintas. Confundirlos es uno de los errores más frecuentes que se ven en auditorías SEO de sitios WordPress.
Cómo Polylang gestiona imágenes multilingües
Acá viene lo bueno: Polylang no duplica archivos. Un solo archivo de imagen puede compartirse entre todos los idiomas del sitio, lo que evita el caos en la biblioteca de medios y ahorra espacio en el servidor.
Lo que sí se puede (y debe) traducir son los metadatos de esa imagen: el texto alternativo, el título, la descripción y el caption. Cada idioma tiene su propia versión de esos campos, pero todos apuntan al mismo archivo físico en el servidor. En nuestra guía sobre SEO multiidioma profundizamos sobre esto.
Para que esto funcione, primero tenés que activar la opción correcta. Andá a tu panel de WordPress, entrá en Ajustes y buscá el menú de Polylang. Dentro de la pestaña “Medios”, hay una opción que dice “Traducir medios”. Activala. Sin ese paso, la biblioteca de medios no va a mostrar el selector de idioma y no vas a poder ingresar los alt texts por idioma.
Una vez activado, cada imagen en la biblioteca va a tener un indicador de idioma, igual que los posts. Podés asociar el mismo archivo a múltiples idiomas y completar campos distintos para cada uno.
Configurar Elementor Pro con Polylang
Elementor Pro y Polylang Pro se integran de forma nativa para la mayoría de los casos, pero hay un par de cosas que no funcionan solas y que te van a hacer perder tiempo si no las conocés de antemano.
La integración básica cubre el contenido del editor: si editás una página en español y cambiás al inglés, Elementor muestra la versión traducida con sus propios campos. Eso incluye el alt text del widget de imagen de Elementor, que es el campo “Alt Text” dentro del panel de opciones del widget.
El problema es que hay dos alt texts posibles: el del widget (que seteás dentro de Elementor) y el de la biblioteca de medios (que seteás en WordPress). Si dejás el campo del widget en blanco, WordPress usa el de la biblioteca. Si lo completás en el widget, ese tiene prioridad. Esto genera confusión cuando un alt text está traducido en la biblioteca pero el widget lo sobreescribe con algo en otro idioma. Más contexto en comparar plataformas de creación.
Según la documentación oficial de Polylang, la integración con Elementor funciona correctamente para páginas y posts, pero puede presentar inconsistencias con el Elementor Theme Builder si no usás un plugin adicional.
Paso a paso: traducir alt text en la biblioteca de medios
El flujo es más directo de lo que parece:
- Andá a Medios > Biblioteca en tu panel de WordPress.
- Activá la vista de lista (es más fácil para gestionar idiomas que la grilla).
- Seleccioná la imagen que querés traducir. Si ya tenés Polylang con medios activado, vas a ver iconos de idioma al lado de cada archivo.
- Hacé clic en el ícono del idioma de destino (por ejemplo, el inglés) para crear la “traducción” de esa imagen.
- En la pantalla de edición de adjunto que se abre, completá los campos: Texto alternativo, Título, Descripción. Cada uno va en el idioma que corresponde.
- Guardá. Repetí para cada idioma que tengas configurado.
¿Y qué pasa cuando el visitante ve el sitio en inglés? Polylang le sirve la misma imagen pero con los metadatos del idioma activo. El archivo es uno solo, el alt text es el correcto para cada audiencia.
Un detalle que no queda claro en la documentación: si creás la imagen primero en un idioma y después la asociás a otro, los campos del segundo idioma arrancan vacíos. No se copian automáticamente. Tenés que completarlos vos a mano (o con alguna herramienta de traducción automática si Polylang Pro lo tiene configurado).
Plugin Connect Polylang for Elementor: cuándo usarlo
El plugin gratuito Connect Polylang for Elementor no es obligatorio para todos los sitios. Es necesario específicamente cuando usás el Elementor Theme Builder con templates globales (header, footer, archive, single post) o cuando tenés dynamic tags que necesitan cambiar según el idioma activo.
Lo que resuelve:
- Sincronización de templates del Theme Builder por idioma: podés tener un header diferente en español y en inglés.
- Language switcher widget nativo dentro de Elementor: un widget que Polylang no incluye por defecto en el editor de arrastrar y soltar.
- Compatibilidad con dynamic tags que tiran datos de campos personalizados o del post actual, que a veces se rompen sin esta capa intermedia.
Si tu sitio solo usa páginas y posts normales sin templates globales, probablemente no lo necesitás. Si usás Theme Builder con condiciones de visualización, instalalo antes de romperte la cabeza buscando por qué los templates no cambian de idioma.
La instalación es la habitual: Plugins > Añadir nuevo, buscás “Connect Polylang Elementor”, instalás y activás. No tiene configuración adicional, funciona de fondo.
Mejores prácticas para alt text en sitios multilingües
Ponele que tenés una imagen de una rack de servidores y tu alt text en español dice “rack de servidores dedicados en Argentina”. La traducción literal al inglés sería “dedicated server rack in Argentina”, pero si tu audiencia angloparlante está en Estados Unidos buscando “dedicated server hosting”, el contexto de búsqueda cambia. Relacionado: optimizar el rendimiento global.
Eso es la diferencia entre traducir y localizar. El alt text multilingüe bien hecho adapta el contexto cultural y la intención de búsqueda por mercado, no solo cambia el idioma.
Algunas reglas prácticas:
- Longitud recomendada: entre 80 y 125 caracteres. Suficiente para ser descriptivo, sin sobrecargarlo.
- Incluí la keyword principal del idioma donde encaje de forma natural. No repitas la misma en todos los alts de la página.
- Las imágenes decorativas (separadores, íconos abstractos) pueden tener el atributo alt vacío
alt="". Eso le dice al lector de pantalla que la ignore, que no aporta información. - El alt text no es el lugar para meter keywords en cadena. “hosting Argentina servidor dedicado VPS cloud” no es un alt text, es spam.
Herramientas como el generador de alt text de Elementor (disponible en versiones recientes de Elementor Pro) o plugins como Alt Text AI pueden ayudar a generar una primera versión automática, pero siempre revisala. Las versiones generadas por IA son un punto de partida, no el producto final.
Errores comunes y cómo evitarlos
No activar “Traducir medios” en Polylang
Es el más frecuente. Sin esa opción activada, la biblioteca de medios no muestra el selector de idioma y no podés completar los campos por idioma. El síntoma: el alt text es el mismo para todos los idiomas, sin importar en cuál navegás el sitio. La solución: Ajustes > Polylang > pestaña Medios > activar la opción.
Confundir el alt del widget con el de la librería
En Elementor, el widget de imagen tiene su propio campo “Alt Text” en el panel lateral. Si lo completás ahí, ese texto tiene prioridad sobre el de la biblioteca de medios. El problema: ese campo en el widget no siempre se traduce correctamente en todos los flujos de Polylang (hay un issue documentado en el repositorio de GitHub de Elementor sobre esto). La recomendación: dejá el campo del widget vacío y gestioná el alt text desde la biblioteca de medios, donde el soporte multilingüe de Polylang es más confiable.
Imágenes traducidas que no aparecen en el editor de Elementor
¿Alguien lo verificó de forma independiente con todas las versiones? En algunos setups, sí. El problema ocurre cuando cambiás de idioma dentro del editor de Elementor y la imagen muestra el alt del idioma original en lugar del idioma activo. Esto suele pasar con la versión gratuita de Polylang sin el plugin de conexión instalado. La solución pasa por instalar Connect Polylang for Elementor y, si el problema persiste, verificar que el idioma de la página que estás editando en Elementor coincida con el idioma que tiene asignado la imagen en la biblioteca.
No completar los campos en todos los idiomas
Creás la imagen en español, traducís el alt, pero te olvidás del inglés o el portugués. Resultado: en esos idiomas el alt text aparece vacío o en el idioma original. Para sitios con muchas imágenes, esto se multiplica y se convierte en deuda técnica difícil de rastrear. Lo más práctico es incorporar la traducción del alt text al flujo de publicación, no como tarea separada posterior. Sobre eso hablamos en configuración correcta del hosting.
Qué está confirmado / Qué no está claro
| Aspecto | Estado | Detalle |
|---|---|---|
| Polylang comparte el archivo entre idiomas | Confirmado | Documentado en la guía oficial de Polylang para medios |
| Alt text traducible por idioma en biblioteca de medios | Confirmado | Requiere activar “Traducir medios” en Ajustes |
| Alt text del widget Elementor con soporte completo en Polylang | Parcial | Issue abierto en GitHub de Elementor (#7697); la biblioteca de medios es más confiable |
| Connect Polylang for Elementor necesario para Theme Builder | Confirmado | Necesario para templates globales y language switcher widget |
| Generación automática de alt text multilingüe con IA | En desarrollo | Elementor tiene generador propio; calidad de traducciones automáticas varía según idioma |

Preguntas Frecuentes
¿Cómo traduzco el alt text de las imágenes en Elementor si tengo Polylang?
El método más confiable es gestionarlo desde la biblioteca de medios de WordPress, no desde el widget de Elementor. Activá “Traducir medios” en Ajustes > Polylang > Medios, luego abrí cada imagen en la biblioteca y completá el campo “Texto alternativo” para cada idioma. Dejá el campo alt del widget de Elementor vacío para que use el de la biblioteca.
¿Polylang traduce automáticamente el texto alternativo de las imágenes?
No de forma automática. Polylang habilita la opción de ingresar un alt text diferente por idioma, pero el contenido de esos campos lo tenés que completar vos (o con una herramienta de traducción si la tenés integrada). Al crear la traducción de una imagen, los campos de metadatos arrancan vacíos en el idioma de destino.
¿Necesito archivos de imagen diferentes para cada idioma con Polylang?
No. Polylang usa un único archivo compartido entre todos los idiomas y solo traduce los metadatos (alt text, título, descripción, caption). Esto ahorra espacio en el servidor y evita duplicados en la biblioteca de medios, que es una de las ventajas principales del sistema de Polylang frente a otras soluciones multilingüe.
¿Cómo afecta el alt text multilingüe al SEO en WordPress?
Google indexa el contenido por idioma y tiene en cuenta el alt text para entender el contexto de las imágenes. Si un sitio tiene sus páginas en español con alt texts correctos pero las mismas imágenes en la versión en inglés con alt texts en español o vacíos, esa versión pierde relevancia para las búsquedas en inglés. Un alt text localizado por idioma mejora el posicionamiento de cada versión del sitio en su mercado objetivo.
¿Qué plugin necesito para sincronizar Elementor Pro con Polylang?
Para la mayoría de los casos con páginas y posts simples, no necesitás ninguno adicional: la integración nativa entre Elementor Pro y Polylang Pro cubre esos escenarios. Si usás el Elementor Theme Builder con templates globales (header, footer, archives), o necesitás un language switcher dentro de Elementor, instalá el plugin gratuito Connect Polylang for Elementor, disponible en el repositorio oficial de WordPress.
Conclusión
La combinación de alt text multilingüe, Elementor Pro y Polylang tiene su curva de aprendizaje, pero una vez que entendés la arquitectura (un archivo, metadatos por idioma, dos posibles fuentes del alt text) todo encaja. El punto de partida es activar “Traducir medios” en Polylang, gestionar los alts desde la biblioteca de medios en vez del widget de Elementor, y agregar Connect Polylang for Elementor si usás el Theme Builder.
Para sitios que buscan posicionarse en múltiples mercados, esto no es un detalle menor. Un alt text bien localizado por idioma mejora tanto la accesibilidad como la visibilidad en búsquedas locales. Si estás armando un sitio multilingüe y querés que el hosting acompañe el rendimiento, donweb.com tiene planes que soportan instalaciones WordPress con múltiples idiomas sin configuraciones adicionales.
Fuentes
- Polylang Pro – Cómo traducir Elementor con Polylang (documentación oficial)
- Polylang Pro – Guía de trabajo con medios multilingües
- Connect Polylang for Elementor – Repositorio WordPress.org
- Elementor GitHub – Issue #7697: Alt text en imágenes con Polylang
- Jiri Vanek Blog – Cómo configurar alt tags diferentes por idioma en Polylang






