Para un sitio web multilingüe, ambos subdirectorios (example.com/fr/) y subdominios (fr.example.com) funcionan para SEO y Google enumera ambas como opciones válidas. Los subdirectorios son los predeterminados habituales porque cada idioma comparte un dominio y es fácil de administrar. Los subdominios tienen sentido cuando una versión de idioma necesita alojamiento separado o un equipo separado, o cuando su plataforma no puede servir carpetas traducidas de forma segura. Lo que importa más que la elección es hacerlo de manera consistente: una URL por idioma, etiquetas hreflang y sin redirecciones automáticas.
Conclusiones clave
- La guía de sitios multilingües de Google enumera dominios, subdominios y subdirectorios de países como opciones y marca los parámetros de URL (
?lang=fr) como no recomendado. - Subdirectorios: un dominio, una configuración de alojamiento, una propiedad de Search Console, análisis más simple. La opción más común para sitios traducidos.
- Subdominios: cada idioma en su propio nombre de host. Es más fácil alojar o transferir por separado; un poco más de configuración en Analytics y Search Console.
- Google determina el idioma a partir del contenido visible de la página, no de la URL, por lo que la estructura de la URL por sí sola no crea una página “en francés” para Google. hreflang conecta las versiones.
- Elija limpiamente la estructura que soporta su plataforma. Una configuración que puede desconectar su sitio principal es peor que una URL un poco menos ordenada.
¿Qué es un subdirectorio?
Un subdirectorio (también llamado subcarpeta) es una carpeta en la ruta de su dominio principal:
https://example.com/ (English)
https://example.com/fr/ (French)
https://example.com/de/ (German)Todo vive en un solo nombre de host. La página de precios en francés es example.com/fr/pricing, el alemán example.com/de/pricing.
¿Qué es un subdominio?
Un subdominio es un prefijo delante de su nombre de dominio, lo que técnicamente lo convierte en un nombre de host separado:
https://example.com/ (English)
https://fr.example.com/ (French)
https://de.example.com/ (German)La página de precios francesa se convierte en fr.example.com/pricing. Cada subdominio se crea con un registro DNS y puede apuntar a un servidor diferente.
Lo que dice Google
La página de Google en Gestión de sitios multirregionales y multilingües compara las opciones directamente:
| Estructura | Ejemplo | Las ventajas de Google | Las desventajas de Google |
|---|---|---|---|
| Dominio de código de país | example.de | Claro geotargeting; ubicación del servidor irrelevante; fácil separación | Caro; más infraestructura; reglas ccTLD estrictas; apunta a un solo país |
| Subdominio con gTLD | de.example.com | Fácil de configurar; permite diferentes ubicaciones de servidores; fácil separación | Es posible que los usuarios no reconozcan el geotargeting solo desde la URL |
| Subdirectorio con gTLD | example.com/de/ | Fácil de configurar; bajo mantenimiento (mismo host) | Es posible que los usuarios no reconozcan la orientación geográfica desde la URL; ubicación única del servidor; sitios más difíciles de separar |
| Parámetros de URL | example.com?loc=de | No recomendado | Difícil de segmentar; poco claro para los usuarios y los motores de búsqueda |
Dos afirmaciones más en la misma guía son importantes para esta decisión:
- Google utiliza el contenido visible de la página para determinar su idioma y no utiliza información a nivel de código como
langatributos o la URL. - Google te aconseja evitar la redirección automática usuarios de una versión de idioma a otra según las preferencias asumidas, porque eso puede impedir que tanto los usuarios como Googlebot lleguen a todas las versiones.
En otras palabras, Google no prefiere oficialmente una estructura para la clasificación. Las diferencias prácticas están en el mantenimiento, la medición y el riesgo.
Subdirectorios vs subdominios: uno al lado del otro
| Factor | Subdirectorios (/fr/) | Subdominios (fr.) |
|---|---|---|
| Configuración | Necesita su plataforma o un proxy para servir /fr/ caminos | Un registro DNS (CNAME) por idioma |
| Hosting | Todos los idiomas en el mismo host | Cada idioma se puede alojar por separado |
| Consola de búsqueda | Cubierto por una propiedad de dominio; puede agregar cada carpeta como su propia propiedad para ver los datos por idioma | Cada subdominio puede ser propiedad propia; una propiedad de dominio los cubre a todos |
| Analítica | Un sitio, sin configuración entre dominios | Generalmente funciona en una propiedad GA4, pero verifique la configuración de cookies y referencias |
| Enlace interno | Todas las páginas son claramente un solo sitio | Sigue siendo una marca, pero nombres de host separados |
| Separación | Es más difícil dividirlo más tarde | Es fácil entregar un idioma a un equipo o socio local |
| Riesgo si está mal configurado | En algunas plataformas, un cambio incorrecto de DNS puede afectar a todo el sitio | Un registro incorrecto solo afecta a ese idioma |
¿Un subdirectorio comparte “autoridad de dominio”?
Este es el argumento más repetido a favor de los subdirectorios: los enlaces a su dominio principal ayudan a /fr/ carpeta porque es “el mismo sitio”. Tiene cierto sentido. Todo lo que está bajo un nombre de host es claramente un sitio, vinculado internamente y administrado en conjunto, y muchos profesionales de SEO ven que las nuevas carpetas de idiomas adquieren visibilidad más rápido que los nuevos subdominios.
Pero tenga cuidado con las afirmaciones fuertes. Google no ha publicado una regla que establezca que los subdominios tienen peor clasificación y que “la autoridad del dominio” es una métrica de terceros, no una señal de Google. Un subdominio bien vinculado con buen contenido y un hreflang correcto se clasifica bien. Si un subdirectorio es fácil para usted, es un buen valor predeterminado; si es riesgoso o imposible en su plataforma, un subdominio es una opción perfectamente adecuada.
Cuándo elegir subdirectorios
- Su CMS admite carpetas de idiomas de forma nativa o su complemento de traducción las sirve (WordPress es el caso típico).
- Quiere la configuración más sencilla de análisis y consola de búsqueda.
- Tienes un equipo que gestiona cada idioma.
- Quieres que todos los idiomas parezcan parte del mismo sitio para los visitantes.
Cuándo elegir subdominios
- Su plataforma no puede servir carpetas traducidas, o hacerlo requeriría apuntar todo su dominio a un proxy de terceros.
- Diferentes idiomas necesitan un alojamiento diferente, por ejemplo, un servidor más cercano al mercado o una pila separada.
- Un equipo, agencia o socio local ejecutará una versión en un solo idioma.
- Quieres que un problema en un idioma (un error de DNS, una interrupción) permanezca contenido allí.
Cuándo utilizar dominios de país en su lugar
Un dominio de código de país (example.de, example.fr) es una señal local más fuerte y puede generar confianza, especialmente en mercados donde los clientes esperan un dominio local. También es el más caro y el que más trabajo requiere: dominios separados, construcción de enlaces separados, configuración legal y de alojamiento separada. Se adapta a empresas establecidas con operaciones locales reales. Sólo en el caso de la traducción, suele ser excesivo.
Errores que importan más que la estructura
Cualquiera que sea la estructura que elijas, estos errores causan más daño que la elección en sí:
- Una URL para todos los idiomas. Si el idioma cambia con una cookie o un script pero la URL permanece igual, Google solo puede indexar una versión.
- Redirecciones automáticas por idioma o IP del navegador. Google no lo desaconseja. Ofrezca un selector de idioma o un banner de sugerencias en su lugar.
- Hreflang faltante o roto. Cada versión debe enumerarse a sí misma y a todas las alternativas, con URL completamente calificadas. Vea nuestro Guía completa de Hreflang y el Lista de códigos hreflang válidos.
- Etiquetas canónicas que apuntan al idioma original. Cada versión de idioma debe ser canónica para sí misma.
- Títulos no traducidos y meta descripciones. Una página en francés con un título en inglés parece un duplicado.
- Anidación profunda o inconsistente. Mantenga el idioma en el nivel superior (
/fr/pricing, no/pricing/fr/en algunas páginas y/fr/pricingsobre otros). - Cambiar la estructura después del lanzamiento sin redirecciones. Si pasa de subdominios a subcarpetas más tarde, asigne cada URL antigua a la nueva con redirecciones 301.
Cómo maneja ConveyThis la estructura de URL
ConveyThis admite ambas estructuras, además de un modo predeterminado y un modo de parámetro URL para plataformas donde no es posible nada más. Con subdominios o subdirectorios, cada idioma obtiene su propia URL indexable y ConveyThis agrega etiquetas hreflang y traduce títulos, meta descripciones y datos estructurados. Los subdominios y subdirectorios están disponibles en el plan de negocios (ver Precios).
Nuestra propia recomendación es práctica más que dogmática y depende de la plataforma:
- WordPress: El complemento ConveyThis utiliza subdirectorios de forma predeterminada y no necesita cambios de DNS, por lo que
/fr/es el camino fácil. - Sitios creados a medida: Los subdominios suelen ser más seguros. Agrega un registro CNAME por idioma y tu sitio principal permanece en tu propio host. Una configuración de subdirectorio en estos sitios significa enrutar todo su dominio a través de ConveyThis, y un error de DNS afecta el sitio original, no solo las traducciones.
- Shopify: Los subdirectorios hasta ConveyThis no están disponibles; utilice subdominios.
- Wix, Bubble, Framer y adorable: Actualmente no se ofrece ninguna estructura para estas plataformas, por lo que se utiliza el modo predeterminado o de parámetros.
El Artículo de ayuda sobre subdominios y subdirectorios recorre cada plataforma y los pasos del DNS, y el página de SEO multilingüe cubre el resto de la configuración de SEO.
Preguntas frecuentes
¿Son los subdirectorios mejores que los subdominios para SEO? No por ninguna regla Google ha publicado. Google enumera ambos como válidos. Los subdirectorios son más sencillos de ejecutar y tienen un buen valor predeterminado; los subdominios funcionan bien cuando su configuración los requiere.
¿puedo usar ?lang=fr ¿parámetros en su lugar? Puedes hacerlo, pero Google marca los parámetros de URL como no recomendados para sitios multilingües. Úsalos sólo si tu plataforma no admite nada más.
¿Debería cada idioma tener su propia propiedad de Search Console? Ayuda. Con los subdirectorios puedes agregar cada carpeta como una propiedad de prefijo de URL; con los subdominios cada subdominio puede ser su propia propiedad. Ambos te permiten ver el rendimiento por idioma.
¿Puedo cambiar de subdominios a subdirectorios más tarde? Sí, pero trátelo como una migración de sitio: redirija 301 cada URL antigua a la nueva, actualice hreflang y mapas de sitio, y espere algún movimiento de clasificación mientras Google reprocesa el cambio.
¿Estás listo para darle a cada idioma su propia URL compatible con SEO? Crea una cuenta ConveyThis y elige la estructura que se adapte a tu plataforma.