Desarrollamos tu web presencial SPA DESDE 300€. Si, es una locura. Web SPA DESDE 300€ — Si, es una locura. Hablemos →

Web multiidioma en Andorra: catalán, español, francés e inglés

Web multiidioma en Andorra: catalán, español, francés e inglés

Aquí el multiidioma no es opcional

En la mayoría de mercados, tener la web en varios idiomas es una decisión de expansión. En Andorra es una condición de partida.

El catalán es la única lengua oficial del Principado. El español y el francés son de uso diario, y el inglés aparece en cuanto tu cliente es turista de fuera de la península o de Francia. Un negocio andorrano que solo tiene web en español está renunciando a parte de su mercado y, además, tiene un problema con las obligaciones lingüísticas.

La pregunta no es si hacer la web multiidioma. Es cómo hacerlo sin que el mantenimiento se multiplique por cuatro.

La estructura de URLs, que decide todo lo demás

Esta es la decisión técnica que más cuesta revertir. Las opciones razonables:

Subcarpeta: tudominio.ad/fr/serveis. Es la que recomendamos casi siempre. Concentra la autoridad SEO en un solo dominio, es barata de mantener y es transparente para el usuario.

Subdominio: fr.tudominio.ad. Separa más de lo necesario y reparte la autoridad. Tiene sentido en organizaciones muy grandes con equipos independientes por país.

Dominio por idioma: tudominio.fr, tudominio.es. Solo si de verdad operas como marcas distintas por mercado. Multiplica el coste de todo.

Con la subcarpeta hay una segunda decisión: si el idioma principal lleva prefijo o no. Lo habitual es que el idioma por defecto vaya en la raíz y los demás con prefijo. Funciona bien y mantiene las URLs limpias para tu mercado principal.

Y un punto que se olvida: los slugs también se traducen. Si tu página de servicios es /serveis en catalán y /servicios en español, cada versión está optimizada para lo que busca ese usuario. Dejar /services en las cuatro es desaprovechar la mitad del beneficio.

Andie recomienda

Decide la estructura de URLs antes de escribir la primera línea de contenido. Cambiarla después significa redirecciones 301 para cada página, en cada idioma, y una caída temporal de posiciones mientras Google reprocesa. Es la decisión más barata de tomar bien y más cara de corregir.

Hreflang, el detalle que casi todos hacen mal

Sin hreflang, Google puede mostrar tu página en francés a alguien que busca en catalán, o considerar que tus cuatro versiones son contenido duplicado.

Las reglas que importan:

  • Cada versión declara todas las demás, incluida a sí misma. Es el error más común: declarar solo las otras tres.
  • Las declaraciones deben ser recíprocas. Si la versión catalana apunta a la francesa, la francesa tiene que apuntar a la catalana.
  • Conviene declarar x-default para el caso de idioma no contemplado.
  • Los códigos son de idioma, no de país, salvo que de verdad tengas versiones por país.

Un ejemplo de cómo queda en una página en español que tiene versiones en catalán y francés:

<link rel="alternate" hreflang="es" href="https://tudominio.ad/servicios" />
<link rel="alternate" hreflang="ca" href="https://tudominio.ad/ca/serveis" />
<link rel="alternate" hreflang="fr" href="https://tudominio.ad/fr/services" />
<link rel="alternate" hreflang="x-default" href="https://tudominio.ad/servicios" />

Ese bloque debe aparecer en las tres versiones, con el mismo contenido.

Qué traducir y qué no

No todo el contenido merece el mismo esfuerzo, y tratarlo todo igual es la vía rápida a un proyecto inasumible.

Traducción cuidada, siempre: páginas de servicio, páginas de producto, formularios, textos legales, avisos transaccionales.

Adaptación, no traducción: el contenido de captación. Un artículo optimizado para lo que busca un catalán no es el mismo texto que optimiza lo que busca un francés. Las palabras clave difieren, y traducir literalmente un titular optimizado suele producir un titular que nadie busca.

Se puede no traducir: contenido muy local dirigido a un solo público. Si publicas una nota sobre un evento en Ordino para residentes, quizá solo tenga sentido en catalán. Es legítimo, siempre que la arquitectura lo soporte sin romper el hreflang.

El error que multiplica el mantenimiento por cuatro

Aquí está la diferencia entre un multiidioma que se sostiene y uno que se abandona a los seis meses.

El error es tratar cada idioma como una web independiente: cuatro menús mantenidos a mano, cuatro veces los mismos datos de contacto, cuatro plantillas que hay que tocar cuando cambia el diseño.

Lo que funciona es separar estructura de contenido. La estructura, menús, plantillas, componentes y rutas, se define una vez. El contenido se traduce. Cuando cambias el teléfono de la empresa, lo cambias en un sitio y aparece en los cuatro idiomas.

En la práctica eso significa tener las cadenas de interfaz en archivos de traducción, los datos de negocio en un solo lugar y las rutas generadas a partir de un mapa de slugs por idioma. Es exactamente el patrón con el que construimos las aplicaciones web que mantienen tres o cuatro idiomas sin que el equipo se ahogue.

Las obligaciones que no son de SEO

Más allá del posicionamiento, en Andorra hay obligaciones lingüísticas reales. La documentación comercial tiene que estar en catalán, y eso incluye la facturación que genera tu web. Lo tratamos en el artículo sobre facturas en catalán.

Y hay una consecuencia práctica poco intuitiva: si tu tienda online genera facturas, los nombres de tus productos acaban en un documento con obligaciones lingüísticas. El catálogo multiidioma deja de ser una cuestión de marketing.

Cómo elegir el idioma del visitante

Tres reglas que evitan casi todos los problemas:

  1. Nunca redirijas automáticamente por IP o por idioma del navegador sin dejar salida. Un francés en Andorra puede querer la versión catalana, y un buscador que rastrea desde otro país necesita ver la versión que ha pedido.
  2. Sugiere, no impongas: un aviso discreto ofreciendo cambiar de idioma funciona mejor que una redirección forzada.
  3. Recuerda la elección del usuario y respétala.
Andie recomienda

Comprueba que el selector de idioma te lleva a la misma página en el otro idioma, no a la portada. Es el fallo más frecuente en webs andorranas multiidioma: estás leyendo un producto, cambias a francés y acabas en el inicio. La mayoría de usuarios no vuelve a intentarlo.

La lista mínima

Si te quedas con cinco cosas: estructura en subcarpeta, slugs traducidos, hreflang recíproco con x-default, estructura separada del contenido, y selector que mantiene la página.

Con eso tienes una web multiidioma que se puede mantener y que Google entiende. Todo lo demás es refinamiento.

En AndorraDev construimos webs en catalán, español, francés e inglés desde la primera línea, no como una capa añadida después. Si tu web actual tiene los cuatro idiomas y mantenerlos se ha convertido en un problema, hablemos.

Escrito por
Edu Lazaro
Edu Lazaro
Founder & Lead Developer en AndorraDev

Desarrollador full-stack con más de 15 años de experiencia en Laravel, React, Node.js y arquitecturas cloud. Ayudo a empresas en Andorra a construir su presencia digital.

Partner de diseño · ionospace.
Necesitas ayuda? ×
Andie by AndorraDev
Asistente IA + equipo humano
Asistente IA de AndorraDev
Andie
Hola! Soy Andie, el asistente IA de AndorraDev. ¿En qué puedo ayudarte? Si necesitas hablar con Edu, solo pídelo.
22:38