Personalice las URL, los slugs y el SEO en WPML: formato de directorio, hreflang, traducción de slugs
Personalice cómo WPML construye las URL para el contenido traducido en su sitio de WordPress y qué envía a los motores de búsqueda sobre su estructura multilingüe: elija un formato de URL (directorios, dominios separados o parámetros de consulta), traduzca el slug de cada entrada, controle el hreflang en la cabecera de la página y configure las redirecciones por idioma del navegador.
Qué hace WPML por el SEO multilingüe desde el primer momento
Sin que usted toque ninguna configuración, una instalación nueva de WPML le ofrece la mayor parte de lo que Google necesita para clasificar el contenido multilingüe correctamente:
- Etiquetas hreflang en el
<head>. WPML inserta automáticamente etiquetas<link rel="alternate" hreflang="...">que apuntan cada página a sus traducciones. Google usa hreflang para ofrecer el idioma correcto al usuario correcto. Sin él, corre el riesgo de que su página en francés se muestre a quienes buscan en inglés y que el mismo contenido se trate como duplicado. WPML las emite de forma predeterminada, posicionadas lo antes posible en el HEAD (la ubicación recomendada). - URL limpias e indexables por idioma. Cualquiera que sea el formato de URL que elija (ver a continuación), las páginas traducidas viven en direcciones que los motores de búsqueda pueden rastrear e indexar.
- Sitemaps por idioma cuando se usa junto a un plugin de SEO como Yoast SEO o Rank Math.
El complemento WPML SEO amplía esto con la traducción de los metacampos de SEO que su plugin de SEO adjunta a cada entrada: títulos, descripciones, etiquetas sociales, etiquetas de migas de pan y (para Yoast SEO) metadatos de términos de taxonomía. Consulte WPML SEO: Yoast SEO y Rank Math multilingües para obtener una descripción general, y Cómo traducir su sitio para el SEO multilingüe para ver el paso a paso.
La siguiente configuración le permite ajustar aún más la estructura.
Dónde se encuentra la configuración
Abra WPML > Configuración > URL y SEO.
Formato de URL de idioma
Tres estructuras para cómo se muestra el idioma en sus URL. Elija una vez durante la configuración. Cambiarlo más tarde es complejo y rompe los enlaces entrantes.
Diferentes idiomas en directorios
yoursite.com/fr/contact/ para francés, yoursite.com/de/contact/ para alemán.
La opción predeterminada y más común. Funciona con la más amplia gama de temas y plugins. Desde una perspectiva de SEO, este formato mantiene todas las versiones de idioma en el mismo dominio, lo que permite a Google agruparlas limpiamente y consolidar las señales de clasificación en todos los idiomas. La mayoría de los sitios multilingües usan este formato.
Una subopción, Usar directorio para el idioma por defecto, decide si la URL del idioma predeterminado vive en la raíz (yoursite.com/) o en un directorio (yoursite.com/en/). Desactivada de forma predeterminada. La mayoría de los sitios mantienen la URL del idioma original en la raíz.
Un dominio diferente por idioma
yoursite.fr para francés, yoursite.de para alemán.
Útil cuando opera sitios de mercados distintos con presencias de marca separadas por país. Beneficio de SEO: puede segmentar geográficamente cada dominio a un país específico en Google Search Console, lo cual es una señal más fuerte que la segmentación geográfica a nivel de directorio. La desventaja es más trabajo de configuración (DNS, alojamiento, SSL por dominio) y las señales de clasificación no se acumulan entre dominios de la forma en que lo hacen bajo un solo dominio.
Nombre del idioma añadido como parámetro
yoursite.com/?lang=fr.
La opción menos recomendada. Algunos temas y plugins no manejan bien las URL con parámetros de consulta, y las URL basadas en parámetros son más desordenadas desde una perspectiva de SEO. Solo es útil cuando las restricciones impiden los otros dos formatos.
Cómo se genera el slug de una entrada traducida
La sección URL de la página de WPML > Configuración > URL y SEO tiene cuatro opciones para cómo se construye el slug de cada traducción. Elija una por sitio; la elección se aplica a cada entrada traducida.
- Generar automáticamente desde el título (predeterminado). WordPress construye el slug a partir del título traducido. Limpio y sin esfuerzo.
- Generar automáticamente desde el título siempre y sobrescribir cualquier slug existente. Cada vez que cambia un título, WPML reconstruye el slug para que coincida. Útil cuando quiere que los títulos y los slugs permanezcan enlazados. Evite esto cuando haya ajustado manualmente los slugs para el SEO, porque cada edición del título los sobrescribirá.
- Traducir (esto incluirá el slug en la traducción y no lo creará automáticamente a partir del título). El slug se convierte en parte del editor de traducción, por lo que un traductor puede anular el valor generado automáticamente. Beneficio de SEO: cuando las palabras clave del idioma de destino son importantes para su clasificación, tener el slug en el idioma de destino lleva la palabra clave a la URL. yoursite.com/fr/contact/ se convierte en yoursite.com/fr/contactez-nous/. Para los sitios donde importa el SEO multilingüe, esta es la opción que debe elegir. Para los idiomas cuya escritura no es latina (hebreo, árabe, chino, etc.), WPML translitera automáticamente el slug a letras latinas; consulte la siguiente sección.
- Copiar del idioma original si el idioma de traducción utiliza URL codificadas. Una alternativa para los idiomas cuyos slugs de otro modo saldrían como caracteres codificados con porcentaje. El slug del idioma de origen se reutiliza en todas las traducciones para facilitar la lectura. Elija esto cuando quiera que todas las versiones de idioma compartan el mismo slug.
Para los tipos de contenido personalizado y las taxonomías, los slugs base (los prefijos /category/, /product/, /tag/) se traducen por separado. WPML los traduce desde la pestaña Taxonomía en Traducciones.
Cómo traduce WPML los slugs para hebreo, árabe, chino y otros idiomas no latinos
Cuando elige Traducir en la sección URL de la página y el idioma de destino usa una escritura distinta a la latina (hebreo, árabe, chino, japonés, coreano, ruso, griego, tailandés, etc.), WPML escribe el slug en letras latinas que coinciden con cómo suena la traducción. Esto se llama transliteración.
Las URL no pueden mostrar caracteres no latinos de forma fiable. Los navegadores y servidores los manejan como largas cadenas codificadas con porcentaje que no se copian, pegan ni comparten bien. En su lugar, la transliteración produce una URL corta y legible en letras latinas, de modo que los visitantes puedan reconocer y compartir el enlace y los motores de búsqueda indexen una URL limpia por idioma.
Para el título de página WPML Activation:
- El título en hebreo
הפעלת WPMLse convierte en la URL/he/hafalat-wpml/ - El título en chino
激活 WPMLse convierte en la URL/zh/jihuo-wpml/
La transliteración se ejecuta de forma automática y coherente en todos los idiomas no latinos de su sitio. No se configura por idioma. La elección es a nivel de sitio: elija Traducir para obtener la transliteración, o elija Copiar del idioma original si el idioma de traducción utiliza URL codificadas para mantener el slug del idioma de origen en cada traducción.
Hreflang en el HEAD
La tarjeta Opciones de SEO tiene dos ajustes para el hreflang:
- Mostrar idiomas alternativos en la sección HEAD. Activado de forma predeterminada. WPML genera
<link rel="alternate" hreflang="...">para cada versión traducida de la página actual. - Posición de los enlaces hreflang. Lo antes posible (predeterminado) coloca las etiquetas cerca de la parte superior del HEAD, donde los motores de búsqueda tienden a leer primero. El ajuste se adapta a los temas o plugins de SEO que colocan sus propias etiquetas en posiciones específicas.
Deje ambos activados a menos que tenga una razón específica para desactivarlos. La documentación de Google llama al hreflang una señal fundamental para los sitios multilingües.
Redirección por idioma del navegador
Cuando un visitante llega a una URL en un idioma pero el idioma preferido de su navegador es otro, WPML puede redirigirlo a la versión traducida. Tres opciones:
- Deshabilitado (predeterminado). Sin redirección; el visitante ve la URL que solicitó.
- Solo si existe una traducción. WPML comprueba si hay una traducción en el idioma del navegador del visitante y redirige solo cuando existe una. La mayoría de los usuarios quieren esto si desean alguna redirección por navegador.
- Siempre. Incluso cuando no hay traducción en el idioma del navegador del visitante, WPML redirige a la página de inicio de ese idioma. Agresivo. Los visitantes pueden terminar en una página de inicio genérica en lugar del contenido al que intentaban acceder.
La redirección usa JavaScript. Los visitantes con JavaScript desactivado (raro) no serán redirigidos. Los motores de búsqueda que no siguen las redirecciones de JS también permanecen en la URL que se les dio, que generalmente es lo que usted desea.
La ventana de cookies Recordar preferencia por N horas controla cuánto tiempo respeta WPML la elección de idioma de un visitante después de que cambie manualmente. Introduzca 24 o múltiplos de esa cifra.
La redirección por idioma del navegador tiene consecuencias de SEO. Hay una página complementaria que cubre exactamente cómo afecta a la indexación de Google que vale la pena leer antes de activar la función.
Diferente página de inicio por idioma
WordPress le permite establecer una página de inicio estática y una página de entradas. Con WPML, también puede elegir diferentes páginas de inicio estáticas por idioma. Sus visitantes en inglés ven una página de destino, sus visitantes en francés ven otra, incluso cuando los idiomas son por lo demás traducciones entre sí.
Establezca la página de inicio estática en WordPress como de costumbre (Ajustes > Lectura > Página estática > Portada), luego cree la traducción para cada idioma. WPML asigna automáticamente cada idioma a su propia página de inicio. Lo mismo se aplica a la página de entradas (el índice del blog) si su sitio usa una.
Así es como los sitios con páginas de destino de marketing específicas para cada región manejan la página de inicio sin configurar instalaciones de WordPress separadas por mercado.
Escrito por Amir · Última actualización el 2 de julio de 2026
Escrito por Amir · Última actualización 2 de julio de 2026