Cómo configurar Weglot en Squarespace (y qué opciones elegir)
Hace poco he añadido el español de América Latina a SQSPThemes con Weglot.
La configuración resultó bastante sencilla una vez que la realicé en el orden correcto. Pero primero di un pequeño rodeo, y ese rodeo me enseñó algo que vale la pena saber si estás a punto de hacer esto en una página web de Squarespace:
Empieza en Squarespace.
Al principio empecé con Weglot y seguí los pasos de su configuración general. Esa forma de hacerlo funciona, pero hacía que el proceso pareciera más técnico de lo necesario . Squarespace 7.1 cuenta con una integración directa con Weglot que conecta las dos plataformas y añade automáticamente el selector de idiomas a tu sitio web.
A partir de ahí, lo único que hay que hacer a nivel técnico es configurar la URL de la versión traducida. El lugar donde se haga esto depende de quién gestione el DNS de tu dominio.
Este es el proceso completo, incluidas las decisiones que tuve que tomar a lo largo del mismo.
Aviso: Weglot ha patrocinado este artículo. Lo instalé y lo probé en SQSPThemes antes de escribir esta guía.
La versión resumida
Si utilizas Squarespace 7.1, este es el orden que te recomiendo:
- Elige el idioma que quieras añadir.
- Conecta Weglot desde Configuración → Idiomas del sitio → Multilingüe en Squarespace.
- Elige si la página web traducida utilizará un subdominio o un subdirectorio.
- Añade el registro DNS que te proporciona Weglot en el lugar donde gestiones tu DNS.
- Vuelve a Weglot y comprueba la conexión.
- Revisa tus páginas importantes, la navegación, los formularios y los términos relacionados con la marca.
La integración directa con Squarespace solo está disponible para Squarespace 7.1. Si tu sitio web está en la versión 7.0 o 5, tendrás que utilizar la integración general de Weglot. Instrucciones oficiales de Weglot para la configuración en Squarespace.
Antes de instalar nada, elige un idioma
Elegí el español de América Latina porque las estadísticas de SQSPThemes mostraban que ya existía una audiencia en los países de habla hispana. Esos visitantes ya estaban encontrando la web y generando unos ingresos considerables.
Eso me dio una razón práctica para empezar con el español en lugar de elegir un idioma basándome únicamente en su alcance.
Si estás decidiendo qué idioma añadir, echa un vistazo a:
- Los países desde los que ya recibe visitas en su página web
- Los idiomas que utilizan tus clientes actuales
- La comunidad que rodea a una empresa u organización local
- Mercados en los que la empresa está intentando entrar de forma activa
- Las páginas y los productos con los que interactúan esos visitantes
Los datos por país no lo dicen todo. Un visitante hispanohablante en Estados Unidos sigue apareciendo como tráfico de Estados Unidos. Pero pueden servirte como punto de partida útil.
Un pequeño detalle: Weglot identifica el español latinoamericano con el código de configuración regional
es-419. Eso no significa que tengas que usar
es-419 en la URL pública. Mantuve el español latinoamericano como
traducción y utilicé es para el subdominio.
Paso 1: Conecta Weglot desde Squarespace
En tu panel de control de Squarespace, ve a:
Configuración → Idiomas del sitio → Multilingüe
Busca Weglot y haz clic en «Conectar». Squarespace te pedirá que autorices a Weglot a acceder al sitio web. A continuación, podrás crear o vincular una cuenta de Weglot, asignar un nombre al proyecto, elegir el idioma original y añadir el idioma que desees.
Para SQSPThemes, he seleccionado:
- Idioma original: inglés
- Idioma de traducción: español — América Latina
En cuanto guardé el proyecto, la página web ya estaba traducida y el selector de idioma ya aparecía allí.
Por eso yo empezaría desde Squarespace en lugar de comenzar por la pantalla de instalación general de Weglot. La ruta de Squarespace se encarga de la conexión con el sitio web y del selector por ti. De todos modos, después podrás seguir utilizando el panel de control de Weglot para gestionar las traducciones, las exclusiones y otros ajustes.
Paso 2: Elige un subdominio o un subdirectorio
Las páginas traducidas deben tener sus propias URL si quieres que los motores de búsqueda las encuentren y las indexen correctamente.
Las dos opciones más habituales son:
| Opción | Ejemplo | ¿Qué cambia? | Cuando tiene sentido |
|---|---|---|---|
| Subdominio | es.example.com |
Debes añadir un registro CNAME para cada idioma traducido. | Una implementación controlada, un sitio ya establecido o una configuración en la que no se desea redirigir el dominio principal. |
| Subdirectorio | example.com/es/ |
La configuración de Weglot puede requerir la verificación del dominio y la modificación de un registro DNS existente para que las rutas traducidas se redirijan a través de Weglot. | Una configuración a largo plazo en la que prefieres claramente que todos los idiomas aparezcan bajo el dominio principal. |
He elegido un subdominio.
SQSPThemes es una web consolidada con un amplio archivo, y todo esto comenzó como
una prueba. Añadir un nuevo CNAME para el idioma me pareció más sencillo que cambiar la forma en que
se redirigía el dominio principal. Además, así conseguí una URL pública más sencilla
es.sqspthemes.com.
Eso no significa que los subdominios sean mejores en todos los casos. Un subdirectorio puede dar una sensación de mayor unidad, y Weglot recomienda esa estructura en algunas partes de su configuración general. Sin embargo, supone un cambio en el DNS más complejo que añadir un subdominio de idioma.
Desde el punto de vista del posicionamiento en buscadores, lo importante es que cada idioma tenga su
propia URL y que las versiones en cada idioma estén enlazadas correctamente. Las
directrices de Google sobre sitios web multilingües admiten tanto subdominios como subdirectorios
y recomiendan utilizar URLs independientes con hreflang anotaciones.
Guía de Google sobre sitios web multilingües
y
Guía de configuración del DNS de Weglot.
Mi regla práctica sería:
- Elige un subdominio si prefieres una configuración más sencilla o si estás probando la demanda multilingüe.
- Elige un subdirectorio si el sitio web tiene un compromiso multilingüe a largo plazo y prefieres una URL con estructura de carpetas lo suficiente como para asumir la configuración adicional del DNS.
Paso 3: Configurar la URL del idioma
Vuelve a Squarespace, ve a la sección «SEO multilingüe » y selecciona «Configurar subdominios».
Weglot generará el registro DNS para tu proyecto. Si has seleccionado
español de América Latina, el nombre de host predeterminado podría aparecer como
es-419. Puedes modificar el nombre de host para que sea es Si
quieres que la página web traducida utilice es.example.com manteniendo
el español latinoamericano como idioma.
Weglot también puede ofrecer la opción «Quick Connect», que utiliza Entri para añadir el registro DNS por ti. Yo opté por hacerlo manualmente porque solo necesitaba añadir un registro CNAME y quería realizar el cambio yo mismo.
Cualquiera de las dos opciones puede funcionar. La pregunta más importante es: ¿Dónde se gestiona realmente tu DNS?
Tu página web puede estar alojada en Squarespace, mientras que tu DNS se gestiona en otro sitio.
Ese fue mi caso. SQSPThemes funciona en Squarespace, pero su DNS se gestiona a través de GoDaddy. Así que conecté la página desde Squarespace y, a continuación, añadí el registro de idioma en GoDaddy.
Paso 4A: Si tu DNS lo gestiona GoDaddy
Inicia sesión en GoDaddy y ve a:
Cartera de dominios → Selecciona tu dominio → DNS → Añadir nuevo registro
A continuación, añade:
| Campo | Qué hay que introducir |
|---|---|
| Tipo | CNAME |
| Nombre |
El subdominio de idioma, como por ejemplo es
|
| Valor |
Lo único translate-cf.weglot.io valor que aparece en
tu configuración de Weglot
|
| TTL | Deja el valor predeterminado, a menos que tengas alguna razón para cambiarlo. |
Guarda el registro.
No copies el valor del CNAME de la configuración de otra persona. Weglot genera un valor específico para tu sitio web. Instrucciones de GoDaddy para añadir un CNAME.
Paso 4B: Si tu DNS lo gestiona Squarespace
Abre el panel de control de dominios de Squarespace y ve a:
Selecciona tu dominio → DNS → Configuración de DNS → Registros personalizados → Añadir registro
Elige CNAME, introduce el prefijo de idioma en el
Nombre campo y pega la dirección de destino de Weglot específica del proyecto
en el Datos campo. A continuación, guárdalo.
Es posible que Squarespace te pida que vuelvas a autenticarte antes de modificar los registros DNS. Instrucciones de Squarespace sobre el DNS.
Si tu DNS lo gestiona otro proveedor, los campos serán los mismos, aunque los nombres de los menús sean diferentes: CNAME, nombre de host del idioma y el destino único que proporciona Weglot.
Paso 5: Vuelve a Weglot y comprueba el DNS
Una vez guardado el registro, vuelve a Weglot y haz clic en «Comprobar DNS».
Es posible que el estado pase a verde en unos minutos. A veces, los cambios en el DNS pueden tardar más en propagarse, así que no des por hecho que algo no funciona si la verificación no es inmediata.
Cuando el dominio aparezca como «listo», comprueba la URL traducida en una ventana privada del navegador y navega por varias páginas.
Paso 6: Revisa lo que se ha traducido
Publicar la primera traducción no es lo mismo que completar la experiencia multilingüe.
Yo comprobaría lo siguiente:
- La página de inicio y el menú de navegación principal
- Encabezados, botones y llamadas a la acción
- El pie de página
- Formularios y mensajes de confirmación
- Productos, proceso de pago, programación y áreas de socios
- Contenidos incrustados de terceros
- Títulos y descripciones de las páginas
- El selector de idioma en el ordenador y en el móvil
- Enlaces internos al pasar de una página a otra
También añadiría reglas en el glosario para los nombres de marcas y productos que nunca deben traducirse. Weglot te permite editar las traducciones directamente, y su editor visual resulta útil cuando quieres ver el texto en su contexto.
La traducción automática te permite obtener rápidamente una primera versión válida. Las páginas de ventas importantes, los textos jurídicos y cualquier contenido en el que el tono sea relevante deben seguir siendo revisados por alguien que domine el idioma.
Otra opción para sitios web más grandes
Los planes de Weglot se basan, en parte, en el número de palabras traducidas. Si tu página web de Squarespace contiene entradas de blog de varios años o un amplio archivo de recursos, decide si necesitas traducirlo todo de inmediato.
Quizá te interese empezar por la página de inicio, la navegación principal, las páginas importantes de servicios o productos, las páginas de contacto y tu contenido con mejor rendimiento. Weglot te permite excluir de la traducción direcciones URL y bloques concretos.
Es mejor configurar esas exclusiones desde el principio: excluir una URL más adelante no elimina automáticamente las traducciones que ya se hayan generado. Cómo cuenta Weglot las palabras traducidas y Instrucciones de Weglot para excluir traducciones.
Lo que haría de otra manera la próxima vez
Tomaría las mismas decisiones —español latinoamericano y un subdominio de idioma— pero lo haría todo en un orden diferente.
Empieza en Squarespace.
Conecta primero Weglot y deja que Squarespace se encargue de la integración en la web y del selector de idiomas. A continuación, decide cómo quieres que se estructuren las URL traducidas y realiza el cambio en el DNS, independientemente de dónde se gestione tu dominio.
En cuanto comprendí que Squarespace se encargaba de la integración de la página web mientras que GoDaddy se ocupaba del DNS, todo el proceso se volvió bastante sencillo.
Y eso es precisamente lo que más me sorprendió de Weglot.
No estás reconstruyendo tu sitio web de Squarespace en otro idioma. No estás duplicando páginas, creando un segundo sistema de navegación ni manteniendo dos versiones del sitio web cada vez que hay algún cambio.
Estás añadiendo otro idioma a la página web que ya tienes.
En el caso de SQSPThemes, ahora puedo redirigir a alguien directamente a la versión en español en
es.sqspthemes.com, sin dejar de gestionar la propia
página web en Squarespace, como siempre he hecho.
Si ya tienes visitantes, clientes o clientes potenciales que prefieren navegar por tu página web en otro idioma, esta es una forma bastante sencilla de averiguar qué ocurre cuando realmente les ofreces el contenido en ese idioma.