⏳ Alleen in oktober: −25 % op alle licenties
WP-Translate

Enlazado interno en una web multiidioma: el error que rompe el SEO

Enlazado interno en una web multiidioma: el error que rompe el SEO — WP-Translate

Hay un fallo que aparece en casi todas las webs multiidioma y que casi nadie busca porque no rompe nada visible: los enlaces internos de las páginas traducidas siguen apuntando al idioma original.

El visitante inglés lee su página, hace clic en un enlace del texto y aterriza en castellano. Y Google, que sigue esos mismos enlaces, concluye que la versión inglesa no tiene ecosistema propio: es una hoja suelta que no lleva a ninguna parte.

Al grano: un enlace al idioma original dentro de una página traducida hace dos daños a la vez: saca al visitante de su idioma y le dice a Google que esa versión no tiene contenido propio alrededor. Es el fallo de SEO multiidioma más extendido y también el más barato de arreglar.

Dónde se rompe el enlazado al traducir
Un enlace al idioma original dentro de una página traducida saca al visitante de su idioma y le dice a Google que esa versión no tiene contenido propio..

Por qué ocurre

Porque los enlaces se escriben dentro del texto, y al traducir el texto el enlace viaja tal cual. Si el original dice <a href="/servicios/">nuestros servicios</a>, la traducción dirá <a href="/servicios/">our services</a>: texto traducido, destino sin traducir.

Algunos plugins reescriben las URL internas al traducir, pero solo las que reconocen, y solo en el campo de contenido. Los enlaces que viven en botones del maquetador, en campos personalizados o en widgets se quedan fuera casi siempre.

Los cinco sitios donde se rompe

1. Enlaces dentro del texto

El caso base. Si el plugin no los reescribe, hay que revisarlos. Con cien entradas es inviable a mano, así que conviene detectarlos primero (más abajo) y corregir solo los que existan.

2. Botones del maquetador

La URL de un botón de Elementor o similar no está en el texto: está en los ajustes del widget. Muchos procesos de traducción no llegan ahí, así que el botón «Contactar» de la página inglesa lleva al formulario en castellano. Lo relacionado con maquetadores está en compatibilidad con Elementor y WooCommerce.

3. Menús de navegación

WordPress no tiene menús por idioma de serie: es el plugin multiidioma el que los añade. Si no creas un menú por idioma, todos los visitantes ven el mismo menú y todos los enlaces llevan al idioma principal. Es el fallo más visible de los cinco y el más fácil de arreglar.

4. Bloques de entradas relacionadas

Si el bloque no filtra por idioma, mezcla: debajo de una entrada en inglés aparecen tres entradas en castellano. Además de la mala experiencia, son enlaces que sacan del idioma. La mayoría de temas tienen un ajuste para filtrarlo; si no, se resuelve con una consulta filtrada por el idioma actual.

5. El pie de página

Suele ser el mismo para todos los idiomas, y suele tener quince enlaces. Aviso legal, política de privacidad, contacto, condiciones… todos al idioma principal. Y algunos de esos son textos legales que deben estar en el idioma del visitante, no solo por SEO.

Cómo detectarlos en tu web

  1. Abre cinco páginas traducidas de tipos distintos: una entrada, una página de servicio, una ficha, la portada y una de contacto.
  2. Pasa el ratón por cada enlace y mira la URL en la barra de estado del navegador. ¿Lleva el prefijo del idioma correcto?
  3. Repite en el menú, el pie y la barra lateral, que son los que afectan a todas las páginas a la vez.
  4. Usa un rastreador si la web es grande: cualquier herramienta de auditoría te da la lista de enlaces salientes de cada página, y ahí se ve a simple vista cuáles salen del idioma.
  5. Prioriza: primero menú y pie, que multiplican por todas las páginas; después las páginas con más tráfico.

Consejo: empieza siempre por el menú y el pie de página. Un enlace mal apuntado en el menú está en las trescientas páginas de ese idioma; uno dentro de un artículo está en una. Arreglar esas dos plantillas suele corregir el 70 % de los enlaces rotos entre idiomas con dos horas de trabajo.

Enlaces relativos: la solución que no lo es

Alguien sugerirá usar enlaces relativos (/servicios/ en vez de la URL completa) para que «se adapten solos». No funciona: un enlace relativo desde /en/una-pagina/ hacia /servicios/ sigue llevando a la raíz, que es el idioma principal. Para que funcionara tendría que ser /en/services/, es decir, ya traducido.

La solución real es que el plugin reescriba los enlaces internos al traducir, o revisarlos. No hay atajo.

Ojo: hay un caso en el que el enlace al idioma original sí es correcto: cuando el contenido de destino solo existe en ese idioma y no vas a traducirlo — un aviso legal específico de tu país, una nota de prensa local. En ese caso, avisa al visitante de que va a cambiar de idioma. Un «(en español)» junto al enlace basta, y evita que lo perciba como un error.

Cómo debe ser el enlazado de cada idioma

La regla es que cada idioma debe poder navegarse entero sin salir de él. En la práctica:

Elemento Debe apuntar a Cómo se resuelve
Menú principal Mismo idioma Un menú por idioma
Enlaces del texto Mismo idioma Reescritura del plugin o revisión
Botones y CTA Mismo idioma Revisar en los ajustes del widget
Entradas relacionadas Mismo idioma Filtrar la consulta por idioma
Migas de pan Mismo idioma Traducir también las taxonomías
Pie de página Mismo idioma Un pie o un menú de pie por idioma
Taal kiezer La página equivalente Nunca a la portada

La última fila merece un comentario aparte. Un selector de idioma que manda siempre a la portada es un clásico y es un desperdicio: el visitante estaba leyendo algo concreto y quería seguir leyéndolo en otro idioma. Debe llevar a la página equivalente, y solo a la portada si esa página no existe en el idioma destino.

Lo que ganas al arreglarlo

Tres cosas, por orden de importancia:

  1. Google descubre las páginas traducidas. Si nada las enlaza, cuesta mucho más que entren en el índice — es una de las causas de que Google no indexe tus traducciones.
  2. La autoridad circula dentro del idioma. Las páginas de ese idioma se sostienen entre sí en vez de mandar toda la señal al idioma principal.
  3. El visitante no se pierde. Que es, al final, por lo que se traduce una web.

Es de las intervenciones con mejor retorno que existen en una web multiidioma: no hay que escribir contenido nuevo, solo corregir destinos.

Si estás montando la web ahora, elegir una herramienta que reescriba los enlaces internos al traducir te evita este trabajo entero. WP-Translate reapunta los enlaces internos hacia la versión del mismo idioma al traducir, incluidos los del contenido y los de las cadenas del tema. Puedes verlo sobre una página con enlaces en la versión gratuita. Los menús por idioma siguen siendo cosa tuya: eso es una decisión editorial, no técnica.

Veelgestelde vragen

¿Los enlaces entre idiomas distintos penalizan?
No hay penalización. Lo que hay es pérdida: pierdes al visitante y desaprovechas la señal interna del idioma.

¿Debo enlazar desde la versión española a la inglesa?
Para eso está el hreflang y el selector de idioma, no los enlaces del texto. Mezclar idiomas dentro del contenido confunde a los dos, al lector y al buscador.

¿Cuántos enlaces internos debería tener cada página?
No hay número. El criterio útil es que ninguna página quede a más de tres clics de la portada de su idioma, y que cada página reciba al menos un enlace desde dentro de su idioma.

¿Y los enlaces a webs externas?
Si la web externa tiene versión en el idioma del visitante, enlaza a ella. Si no, deja la que hay: es preferible a no enlazar.

Seguir leyendo

Esta pieza forma parte de la guía de WordPress multiidioma, donde está el recorrido completo: estructura de URL, elección de plugin, traducción automática, SEO y presupuesto. Si lo que te falta es decidir herramienta, la comparativa está en los mejores plugins de traducción.

Gratis versie

Probeer het op je website voordat je iets betaalt.

Een taal naast de jouwe, visuele editor inbegrepen en zonder tijdslimiet.

Gratis downloaden

Buscar en el blog

Categorías

Categorieën

Traduce tu WordPress esta semana

Pago único, licencia de por vida, cuatro motores de IA incluidos.

Prueba WP-Translate en tu propia web

Eenmalige betaling, levenslange licentie en 30 dagen geld-terug-garantie.

Zonder kaart

Probeer het op je web voor je betaalt

De gratis versie van WP Translate vertaalt je WordPress met je eigen AI-sleutel. Installeer het, probeer het uit met je echte website en beslis daarna. Als het je bevalt, is de Pro-licentie een eenmalige betaling vanaf 66,75 € (voorheen 89 €, −25 % alleen in oktober), zonder abonnementskosten of verlengingen.

GRATIS VERSIE

Directe download

0 €

Probeer het zonder iets te betalen

Ken je het al? Bekijk de Pro-licenties, vanaf 66,75 € in eenmalige betaling (−25 % alleen in oktober).