Sitio web multilingüe en el Tesino: estructura, hreflang, traducción y costes
Un sitio en italiano, alemán y francés para una pyme del Tesino: estructura de URL, hreflang, traducciones cuidadas y los costes reales que debe prever.

Un sitio multilingüe funciona para una pyme del Tesino cuando cada idioma tiene sus propias URL (por ejemplo /de/ y /fr/), los textos los traducen personas que conocen el mercado, las indicaciones hreflang son correctas y en cada página hay un selector de idioma visible. En la mayoría de los casos bastan un único dominio .ch y una sola instalación de WordPress con un plugin multilingüe. El hosting y el dominio cuestan casi lo mismo que para un sitio en un solo idioma: lo que de verdad pesa es la traducción y la actualización de los textos en todos los idiomas.
¿Qué idiomas necesita realmente una empresa del Tesino?
El Tesino habla italiano, pero su clientela a menudo no. Huéspedes y clientes de la Suiza alemana, empresas de la Suiza francesa, clientes de Lombardía y empresas internacionales en Lugano buscan en idiomas distintos. Elija los idiomas según quién le trae trabajo, no según cuántos son técnicamente posibles.
- Hotel o apartamento vacacional en Locarno o Ascona: italiano y alemán casi siempre, inglés a menudo útil, francés si recibe muchos huéspedes de la Suiza francesa.
- Empresa artesanal en el Mendrisiotto que también trabaja al otro lado de la frontera: el italiano cubre mucho; para la clientela de la Suiza alemana suelen bastar algunas páginas en alemán sobre los servicios principales.
- Gestoría fiduciaria en Lugano con clientela internacional: italiano, alemán e inglés.
- Proveedor o empresa de servicios activa en toda Suiza: italiano, alemán y francés.
Consejo: Mejor dos idiomas bien cuidados que cuatro traducidos a medias. Una versión alemana con errores o páginas que faltan hace perder la confianza precisamente de los clientes que quería ganar.
Estructura: subcarpetas, subdominios o dominios separados
Cada idioma necesita su propia dirección; de lo contrario, Google no puede indexarlo por separado. Hay cuatro formas de hacerlo:
| Estructura | Ejemplo | Ventajas | Desventajas |
|---|---|---|---|
| Subcarpetas | empresa.ch/de/ | un dominio, un certificado SSL, una instalación; todos los idiomas aprovechan el mismo dominio | requiere un CMS que gestione bien los idiomas |
| Subdominios | de.empresa.ch | separación técnica posible | gestión más compleja, a menudo varias instalaciones |
| Dominios separados | ditta.ch y firma-tessin.ch | nombre adaptado a cada idioma | varios dominios que renovar, más mantenimiento, cada dominio debe darse a conocer por sí solo |
| Parámetros | empresa.ch/?lang=de | ninguna relevante | Google no lo recomienda |
Para la mayoría de las pymes, las subcarpetas son la opción más sencilla y sólida. Un dominio .ch sirve para todos los idiomas nacionales; no necesita un dominio adicional para la clientela de la Suiza alemana. Traduzca también las direcciones de las páginas: /de/dienstleistungen/ se lee mejor que /de/servizi/ y contiene la palabra que buscan los clientes germanohablantes.
hreflang: cómo muestra Google el idioma correcto
Con hreflang le indica a Google qué páginas son traducciones entre sí. Así Google puede mostrar la página alemana a quien busca en alemán y la italiana a quien busca en italiano. Las reglas más importantes:
- Cada versión enumera todas las versiones de idioma, incluida ella misma.
- Las referencias deben ser recíprocas: si la página italiana remite a la alemana, la alemana debe remitir a la italiana; si no, Google puede ignorar las indicaciones.
- Códigos correctos: primero el idioma y, opcionalmente, la región, por ejemplo «it», «de» o «it-CH», «de-CH». «ch-it» es incorrecto.
- «x-default» indica la página para todos los demás idiomas, por ejemplo la versión inglesa o una página de selección de idioma.
- Cada idioma tiene un canonical hacia sí mismo. Si todas las versiones apuntan con canonical a la página italiana, Google solo indexa el italiano.
hreflang no sustituye al contenido: Google reconoce el idioma por el texto visible. Una página alemana con la mitad del texto aún en italiano confunde a visitantes y buscadores. Evite también las redirecciones automáticas según la dirección IP o el idioma del navegador: Google las desaconseja expresamente, y un cliente de Zúrich de vacaciones en Lugano no quiere acabar en la versión italiana. Es mejor un selector de idioma bien visible que lleve a la misma página en el otro idioma.
Consejo: Abra el código fuente de dos o tres páginas y compruebe que cada versión menciona todas las demás y a sí misma. Si falta una referencia de vuelta, la causa casi siempre es una página aún sin traducir o no vinculada en el plugin.
Traducir: personas, máquina o ambas
Herramientas como DeepL ofrecen buenos borradores, pero los textos para Suiza hay que adaptarlos. En la Suiza alemana se escribe «Strasse» con doble s y se pide una «Offerte»; en la Suiza francesa se dice «septante» y «nonante». Las palabras clave tampoco se traducen literalmente: quien busca un apartamento vacacional escribe en alemán «Ferienwohnung Tessin», no «Ferienwohnung Ticino». Además, las políticas de spam de Google mencionan los contenidos traducidos automáticamente y publicados de forma masiva sin revisión. Por eso, haga revisar cada texto por una persona nativa.
No olvide los elementos menos visibles que también cuentan:
- títulos y descripciones para Google (meta title y meta description);
- textos alternativos y pies de las imágenes;
- formularios, mensajes de error y correos automáticos de confirmación;
- PDF importantes como la lista de precios o las condiciones;
- banner de cookies, declaración de protección de datos y aviso legal;
- textos dentro de imágenes, que hay que rehacer para cada idioma.
Un pequeño glosario con los términos de su empresa en todos los idiomas ayuda a traductores y empleados a usar siempre las mismas palabras, incluso años después.
WordPress multilingüe: las herramientas más usadas
| Herramienta | Cómo funciona | Adecuada para |
|---|---|---|
| WPML | plugin de pago, muy completo, también gestiona WooCommerce | sitios con muchas páginas y tiendas |
| Polylang | versión gratuita y versión Pro; cada traducción es una página propia | sitios de empresa pequeños y medianos |
| TranslatePress | se traduce directamente en la vista previa del sitio; versión gratuita y de pago | quien prefiere traducir de forma visual |
| Weglot | servicio de suscripción, las traducciones se guardan en el proveedor | equipos con poco tiempo para la parte técnica |
Con cualquier herramienta, compruebe tres puntos: que cada idioma tenga URL propias en subcarpetas, que hreflang se genere correctamente y que el selector lleve a la página traducida y no siempre a la página de inicio. Con un servicio externo como Weglot, sus textos se guardan en un tercero: indíquelo en su declaración de protección de datos.
¿Cuánto cuesta un sitio multilingüe?
Con subcarpetas, el coste técnico apenas cambia: un dominio, un plan de hosting, un certificado SSL. Se suman la licencia del plugin (si es de pago), la traducción y, sobre todo, el trabajo continuo de mantener actualizados todos los idiomas.
| Concepto | Un idioma | Tres idiomas en subcarpetas |
|---|---|---|
| Dominio .ch | uno | uno |
| Hosting | un plan | el mismo plan, más espacio solo con mucho contenido |
| Plugin multilingüe | no hace falta | gratuito o licencia anual |
| Traducción | ninguna | una vez por texto, normalmente por palabra o por página |
| Actualizaciones | modificar un texto | modificar cada texto en todos los idiomas |
Para estimar la traducción, cuente las palabras: un sitio de 10 páginas con unas 400 palabras cada una tiene 4000 palabras; con dos idiomas adicionales son 8000 palabras que traducir. Pida dos o tres presupuestos y aclare si incluyen la revisión, los metatextos y las páginas legales.
Consejo: Prepare la estructura de idiomas desde el principio, aunque al inicio publique solo en italiano. Añadirla más tarde a un sitio ya en línea cuesta más tiempo que preverla desde ya.
Errores frecuentes en los sitios multilingües
- Banderas en lugar de idiomas: una bandera representa un país, no un idioma, y Suiza tiene cuatro. Use los nombres de los idiomas: Italiano, Deutsch, Français, English.
- El selector lleva siempre a la página de inicio en lugar de a la página traducida.
- Faltan páginas en un idioma sin ningún aviso para el visitante.
- Formularios y correos de confirmación solo en italiano, incluso en la versión alemana.
- Consultas en alemán o francés que nadie en la empresa sabe responder: ofrezca solo los idiomas que también puede atender en el contacto con los clientes.
- Todas las versiones con canonical hacia el italiano, de modo que los demás idiomas desaparecen de Google.
Hosting y dominio para un sitio multilingüe
Técnicamente, un sitio multilingüe no requiere un hosting especial. Importan una versión actual de PHP, suficiente memoria y una buena caché, porque los plugins multilingües añaden consultas a la base de datos. Con subcarpetas, la caché funciona sin ajustes especiales, ya que cada idioma tiene sus propias URL.
En HostOn, un sitio multilingüe en subcarpetas cuenta como un solo sitio WordPress: el plan WordPress Säntis cuesta CHF 10.90 al mes con facturación anual e incluye un certificado SSL gratuito, copias de seguridad diarias y un entorno de staging para probar el plugin multilingüe antes de publicarlo. Si prefiere dominios separados por idioma, WordPress Titlis por CHF 16.90 al mes gestiona hasta cinco sitios. Un dominio .ch cuesta CHF 6.90 el primer año y CHF 14.90 en la renovación. Si su sitio está hoy en otro proveedor, la migración a HostOn es gratuita.
Preguntas frecuentes sobre el tema
No. Para la mayoría de las pymes basta un dominio .ch con una subcarpeta por idioma, por ejemplo /de/ y /fr/. Así gestiona una sola instalación y un solo certificado SSL, y todos los idiomas aprovechan la visibilidad del mismo dominio.
hreflang es una indicación en el código que le dice a Google qué páginas son traducciones entre sí. Sin ella, Google puede mostrar la página italiana a quien busca en alemán. Los plugins multilingües para WordPress la generan automáticamente.
Como borrador, sí, pero antes de publicar una persona nativa debería revisar los textos. Las políticas de spam de Google mencionan también los contenidos traducidos automáticamente y publicados de forma masiva sin revisión.
Ambos códigos son válidos. «es» vale para todos los hispanohablantes y basta si tiene una sola versión en español; un código con región, como «es-ES», solo es necesario si ofrece versiones separadas para distintos países.
Mejor no. Google desaconseja las redirecciones automáticas según el idioma o la dirección IP, porque los visitantes y los buscadores pueden dejar de acceder a todas las versiones. Un selector de idioma bien visible es la solución más segura.
Depende del número de palabras y de idiomas: cuente las palabras de sus páginas, multiplíquelas por los idiomas adicionales y pida presupuestos por palabra o por página. Con subcarpetas, el coste del hosting y del dominio no aumenta.



