Documentación de Universally

Guías paso a paso, consejos de SEO multilingüe y mejores prácticas para ayudarte a traducir y escalar tu sitio web de WordPress.

Metadatos SEO multilingües

Universally traduce y adapta automáticamente todos los elementos críticos de SEO de tus páginas a cada idioma de destino. No se requiere configuración adicional; todo lo descrito a continuación ocurre automáticamente en cada solicitud de traducción.

¿Qué se traduce?

Contenido de la página

Se extrae y traduce todo el contenido de texto visible en la página, incluyendo:

  • Encabezados, párrafos, listas, enlaces, botones y todos los demás elementos de texto
  • Marcadores de posición de formularios y etiquetas de accesibilidad (placeholder, aria-label)
  • Texto alt y atributos title de imágenes
  • Valores de botones para input[type="submit"], input[type="reset"] y input[type="button"]

Metaetiquetas

Los siguientes metadatos se traducen automáticamente:

  • <meta name="description">: la descripción de la página que se muestra en los resultados de búsqueda
  • <title>: el título de la página que se muestra en las pestañas del navegador y en los resultados de búsqueda

Etiquetas Open Graph

Los metadatos de uso compartido en redes sociales se traducen para que los enlaces compartidos en redes sociales muestren el idioma correcto:

  • og:title
  • og:description
  • og:site_name
  • og:image:alt

Etiquetas de Twitter Card

  • twitter:title
  • twitter:description
  • twitter:image:alt

Metadatos Schema.org

Se traducen tanto las etiquetas <meta itemprop> como los datos estructurados JSON-LD:

Etiquetas Meta itemprop:

  • itemprop="name"
  • itemprop="description"
  • itemprop="headline"
  • itemprop="alternativeHeadline"
  • itemprop="articleBody"
  • itemprop="caption"

Datos estructurados JSON-LD (<script type="application/ld+json">):

  • name, description, headline, alternativeHeadline
  • articleBody, caption, text, abstract
  • award, slogan, alternateName, disambiguatingDescription

Esto asegura que los resultados enriquecidos de búsqueda (recetas, productos, artículos, preguntas frecuentes, etc.) se muestren en el idioma correcto.

Ocurren dos cosas más dentro de JSON-LD, ambas fáciles de pasar por alto al auditar tus datos estructurados:

  • inLanguage se reescribe al idioma que se está sirviendo.
  • Los valores de URL se localizan, de la misma manera que los enlaces en el cuerpo de la página. Los identificadores en los nodos Person y Organization se dejan solos, ya que son identidades y no direcciones.

Atributos HTML

Atributo de Idioma

El atributo lang en la etiqueta <html> se actualiza automáticamente al idioma que se está sirviendo, con su región, en minúsculas: lang="fr-fr", lang="es-mx". Coincide con el inicio del valor si estás escribiendo CSS o scripts basándote en él.

Dirección del Texto

Para los nueve idiomas de derecha a izquierda, el atributo dir se establece automáticamente en rtl en la etiqueta <html>. Ver Idiomas de derecha a izquierda.

Localización de URL

Los enlaces internos en las páginas traducidas se reescriben automáticamente para apuntar a la versión traducida. Por ejemplo, un enlace a /about en una página traducida al francés se convierte en /fr/about (o el equivalente según tu estructura de URL).

Esto incluye:

  • Enlaces de navegación
  • Enlaces dentro del contenido
  • Migas de pan
  • Cualquier <a href> que apunte a páginas en el mismo dominio
  • El enlace canónico
  • Valores de URL en etiquetas Open Graph y Twitter card
  • URL dentro de JSON-LD, excepto los identificadores en los nodos Person y Organization

Los enlaces excluidos de la localización (configurados en los ajustes de tu proyecto) se dejan sin cambios. Ver Excluir localización de enlaces.

¿Qué NO se traduce?

Lo siguiente se excluye intencionalmente de la traducción:

  • Contenido dentro de las etiquetas <script> y <style>
  • Comentarios HTML
  • Contenido dentro de elementos excluidos por tu configuración de selector CSS
  • URLs, direcciones de correo electrónico y números, cuando son la cadena completa. Dentro de una oración se traducen con ella, por lo que el formato de números y fechas se puede adaptar al idioma de destino
  • Contenido en páginas excluidas en la configuración de tu proyecto

Lo que puedes cambiar

Cuatro configuraciones afectan a cualquiera de las anteriores:

Reglas del glosario: controlan cómo se manejan los términos específicos (ver Reglas del glosario)

Excluir selectores CSS: mantener secciones de la página en el idioma de origen (ver Incluir y excluir selectores CSS)

Excluir páginas: omitir páginas enteras (ver Excluir páginas)

Excluir localización de enlaces: evitar que se reescriban enlaces específicos (ver Excluir localización de enlaces)

¿Te ha resultado útil?